Diseño cómo se construyen los sistemas, los construyo, y creo el entorno que hace que el equipo y la IA trabajen de forma coordinada y predecible.
Especializado en arquitectura cloud-native sobre AWS con TypeScript: desde el modelo de dominio hasta la infraestructura como código.
Experiencia
Ene 2026 – Actualidad
Castro Solutions
Freelance Software Engineer & Architect
España · Remoto
• Servicios freelance de ingeniería backend y arquitectura de software sobre AWS y TypeScript, desde diseño greenfield hasta hardening de plataformas existentes.
• Arquitectura cloud-native: ECS Fargate, SQS, API Gateway, Cognito, RDS, Terraform IaC y CI/CD, diseñada con fiabilidad, seguridad y observabilidad de base.
• Entrega hands-on en migraciones, refactors y mejoras de plataforma, combinando decisiones estratégicas con ejecución a nivel de código.
• Ingeniería AI como parte del workflow: workflows spec-driven y diseño del harness agéntico para equipos que quieran acelerar la entrega con agentes de código.
TypeScript NestJS Node.js AWS Terraform PostgreSQL Docker Claude Code
Ago 2022 – Dic 2025
Capgemini
Tech Lead & Software Architect
Valencia, España (Remoto)
• Asignado al Digital Lab de PostNL (empresa líder postal y de envíos en Países Bajos), convirtiendo prototipos en productos altamente escalables.
• Responsable de la arquitectura de alto nivel y la implementación de una solución de aceleración de checkout para grandes plataformas de e-commerce y proveedores de pago.
• Interacción directa con stakeholders del cliente para alinear decisiones técnicas con necesidades de negocio. Lideré un equipo de 5 personas: mentoría, roadmap, priorización y quality gates.
• Conducción de Terraform IaC, CI/CD en Azure DevOps, autoscaling en AWS y workflows basados en colas; trazabilidad, fiabilidad, seguridad y observabilidad end-to-end.
• Ponente de charlas de arquitectura dentro del departamento de Arquitectos de Capgemini.
• Diseño y desarrollo full-stack desde cero de GICA, el sistema de gestión de extinción de incendios forestales para GEACAM (Junta de Castilla-La Mancha).
• Construcción del back-office para gestionar unidades de extinción, cambios de turno y aprobaciones, y generar los informes diarios (horas trabajadas, kilometrajes, horas extra) que alimentaban nómina y operaciones.
• Liderazgo de la toma de requisitos y el diseño del sistema directamente con el cliente.
Angular 2+ NestJS Express Node GitLab PLESK Bash Linux
Mar 2020 – Abr 2021
Cognizant
Programmer Analyst / Software Developer
Parque Tecnológico de Boecillo, Valladolid, España
• Análisis funcional y desarrollo de aplicaciones web con fuerte foco en el cliente.
• Uso de prácticas modernas de DevOps con integración continua, siguiendo el marco Scrum.