Trabajo
Descargar CVUniversidad Peruana Cayetano Heredia
Ingeniero de Software
Desarrollo, junto al equipo, la plataforma del Centro Interdisciplinario de Simulación Avanzada de la Universidad Peruana Cayetano Heredia:
Arquitectura de 9 microservicios NestJS comunicados por transporte TCP detrás de un API Gateway HTTP, con arquitectura hexagonal, una base PostgreSQL por servicio (Prisma) y frontend en Next.js 16 / React 19.
Control en tiempo real de los equipos de simulación (fantomas y hápticos) vía WebSocket con socket.io, vistas 3D de los ambientes con three.js/react-three-fiber y un microservicio de notificaciones en vivo.
Integración bidireccional con SimCapture: publiqué en npm simcapture-sdk, un cliente TypeScript tipado con caché de token y reintento ante 401, y el write-back que sincroniza las reservas creadas localmente contra la API externa.
Módulo de reportería y KPIs de utilización de equipos y ambientes: dashboards de Metabase embebidos con firma JWT, generación de reportes DOCX y exportación a Excel.
Microservicio de almacén end-to-end (artículos, lotes, stock, movimientos de inventario, activos con planes de mantenimiento y armado de ambientes por fases), con trazabilidad mediante códigos DataMatrix GS1 generados en el backend e imágenes en S3.
App de campo para los técnicos de simulación sobre terminales Zebra TC15: escaneo DataMatrix en modo keyboard-wedge para trasladar activos entre almacenes y ubicaciones, y reporte de incidencias mediante gestos (sacudida del dispositivo vía DeviceMotion), dictado por voz y fotos.
Containerización con Docker multi-stage y pipelines CI/CD en GitHub Actions que publican imágenes multiarquitectura (amd64/arm64) versionadas en Docker Hub, desplegadas on-premise con Docker Compose y Caddy, con observabilidad instrumentada mediante un paquete npm propio (pino/Prometheus) sobre un stack Prometheus/Loki/Grafana.
E. Partners Auditores & Consultores Business S.A.C
Desarrollador Full Stack
En E. Partners desarrollé soluciones tecnológicas para la Universidad César Vallejo e Inmobiliaria Zarpan:
Desarrollé los módulos de contabilidad, tesorería, gestión académica y gestión de activos dentro del ERP interno de la Universidad César Vallejo, con frontend en Angular y backend en .NET (C#) sobre SQL Server bajo una arquitectura hexagonal.
Participé en el desarrollo del ERP para Inmobiliaria Zarpan desde cero, implementando el frontend en Angular 21 y el backend en .NET 8 con SQL Server, creando módulos de gestión inmobiliaria con arquitectura hexagonal.
Diseñé e implementé pipelines CI/CD en Azure DevOps con despliegues automatizados y estrategia de ramas (GitFlow), reduciendo tiempos de release y eliminando despliegues manuales propensos a error.
Resolví requerimientos complejos aplicando patrones avanzados de Angular (RxJS, lazy loading, componentes reutilizables) y consultas T-SQL optimizadas, mejorando el rendimiento del frontend y la consistencia de datos entre módulos.
Integración con SUNAT para emisión y recepción de facturas electrónicas en formato XML.
Colaboré con analistas funcionales y stakeholders del área contable para traducir requerimientos de negocio en funcionalidades robustas, entregando iteraciones frecuentes bajo metodologías ágiles.
FMSAC
Desarrollador Full Stack
Desarrollo de soluciones tecnológicas para Motores Diesel Andinos S.A.:
Desarrollé una aplicación Android y un backend en PHP para MODASA, centralizando la gestión de mantenimiento, optimizando la programación e implementando autenticación multifactor (MFA).
Optimizé consultas SQL de programación de mantenimientos, reduciendo el tiempo de respuesta de 1 min a 2 seg.
Migré la aplicación de mantenimiento para técnicos de MODASA a Android 12L, asegurando compatibilidad completa.
Diseñé y desplegué para MODASA aplicación escalable de cotización con ReactJS/ExpressJS (grupos electrógenos, cables, celdas, transformadores) con alcance internacional. Implementé integración SAP vía APIs REST/SOAP, generación dinámica de PDFs, reportes, y manejo de grandes volúmenes de data.
Diseñé y desarrollé un sistema de importación masiva de datos técnicos desde Excel/ODS a MySQL, con una API REST en Elysia (TypeScript/Bun) y un core de procesamiento en Python con pandas que automatizó la carga de catálogos de grupos electrógenos, generando scripts SQL optimizados con transacciones y batch inserts.
Soporte y mantenimiento del ecommerce modasa.com.pe en Magento 2 (PHP), incluyendo integraciones con SAP para sincronización de datos.