Ingeniero en Informática y Especialista en Analítica de Big Data, con más de 5 años de experiencia en desarrollo de software full stack, especializado en arquitecturas backend, microservicios y soluciones cloud en AWS y Azure. Experto en Node.js, TypeScript, NestJS, React, Vue y bases de datos SQL/NoSQL, aplicando principios SOLID, DDD y arquitectura limpia/hexagonal, arquitectura serverless, orientada a eventos.
Desarrollador FullStack Senior encargado de optimizar y modernizar el sistema corporativo de nómina, migrando procesos críticos a arquitecturas serverless con AWS y mejorando rendimiento, costos y escalabilidad. Lideré mejoras en backend y frontend (Node.js, FastAPI, Vue, React), integrando pruebas automatizadas, observabilidad con Sentry y principios SOLID/arquitectura limpia. Optimizé consultas e ingesta de datos con Aurora, S3 y Athena, reduciendo tiempos de cálculo y consumo de memoria.
Logro principalReducción de los tiempos de cálculo de nómina y reportes mediante migración a Step Functions y optimización de microservicios e Incremento de la eficiencia del sistema y reducción de consumo de memoria en servicios críticos de importación y consulta histórica.
Desarrollador Backend en una aplicación móvil del sector salud, construyendo APIs escalables con Node.js y TypeScript, aplicando DDD y arquitectura limpia desde el inicio del proyecto. Participé en despliegues on-premise con Docker, documentación con Swagger, pruebas con Jest e integración con servicios AWS. Aporté liderazgo técnico, mentorías internas y coordinación directa con el cliente, logrando una arquitectura modular y mantenible.
Logro principalImplementación exitosa de una arquitectura modular basada en DDD y SOLID, mejorando la mantenibilidad del sistema e implementación exitosa de una arquitectura modular basada en DDD y SOLID, mejorando la mantenibilidad del sistema.
responsable de mantener y evolucionar aplicaciones globales, desarrollando componentes backend con Node.js, TypeScript, NestJS y Prisma, e integrando frontend en Vue.js y React. Apliqué arquitectura limpia, DDD, SOLID y casos de uso, estandarizando buenas prácticas y documentando APIs con Swagger mientras integraba servicios SOAP, REST y gRPC. Optimizé servicios críticos mediante consultas eficientes y uso de Azure Blob Storage, fortaleciendo la interoperabilidad con Graph Azure.
Logro principalContribuir al fortalecimiento de la arquitectura backend mediante la introducción de patrones de diseño y estructura modular (DDD, SOLID, casos de uso) y optimización de rendimiento en servicios críticos gracias a la implementación de consultas eficientes con Prisma ORM.