Desarrollador de Software

Yomar Miranda

Creador de experiencias digitales excepcionales con tecnologías web modernas. Especializado en React, TypeScript y sistemas de diseño orientados a componentes.

Descargar CV
Yomar Miranda - Frontend Engineer

Sobre Mí

Desarrollador Frontend Senior con más de 9+ años de experiencia construyendo aplicaciones web robustas, accesibles y escalables. Me encanta resolver problemas complejos, crear experiencias de usuario intuitivas y arquitecturas frontend escalables.

A lo largo de mi carrera, he desarrollado aplicaciones web de alto rendimiento con un enfoque en UI/UX, arquitectura de componentes y diseño responsivo. Me apasiona crear soluciones escalables que brinden experiencias de usuario excepcionales.

Constantemente estoy explorando nuevas tecnologías y metodologías para mantenerme a la vanguardia del desarrollo web. Cuando no estoy programando, me encontrarás inmerso en las últimas tendencias de frontend.

9+Años de Experiencia
5+Empresas donde he trabajado

Código Limpio

Escribir código fácil de mantener y escalable siguiendo las mejores prácticas

Colaboración en Equipo

Trabajar de forma eficaz con equipos multidisciplinarios y las partes interesadas

Resolución de Problemas

Desglosar problemas complejos en soluciones elegantes

Habilidades y Tecnologías

TypeScript
JavaScript
React
Next.js
Redux
Node.js
Express
Vue
Angular
GraphQL
PostgreSQL
MySQL
MongoDB
Git
Docker
Jest
Playwright
Vite
Storybook
Prisma
HTML5
CSS3

Experiencia Laboral

Logros Clave

  • Mantenimiento de aplicaciones React/TypeScript de nivel de producción destinadas a flujos de trabajo de seguros para clientes empresariales, lo que permitió reducir los informes de errores relacionados con la UI en un ~30% mediante una tipificación más estricta y encapsulación de componentes.
  • Mejoré los Core Web Vitals al refactorizar las rutas de renderizado críticas e implementar code-splitting, resultando en una reducción del 15% en LCP y un aumento de 10 puntos en las puntuaciones de rendimiento de Lighthouse.
  • Entregué funcionalidades en más de 3 iniciativas de productos simultáneas, colaboré con ingenieros backend y gerentes de producto para alinearnos en los requisitos y cumplir los plazos de lanzamiento.
  • Mantuve una cobertura de pruebas superior al 80% usando Jest, React Testing Library y Cypress, reduciendo los incidentes de regresión en los procesos de CI/CD.
  • Amplié el código base de Vue.js/Vuex de la plataforma para permitir la consolidación gradual del frontend.

Tecnologías

ReactTypeScriptJavascriptReduxStyled ComponentsVue.jsVuexJestCypressReact Testing LibraryCSSHTML+7

Logros Clave

  • Contribuí en la creación de una librería de componentes de React compartida (Storybook) adoptada en más de 5 aplicaciones internas del sector de la salud, reduciendo el código duplicado de la UI y disminuyendo el tiempo de desarrollo de nuevas funcionalidades en aproximadamente un 40%.
  • Participé en el diseño y la creación de una arquitectura frontend escalable usando React, TypeScript, Redux y GraphQL para herramientas destinadas al ámbito clínico, garantizando un manejo fiable de los datos en la capa de interfaz de usuario.
  • Elaboré una guía de estilo completa para el front-end que abarca las convenciones de React y Angular, reduciendo el tiempo de incorporación de nuevos ingenieros y estandarizando los criterios de revisión de código.
  • Participé en más de 20 entrevistas técnicas como parte del proceso de selección de ingeniería, contribuyendo a la evaluación de candidatos y al crecimiento del equipo de front-end.
  • Apliqué los estándares de pruebas unitarias (Jest, React Testing Library) y lideré revisiones de código en colaboración con equipos de QA, garantizando así una alta calidad del producto en todas las versiones.

Tecnologías

ReactTypeScriptJavascriptReduxJestReact Testing LibraryStorybookGraphQLStyled ComponentsCSS ModulesSASSGit+5

Logros Clave

  • Lideré la migración de un código base legacy de AngularJS a Angular 6, reduciendo la deuda técnica y mejorando el tiempo de carga de la aplicación en un 35%.
  • Implementé Web Components (Custom Elements v1) para permitir la interoperabilidad entre AngularJS y Angular durante la transición, sin afectar la experiencia del usuario.
  • Construí componentes encapsulados con Shadow DOM para aislamiento de estilos, permitiendo la inserción segura de widgets en múltiples páginas sin que se produzcan conflictos de CSS.
  • Contribuí a la implementación de PWA (service workers, offline caching), mejorando el rendimiento en dispositivos móviles y habilitando funcionalidades offline para los usuarios.
  • Gestioné más de 3 proyectos simultáneos mientras mantenía la calidad del código mediante pruebas unitarias (Jest, Jasmine) y revisiones de código, colaboré estrechamente con equipos de producto y diseño.

Tecnologías

AngularJSAngularTypeScriptJavascriptWeb ComponentsNgRxRxJsReactReduxPWANode.jsJest+8

Logros Clave

  • Serví como mentor para 3 desarrolladores junior, compartiendo mejores prácticas de JavaScript, arquitectura CSS y procesos de revisión de código, acelerando su incorporación y mejorando el rendimiento general del equipo.
  • Redisé el sitio web de la empresa con diseños responsivos y optimizaciones SEO (HTML semántico, meta tags, datos estructurados), mejorando la visibilidad en los resultados de búsqueda orgánica.
  • Desarrollé y lancé múltiples funcionalidades principales del producto CRM de extremo a extremo, desde la recopilación de requisitos hasta el despliegue y monitoreo posterior al lanzamiento.
  • Creé páginas de destino de alta conversión para campañas de marketing por correo electrónico, lo que contribuyó directamente a la generación de clientes potenciales y a las promociones comerciales.
  • Participé en revisiones de código semanales con ingenieros senior para garantizar la calidad del mismo.

Tecnologías

PHPJavascriptWordPressjQueryHTML5CSS3MySQLGit

Logros Clave

  • Desarrollé mejoras en la interfaz de usuario y diseños responsivos usando HTML, CSS y JavaScript.
  • Implementé componentes con jQuery y KendoUI para optimizar la experiencia del usuario.
  • Reporté y corregí errores en el frontend, mejorando la estabilidad de la aplicación.

Tecnologías

PHPJavascriptKendoUIjQueryASP.NETHTMLCSSTFVC