CV
Backend Engineer | Arquitectura en AWS | TypeScript (NestJS)
Salamanca, España · Abierto a remoto
Perfil
Backend engineer y arquitecto de software hands-on enfocado en sistemas cloud-native en AWS: escalables, seguros y mantenibles.
Experiencia con TypeScript/NestJS, DDD/arquitectura hexagonal e Infraestructura como Codigo (Terraform).
Competencias
- • Arquitectura: DDD, Hexagonal (Ports & Adapters), Event-Driven, Clean Architecture
- • AWS: ECS Fargate, SQS, RDS, API Gateway, IAM, CloudFront, Cognito
- • Backend: TypeScript, Node.js, NestJS, Prisma
- • Datos: PostgreSQL, modelado relacional, closure tables
- • DevOps: Terraform, Docker, CI/CD (GitHub Actions)
- • Testing: E2E, fiabilidad
- • Liderazgo: coordinacion tecnica, revisiones de arquitectura, alineacion con stakeholders
Experiencia
Castro Solutions (Freelance)
Backend Engineer / Software Architect
Ene 2026 – Actualidad
- • Diseño y entrega de arquitecturas backend en AWS con foco en escalabilidad y seguridad.
- • Patrones asincronos (SQS + workers) para workloads pesados.
- • Evolucion de autorizacion con permisos granulares y practicas anti-IDOR.
- • Infraestructura como codigo con Terraform y CI/CD automatizado.
Capgemini — Digital Innovation Lab (PostNL / Fast Checkout)
Tech Lead / Software Architect
2024 – 2026
- • Liderazgo tecnico en plataforma de fast checkout para mejorar conversion e-commerce.
- • Arquitectura backend en AWS con ECS Fargate y ruta progresiva hacia desacoplamiento.
- • Integraciones con ecosistema de webs y pagos/envios.
- • Documentacion de arquitectura y estrategia de migracion; coordinacion multi-equipo.
Envita Digital Solutions
Backend Engineer
2022 – 2024
- • Evolucion de servicio de PDF hacia un modelo asincrono con workers.
- • Modernizacion de autorizacion hacia un enfoque inspirado en Zanzibar.
- • Mejoras de automatizacion de delivery y tests para releases mas seguros.
Certificaciones
- • AWS Certified Solutions Architect — Associate
- • Capgemini Architecture L1 (en progreso)
Idiomas
- • Español (nativo)
- • Ingles (profesional)