Sobre mi

Soy ingeniero informatico (Universidad de Salamanca) y trabajo como backend engineer con mentalidad de arquitecto hands-on.

Me gusta estar cerca del codigo, y tambien decidir a nivel sistema: limites de dominio, diseño de datos, seguridad, despliegue y operacion.

En que me enfoco

Construyo backends pensados para funcionar en produccion: faciles de evolucionar, seguros al cambiar y listos para escalar cuando crece la adopcion.

  • • Escalabilidad practica: monolito modular bien diseñado → desacoplar a servicios cuando producto y trafico lo justifican.
  • • Seguridad por diseño: autorizacion granular, practicas anti-IDOR y separacion clara de responsabilidades.
  • • Mantenibilidad: DDD + Ports & Adapters para dominio limpio, testable y con bajo acoplamiento.
  • • Operabilidad cloud: Terraform, CI/CD reproducible y visibilidad orientada a operacion.

Como trabajo

Parto del problema de negocio y lo traduzco a bounded contexts, flujos claros y un modelo de dominio consistente.

Hago explicitos los trade-offs (time-to-market vs robustez, coste vs escalabilidad, complejidad vs flexibilidad) y documento lo esencial.

Priorizo comunicacion: alineo stakeholders tecnicos y no tecnicos para reducir incertidumbre cuanto antes.

Stack principal

Backend

TypeScript, Node.js, NestJS, Prisma

Datos

PostgreSQL (modelado relacional, closure tables cuando aplica)

AWS

ECS Fargate, SQS, RDS, API Gateway, IAM, CloudFront, Cognito

DevOps

Terraform, Docker, GitHub Actions

Calidad

Tests E2E, validacion de releases, automatizacion de entornos