Juan Pablo Castro

Juan Pablo Castro

Software Architect | Agentic Engineer

España en remoto

Perfil

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.
Terraform (AWS) Azure DevOps Docker NestJS Prisma ORM Next.js React Angular
Abr 2021 – Jul 2022
Ver proyecto

Tecon (Ekiba)

Full-Stack Developer

Parque Industrial de Elche, Alicante, España

  • • 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.
Angular 2+ TypeScript RxJS HTML5 SCSS Jasmine Spring (Java) Git Bitbucket JIRA
Jul 2019 – Mar 2020

Cognizant

Junior Full-Stack Developer

Parque Tecnológico de Boecillo, Valladolid, España

  • • Desarrollo y mantenimiento de componentes web (lógica y estilos) usados en múltiples proyectos.
  • • Unit testing con Karma y Jasmine.
  • • Desarrollo de microservicios en Python con scikit-learn para generar predicciones.
  • • Metodología Kanban.
Angular 2+ JavaScript RxJS HTML5 SCSS Karma-Jasmine Spring (Java) Git Bitbucket JIRA
Oct 2018 – May 2019

Cátedra Viewnext, Universidad de Salamanca

Agile Research

Salamanca, España

  • • Estudio e integración de frameworks ágiles con el estándar de calidad CMMI (Capability Maturity Model Integration).
  • • Desarrollo de aplicaciones web internas para Google Assistant usando DialogFlow (NLP) sobre JavaScript.
  • • Publicación de artículos en el blog de ViewNEXT / USAL.
  • • Colaboración en workshops introductorios sobre frameworks ágiles.
Angular 2+ JavaScript RxJS HTML5 SCSS Karma-Jasmine Spring (Java) Git Bitbucket JIRA

Proyectos

Abr 2021 – Ago 2021

Makaw

  • • Aplicación para gestionar gastos personales e incrementar el ahorro.
  • • Implementación de patrones de diseño (Singleton, Observer, Facade) e inyección de dependencias.

makaw-3a1bf.web.app

Angular 2+ JavaScript RxJS SCSS Python Firebase Google Cloud

Educación

Sep 2014 – Sep 2020
Universidad de Salamanca (USAL) logo

Universidad de Salamanca (USAL)

Grado en Ingeniería Informática

Salamanca, España

  • • Enfocado en ingeniería del software, algoritmos de búsqueda y comunicaciones (Java, Objective-C, C#, C).
  • • Administración de sistemas y desarrollo de servidores con Perl y CGI.
  • • Introducción a conceptos de IA: resolución de problemas basada en Prolog y programación lógica.