Desarrollador Full Stack con +3 años de experiencia construyendo aplicaciones web escalables con JavaScript y TypeScript en ambos extremos: interfaces con React, Next.js y Vue, y APIs con Node.js, Express y NestJS.
Sistemas completos en producción: pagos con QR, mensajería en tiempo real, formularios dinámicos y automatización con IA. Trabajo con Clean Code, SOLID, pruebas con Jest y despliegues con Docker y GitHub Actions.
Desarrollo de features en el frontend Angular y en el motor de importaciones FastAPI del sistema clínico veterinario (vetpraxis.app), con soporte a usuarios en producción.
Automatización de la importación de clientes, mascotas, historias clínicas y productos desde otras clínicas veterinarias, alineando la información al modelo de VetPraxis.
Validaciones y normalización de catálogos variables, como razas de mascotas muy variables entre clínicas, que antes se cargaban de forma manual.
Reducción del tiempo de importación y de los errores de datos tras la implementación.
CPEL SAC — Full Stack Developer2025
Módulos completos de frontend y backend para el registro de transacciones, con pagos mediante QR.
Sistema de gestión de cupos con validaciones y automatización; interfaces responsivas multi-dispositivo.
C3M Software Solutions — Analista de Sistemas2024
Landing pages y funcionalidades bajo metodología Scrum; documentación de APIs con Swagger.
Patrones de diseño (Factory, Adapter, Decorator) y mejora de módulos académicos: asistencia, estudiantes y profesores.
Qolkrex Foundation — Full Stack Developer2022–2024
Sistema completo en Node.js: módulos de pagos, mensajería y gestión de mascotas.
Integración de Firebase, Twilio, WhatsApp API y AWS SES.
WebSockets para notificaciones en tiempo real.
Pruebas unitarias con Jest y buenas prácticas de Clean Code y SOLID.
Microtec Perú — Analista de Sistemas2022
Análisis de requerimientos y módulo de hidrología; optimización de consultas SQL y procedimientos almacenados.
Proyectos
Ingresa Ya (Flutter · Node.js · PostgreSQL): duelos 1 vs 1 en vivo, racha diaria y ranking; 233 preguntas con retroalimentación.
Gana4 (Flutter): cuatro en línea con IA de 3 niveles y multijugador por WiFi local; publicada en Google Play.
Form Control: generador dinámico de formularios con validación y persistencia de datos.
Educación
Ingeniería de Sistemas, Universidad Nacional Tecnológica de Lima Sur (2017–2023)
Curso de Microservicios con NestJS (Fernando Herrera): nociones y bases; 5 servicios en TypeScript (gateway, pedidos, productos, pagos).
Desarrollador mobile con apps publicadas en Google Play construidas con Flutter y Dart: interfaz, lógica de negocio y despliegue en tienda.
Experiencia real en multijugador por WiFi local, IA de juego, duelo 1 vs 1 en vivo con WebSockets, persistencia local y offline-first, con backend en Node.js y PostgreSQL.
Habilidades
Mobile: Flutter, Dart, Android, publicación en Google Play
Estado y datos: Riverpod, SQLite, almacenamiento local, sincronización offline
Tiempo real y red: WebSockets, multijugador por WiFi local, HTTP
Backend de apoyo: Node.js, Express, PostgreSQL, JWT
Calidad y entrega: pruebas con Jest, Clean Code, CI con GitHub Actions
Experiencia
VetPraxis — Analista de Sistemas2025–2026
Desarrollo de features en el frontend Angular y en el motor de importaciones FastAPI del sistema clínico veterinario (vetpraxis.app).
Automatización de la importación de clientes, mascotas, historias clínicas y productos desde otras clínicas veterinarias.
Validaciones y normalización de catálogos variables, como razas de mascotas, que antes se cargaban de forma manual.
Reducción del tiempo de importación y de los errores de datos tras la implementación.
CPEL SAC — Full Stack Developer2025
Interfaces responsivas para registro de transacciones y pagos mediante QR.
Sistema de gestión de cupos con validaciones y automatización en servidor.
C3M Software Solutions — Analista de Sistemas2024
Landing pages y funcionalidades de frontend bajo metodología Scrum.
Documentación de APIs con Swagger para integración.
Soporte y mejora de módulos académicos del producto.
Qolkrex Foundation — Full Stack Developer2022–2024
Sistema completo en Node.js con pagos, mensajería y gestión de mascotas.
Integración de Firebase, Twilio, WhatsApp API y AWS SES.
WebSockets para notificaciones en tiempo real.
Microtec Perú — Analista de Sistemas2022
Desarrollo del módulo de hidrología y optimización de consultas SQL.
Proyectos
Ingresa Ya (Flutter · Node.js · PostgreSQL): duelos 1 vs 1 en vivo, racha diaria, exámenes cronometrados y ranking; 233 preguntas con retroalimentación.
Gana4 (Flutter): cuatro en línea con IA de 3 niveles, multijugador por WiFi local y 100% offline; publicada en Google Play.
Educación
Ingeniería de Sistemas, Universidad Nacional Tecnológica de Lima Sur (2017–2023)
Curso de Microservicios con NestJS (Fernando Herrera): nociones y bases; 5 servicios en TypeScript (gateway, pedidos, productos, pagos).
Desarrollador de backend con +3 años de experiencia construyendo APIs, integrando servicios y llevando sistemas a producción. Experiencia en servicios con Python y FastAPI, además del stack diario de Node.js y Laravel.
Sistemas con pagos, mensajería en tiempo real, formularios dinámicos e integraciones (Twilio, WhatsApp API, AWS SES), con pruebas, documentación y despliegues con Docker.
Habilidades
Lenguajes y frameworks: Python, FastAPI, Node.js, Express.js, NestJS, Laravel
API y datos: REST APIs, Swagger, JWT Auth, WebSockets, PostgreSQL, MongoDB, SQL Server, Redis, Firebase
Calidad y entrega: Jest, Clean Code, SOLID, Scrum, Docker, GitHub Actions (CI/CD)
Integraciones: Twilio, WhatsApp API, AWS SES, pagos con QR
Frontend de apoyo: React, Vue.js, Next.js, Tailwind CSS
Experiencia
VetPraxis — Analista de Sistemas2025–2026
Desarrollo de features en el motor de importaciones FastAPI y en la API de Laravel del sistema clínico veterinario (vetpraxis.app), con soporte a usuarios en producción.
Automatización de la importación de clientes, mascotas, historias clínicas y productos desde otras clínicas veterinarias, alineando la información al modelo de VetPraxis.
Validaciones y normalización de catálogos en la importación, como razas de mascotas muy variables entre clínicas, que antes se manejaban de forma manual.
Reducción del tiempo de importación y de los errores de datos tras la implementación.
CPEL SAC — Full Stack Developer2025
Módulos backend y frontend para registro de transacciones y pagos mediante QR.
Sistema de gestión de cupos con validaciones y automatización en servidor.
C3M Software Solutions — Analista de Sistemas2024
Documentación de APIs con Swagger para integración y mantenimiento.
Desarrollo de funcionalidades y landing pages bajo metodología Scrum.
Soporte y mejora de módulos académicos del producto.
Qolkrex Foundation — Full Stack Developer2022–2024
Sistema completo en Node.js con módulos de pagos, mensajería y gestión de mascotas.
Integración de servicios: Firebase, Twilio, WhatsApp API y AWS SES.
WebSockets para notificaciones en tiempo real.
Pruebas unitarias con Jest y prácticas de Clean Code y SOLID.
Microtec Perú — Analista de Sistemas2022
Desarrollo del módulo de hidrología y optimización de consultas SQL.
Procedimientos almacenados y ajuste de rendimiento en base de datos.
Proyectos
Form Control: generador dinámico de formularios con validación y persistencia.
Incident Control: gestión de incidencias con seguimiento y categorización.
Email Automation: generación de contenido con IA para campañas de correo.
Educación
Ingeniería de Sistemas, Universidad Nacional Tecnológica de Lima Sur (2017–2023)
Curso de Microservicios con NestJS (Fernando Herrera): nociones y bases; 5 servicios en TypeScript (gateway, pedidos, productos, pagos).
Desarrollador frontend con +3 años de experiencia construyendo interfaces de producción con React, Next.js y Vue.js: paneles administrativos, formularios dinámicos, tiendas y flujos con pagos.
Trabajo con TypeScript, Tailwind CSS, estado con Pinia, Redux y Zustand, pruebas con Jest y React Testing Library, y colaboración directa con backend para integrar APIs REST y WebSockets.
Estilos y UI: Tailwind CSS, Material UI, diseño responsivo
Estado y datos: Redux, Zustand, Pinia, consumo de REST APIs y WebSockets
Calidad: Jest, React Testing Library, accesibilidad y rendimiento de interfaces
Backend de apoyo: Node.js, Express.js, NestJS, Laravel, PostgreSQL, MongoDB
Experiencia
VetPraxis — Analista de Sistemas2025–2026
Desarrollo de features en el frontend Angular del sistema clínico veterinario (vetpraxis.app) y soporte a usuarios en producción.
Módulo de importación de datos de otras clínicas: clientes, mascotas, historias clínicas y productos, con el motor en FastAPI y alineados al modelo de VetPraxis.
Validaciones y normalización de catálogos variables, como razas de mascotas, que antes se cargaban de forma manual.
Reducción del tiempo de importación y de los errores de datos tras la implementación.
CPEL SAC — Full Stack Developer2025
Interfaces responsivas para registro de transacciones y pagos mediante QR.
Sistema de gestión de cupos con validaciones en formulario y automatización.
C3M Software Solutions — Analista de Sistemas2024
Landing pages y funcionalidades de frontend bajo metodología Scrum.
Mejora de módulos académicos: asistencia, estudiantes y profesores.
Documentación de APIs con Swagger para integración con el frontend.
Qolkrex Foundation — Full Stack Developer2022–2024
Frontend de un sistema completo con pagos, mensajería y gestión de mascotas.
Notificaciones en tiempo real con WebSockets.
Pruebas unitarias con Jest y buenas prácticas de Clean Code.
Microtec Perú — Analista de Sistemas2022
Módulo de hidrología: formularios, consultas y reportes.
Proyectos
Ingresa Ya (Flutter): app de cultura general con duelos 1 vs 1 en vivo y retroalimentación; 233 preguntas en 7 categorías.
Form Control: generador dinámico de formularios con validación y persistencia.
Clon de YouTube, Netflix e Instagram: interfaces en React y Vue con datos en vivo.
Dashboard Game: panel de administración con drag and drop.
Educación
Ingeniería de Sistemas, Universidad Nacional Tecnológica de Lima Sur (2017–2023)
Curso de Microservicios con NestJS (Fernando Herrera): nociones y bases; 5 servicios en TypeScript (gateway, pedidos, productos, pagos).
Desarrollador con enfoque en entrega continua: +3 años desplegando aplicaciones en producción con Docker, GitHub Actions y servicios cloud. Configuro CI/CD, contenedores y entornos para apps Node.js y Laravel con bases de datos PostgreSQL y MongoDB.
He llevado sistemas con pagos y mensajería en tiempo real desde el repositorio hasta el dominio en producción, con monitoreo de errores y actualizaciones sin corte.
Habilidades
Contenedores y CI/CD: Docker, GitHub Actions, pipelines de build y deploy
Cloud: AWS (S3, SES, básico), hosting de aplicaciones estáticas y Node.js
Bases de datos: PostgreSQL, MongoDB, SQL Server, Redis, Firebase
Prácticas: entornos reproducibles, secrets fuera del repositorio, despliegues por rama, Clean Code y SOLID
Experiencia
VetPraxis — Analista de Sistemas2025–2026
Motor de importaciones en FastAPI y despliegue asociado: automatización de la importación de clientes, mascotas, historias clínicas y productos desde otras clínicas veterinarias (vetpraxis.app).
Validaciones y normalización de catálogos, como razas de mascotas muy variables entre clínicas, que antes se hacían de forma manual.
Reducción del tiempo de importación y de los errores de datos tras la implementación.
Desarrollo de features en el frontend Angular y en la API de Laravel, con soporte a usuarios en producción.
CPEL SAC — Full Stack Developer2025
Módulos de frontend y backend desplegados para transacciones y pagos con QR.
Validaciones y automatización del sistema de gestión de cupos.
C3M Software Solutions — Analista de Sistemas2024
Entrega continua de funcionalidades y landing pages bajo metodología Scrum.
Documentación de APIs con Swagger para integración y mantenimiento.
Qolkrex Foundation — Full Stack Developer2022–2024
Sistema completo en Node.js con pagos, mensajería y gestión de mascotas.
Integración de Firebase, Twilio, WhatsApp API y AWS SES.
WebSockets para notificaciones en tiempo real y pruebas con Jest.
Microtec Perú — Analista de Sistemas2022
Módulo de hidrología con optimización de consultas SQL y procedimientos almacenados.
Proyectos
Ingresa Ya (Flutter · Node.js · PostgreSQL): backend con duelos en vivo y ranking; despliegue de API y base de datos.
Gana4 (Flutter): app offline-first publicada en Google Play.
Incident Control: sistema desplegado con seguimiento de incidencias.
Mascotas WAR: registro y pagos de mascotas en worldanimalregistry.org.
Email Automation: envíos automáticos y contenido con IA en Vercel.
Educación
Ingeniería de Sistemas, Universidad Nacional Tecnológica de Lima Sur (2017–2023)
Curso de Microservicios con NestJS (Fernando Herrera): nociones y bases; 5 servicios en TypeScript (gateway, pedidos, productos, pagos).