Saltar al contenido principal
John Leon

John Leon

Senior Frontend Engineer | React · Next.js · Angular · TypeScript · Integración Full-Stack · Fintech y SaaS

Talento
LimaMiembro desde 13 de abril de 2026
ReactNext.jsAngularTypeScriptRxJSJestVitestKarmaReact Testing LibraryPlaywrightCypressSonarQubeCore Web VitalsCode SplittingLazy LoadingNestJSJavaSpringSpring BootQuarkusSAP CPIABAPClaude CodeOpenAI APISAPUI5MySQLRedisDartFlutterPython
·

Contratar a esta persona

Envía una oferta de trabajo directamente a este candidato

ReactNext.jsAngularTypeScriptRxJS

Sobre mí

Senior Frontend Engineer con 5+ años de experiencia liderando arquitectura frontend y migraciones críticas en plataformas fintech y SaaS con más de 500,000 usuarios activos. He llevado iniciativas desde la propuesta y el diseño de arquitectura hasta resultados medibles: reduje 45% de deuda técnica liderando la migración de una aplicación crítica de fondos mutuos, y diseñé desde cero un sistema que evolucionó hasta convertirse en producto SaaS licenciado a terceros. Combino profundidad en React, Next.js y Angular con fluidez real en integración backend (Java/Spring, REST/SOAP, SAP), lo que me permite operar sin fricción junto a cualquier equipo de backend.

Formo parte de la mesa de decisión final de arquitectura en mi equipo actual, e impulso la adopción de herramientas de desarrollo asistido por IA (Claude Code, MCP) como parte de mi enfoque constante de mejora continua.

Experiencia

Senior Frontend Engineer at Entelgy (destacado en Inteligo Group) (2025-03 – Present)

Equipo de 8 (frontend, backend, mobile iOS/Android, QA), evolucionando hacia un modelo ágil multidisciplinario. Plataforma de fondos mutuos con 500,000+ usuarios

  • Identifiqué y propuse la migración de Angular 8 a Angular 21 al incorporarme al equipo, ante el desfase crítico entre dos microfrontends coexistentes (uno legacy en Angular 8, otro modernizado en React 18), definiendo criterios de éxito (100% paridad funcional, 90% similitud visual en cliente, 70% en admin) para una aplicación crítica de fondos mutuos, y reduciendo la deuda técnica en 45% sin afectar la estabilidad en producción.
  • Resolví incompatibilidades de RxJS y del renderer Ivy entre versiones, reemplacé librerías de terceros sin soporte para Angular moderno, y migré la base de código de NgModules a Standalone Components.
  • Lideré la migración del framework de testing de Karma a Vitest, expandiendo significativamente la cobertura de pruebas —previamente mínima— mediante Jest, Vitest, React Testing Library, Playwright y Cypress, reforzada con SonarQube, para sostener la migración sin regresiones.
  • Mejoré el performance en 25–35% mediante code splitting, lazy loading, memoización y optimización de renderizado; estandaricé el uso avanzado de TypeScript en módulos críticos.
  • Formo parte de la mesa de decisión final de arquitectura frontend —sin instancia superior de aprobación— junto a otros 2 senior engineers, responsabilidad delegada por el liderazgo dado el nivel de experiencia del equipo frente a otros equipos de la organización; apoyo además de forma multidisciplinaria en tareas mobile (Dart/Flutter).

Ingeniero de Software at Quadrant Group (2023-10 – 2025-02)

Equipo de 5 (full-stack, frontend, backend, QA + lead). Producto de insights de encuestas, ~40,000 respuestas/mes

  • Ejercí como Scrum Master del equipo y, al ser el único desarrollador full-stack, lideré las decisiones técnicas de arquitectura y priorización del producto.
  • Diseñé y desarrollé de forma autónoma —arquitectura e implementación completas— un sistema de detección de fraude basado en browser fingerprinting.
  • Rediseñé la estructura de datos del sistema y lideré la migración/relleno de datos desde el esquema original, logrando reducciones de hasta 60% en el tiempo de carga de reportes para clientes.
  • Diseñé la interfaz y lideré el fine-tuning del modelo de un agente GPT (OpenAI API) con pipeline de prompts a medida, automatizando ~40,000 respuestas de encuesta mensuales y generando insights en tiempo real.
  • Reduje el tiempo de carga inicial en 30–40% (SSR, SSG, ISR, hidratación, bundle) y mejoré métricas UX (LCP, TTI) vía lazy loading y Core Web Vitals.
  • Optimicé el consumo de APIs, reduciendo la latencia en 20–30%.

Desarrollador Full Stack at Itatix Global (México) (2021-04 – 2023-09)

Progresión: Practicante (6 meses) → Junior (1 año) → Semi-Senior (1 año). 2.5 años de experiencia

  • Participé en ~8 proyectos internos y de cliente (staff augmentation/fastsourcing y outsourcing), integrándome tanto desde la concepción de nuevos productos como a sistemas ya existentes en producción, gestionando varios en paralelo según la necesidad del equipo.
  • Fungí como líder técnico y desarrollador en jefe del sistema de descarga de metadatos y CFDI del SAT (autoridad fiscal de México), definiendo desde cero la arquitectura y el stack (Java Spring Boot, MySQL, React) con foco en escalabilidad y evolución ágil. Esta decisión temprana de arquitectura permitió que el proyecto migrara y evolucionara con bajo esfuerzo hasta convertirse en un producto SaaS comercialmente atractivo, terminando licenciado a otra consultora que hoy lo distribuye a múltiples clientes.
  • Lideré como líder técnico y desarrollador en jefe la migración de un Portal de Proveedores legacy (Spring 3) hacia un stack NestJS/SAPUI5, construyendo un backend traductor SOAP-a-RESTful (NestJS/TypeScript) integrado con SAP CPI, con autenticación multifactor y manejo de tokens vía Redis. El portal pasó exitosamente todas las auditorías de seguridad —que la versión legacy no había podido superar— y escaló en producción a un promedio de 500 usuarios concurrentes, gestionando carga de reportes y facturación.
  • Automaticé procesos operativos con scripts (Python, PowerShell, Bash) y herramientas RPA (UiPath, Power Automate), además de desarrollar componentes dentro del ecosistema SAP (reportes interactivos, ABAP Queries, ALVs, vistas).

Educación

Ingeniería de Software – Universidad Peruana de Ciencias Aplicadas (2019 – 2024)

Minería de Datos, RPA y Ciberseguridad – Pontificia Universidad Javeriana (2023 – 2023)

Habilidades

Senior Frontend EngineerReactNext.jsAngularTypeScriptIntegración Full-StackFintech y SaaS

Valoraciones

Relacionado