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