Work
Download CVUniversidad Peruana Cayetano Heredia
Software Engineer
Building, together with the team, the platform for the Interdisciplinary Center for Advanced Simulation at Universidad Peruana Cayetano Heredia:
An architecture of 9 NestJS microservices communicating over TCP transport behind an HTTP API Gateway, with hexagonal architecture, one PostgreSQL database per service (Prisma) and a Next.js 16 / React 19 frontend.
Real-time control of the simulation equipment (manikins and haptics) over WebSocket with socket.io, 3D views of the rooms with three.js/react-three-fiber, and a live notifications microservice.
Two-way integration with SimCapture: I published simcapture-sdk on npm, a typed TypeScript client with token caching and retry on 401, plus the write-back that syncs locally created reservations against the external API.
Reporting and KPI module for equipment and room utilization: embedded Metabase dashboards with JWT signing, DOCX report generation and Excel export.
End-to-end warehouse microservice (items, batches, stock, inventory movements, assets with maintenance plans and phased room assembly), with traceability through GS1 DataMatrix codes generated in the backend and images on S3.
Field app for simulation technicians running on Zebra TC15 terminals: DataMatrix scanning in keyboard-wedge mode to move assets between warehouses and locations, and incident reporting through gestures (device shake via DeviceMotion), voice dictation and photos.
Containerization with multi-stage Docker and CI/CD pipelines on GitHub Actions that publish versioned multi-architecture images (amd64/arm64) to Docker Hub, deployed on-premise with Docker Compose and Caddy, with observability instrumented through an in-house npm package (pino/Prometheus) on top of a Prometheus/Loki/Grafana stack.
E. Partners Auditores & Consultores Business S.A.C
Full Stack Developer
At E. Partners I built software for Universidad César Vallejo and Inmobiliaria Zarpan:
I developed the accounting, treasury, academic management and asset management modules inside Universidad César Vallejo’s internal ERP, with an Angular frontend and a .NET (C#) backend on SQL Server under a hexagonal architecture.
I took part in building Inmobiliaria Zarpan’s ERP from scratch, implementing the frontend in Angular 21 and the backend in .NET 8 with SQL Server, creating real-estate management modules with hexagonal architecture.
I designed and implemented CI/CD pipelines on Azure DevOps with automated deployments and a branching strategy (GitFlow), cutting release times and removing error-prone manual deployments.
I solved complex requirements by applying advanced Angular patterns (RxJS, lazy loading, reusable components) and optimized T-SQL queries, improving frontend performance and data consistency across modules.
Integration with SUNAT for issuing and receiving electronic invoices in XML format.
I worked with functional analysts and accounting stakeholders to turn business requirements into robust features, shipping frequent iterations under agile methodologies.
FMSAC
Full Stack Developer
Software development for Motores Diesel Andinos S.A.:
I built an Android app and a PHP backend for MODASA, centralizing maintenance management, optimizing scheduling and implementing multi-factor authentication (MFA).
I optimized the maintenance scheduling SQL queries, bringing response time down from 1 min to 2 sec.
I migrated MODASA’s maintenance app for technicians to Android 12L, ensuring full compatibility.
I designed and deployed a scalable quoting application for MODASA with ReactJS/ExpressJS (generator sets, cables, switchgear, transformers) with international reach. I implemented SAP integration over REST/SOAP APIs, dynamic PDF generation, reports, and handling of large data volumes.
I designed and built a bulk import system for technical data from Excel/ODS into MySQL, with a REST API in Elysia (TypeScript/Bun) and a processing core in Python with pandas that automated loading generator-set catalogs, producing optimized SQL scripts with transactions and batch inserts.
Support and maintenance of the modasa.com.pe ecommerce on Magento 2 (PHP), including SAP integrations for data synchronization.