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)