Soy responsable de servicios backend, APIs y decisiones de arquitectura en plataformas financieras en producción: microservicios, flujos asíncronos, infraestructura cloud, pruebas automatizadas, CI/CD, observabilidad y fiabilidad orientada a incidentes, trabajando junto a frontend, DevOps, QA y producto mientras llevo las soluciones técnicas del diseño al despliegue.
88Pay
Núcleo de pagos, AWS
Lideré el núcleo desde cero a través de una migración completa a microservicios: pagos, cuentas, identidad, ficheros, analítica, notificaciones y APIs públicas. Servicios en Node.js y TypeScript procesando transacciones de dinero real con validación estricta, rate limiting, código seguro y observabilidad.
Fui responsable de la arquitectura, la implementación y el despliegue del procesador de pagos ACH que cobra primas de compensación laboral: generación y conciliación de ficheros NACHA, gestión de devoluciones y de estado de transacción, construido de forma hexagonal con el dominio de pagos aislado de HTTP, del almacenamiento y del bus de mensajes, y entregado con su propio Terraform.
TWL / TWLPro
Backoffice, EKS
Migré la plataforma a microservicios en AWS con AppSync GraphQL, Lambdas en NestJS, PostgreSQL, Cognito y Terraform, y ayudé a construir la capa de orquestación que coordinaba extractores Puppeteer en EKS y alimentaba los pipelines de reporting, nómina, comisiones y pagos.
Xell
Migración, ~40% más barato
Lideré la migración de un monolito en Node.js y TypeScript a microservicios asíncronos en AWS Lambda, recortando el coste de infraestructura en torno a un 40% mientras mejoraba las fronteras entre servicios; diseñé los modelos de persistencia en DynamoDB y MySQL y las suites unitarias, de integración y end to end en Jest.