Acerca de mí
Soy Frontend Developer con más de 4 años de experiencia desarrollando aplicaciones web modernas utilizando el ecosistema de React y TypeScript.
Me enfoco en construir interfaces robustas, reutilizables y de alto rendimiento, aplicando buenas prácticas de arquitectura de componentes y testing automatizado. Actualmente trabajo como Frontend Web Specialist en Rimac Seguros.
Experiencia Laboral
2024-02 hasta la actualidadRIMAC Seguros
Cargo: Frontend Web Specialist
- Desarrollo de componentes reutilizables en React basados en el Design System de Rimac, utilizando patrones de composición y metodología BEM.
- Participación en la migración progresiva del proyecto de JavaScript a TypeScript, mejorando mantenibilidad y seguridad de tipos.
- Migración del bundler de Webpack a Vite para optimizar tiempos de desarrollo y construcción.
- Implementación de testing automatizado con Jest, React Testing Library y Cypress, manteniendo una cobertura superior al 90%.
- Implementación de comunicación en tiempo real mediante WebSockets en la aplicación SPA.
- Stack: React.js, TypeScript, Zustand, Jest, Cypress, SonarQube y Ant Design
2022-12 hasta 2024-02Aceroyalty
Cargo: Analista de Sistemas
- Desarrollo de funcionalidades frontend para el portal del Centro de Monitoreo y Prevención de Rimac Seguros utilizando React.
- Implementación de mapas interactivos con Leaflet y múltiples plugins especializados (glify, polylinemeasure, draw) para visualización geoespacial.
- Integración de APIs de Google Maps Platform para funcionalidades avanzadas de geolocalización.
- Mantenimiento y actualización de dependencias en un proyecto de gran escala (~60k líneas de código).
- Implementación de pruebas unitarias con Jest y React Testing Library, manteniendo alta cobertura de código junto con SonarQube.
- Trabajo bajo metodología Scrum utilizando herramientas como Jira.
- Stack: React.js, Redux, Leaflet.js, Less, Jest, SonarQube y Ant Design
2022-02 hasta 2022-12Arya / Mantra Chat
Cargo: Desarrollador Frontend
- Desarrollo de funcionalidades para una plataforma de mensajería en tiempo real utilizando React, Next.js y Pusher.js.
- Implementación de microfrontends basados en iframes para aislar secciones del aplicativo principal.
- Lideré el desarrollo del sitio web de Urbalima y el rebranding del sitio de Jetour, transformando diseños en Figma a interfaces funcionales.
- Desarrollo de workflows automatizados con n8n para optimizar tareas de bots y procesos internos.
- Stack: Next.js, React.js, Pusher.js, Redux, Tailwind, Prismic CMS y n8n.io
Educación
2015Ciencia de la Computación
Universidad Nacional de Ingeniería, Lima
2017-03 / 2017-12Vicepresidente del Centro de Estudiantes de Ciencias
Gestión y planificación de actividades académicas y culturales