Carlos Piles
Senior Backend Engineer
Sobre mí
Ingeniero backend sénior (10+ años). Dueño de sistemas críticos para el negocio (pagos, auth) en producto de alto tráfico. Construyo backend escalable y fiable (DDD, hexagonal, DevOps) con un foco claro: lanzar producto que funcione en producción, con la IA como palanca.
Experiencia
-
Senior Backend Engineer · Leadtech Group
Noviembre de 2019 - Actualidad · 6 años, 8 meses
- Dueño de la infraestructura de pagos (revenue-critical) de un producto de alto tráfico —cientos de miles de usuarios—, sosteniendo un 99,9% de disponibilidad.
- Lideré el backend de la expansión internacional del producto (nuevos mercados, multi-región).
- Lideré el diseño y la construcción de la plataforma backend en NestJS/TypeScript (4 años), tras un proyecto anterior en Symfony (2 años).
- Dirigí la arquitectura backend (hexagonal + Domain-Driven Design) y definí los patrones y estándares del equipo para escalar sin deuda técnica.
- Mentoricé a los ingenieros junior del equipo backend y lideré las revisiones de código, elevando la calidad y consistencia del equipo.
- Diseñé la capa de datos (SQL + NoSQL) y automaticé el CI/CD e infraestructura en la nube con Docker para entregas más rápidas y fiables.
-
Backend Developer · Habitissimo
Julio de 2018 - Octubre de 2019 · 1 año, 3 meses
- Implementé mejoras de arquitectura backend con Symfony y MySQL.
- Introduje CI/CD para agilizar y estabilizar los despliegues.
-
Full Stack Developer · Autoclick Rent a Car
Octubre de 2017 - Junio de 2018 · 8 meses
- Desarrollé de forma autónoma el sistema completo de gestión de RRHH: backend en NodeJS y frontend en Angular.
-
Full Stack Developer · Runator Startup
Octubre de 2016 - Septiembre de 2017 · 11 meses
- Desarrollé y optimicé la API REST con PHP, Symfony y MongoDB.
-
Full Stack Developer · Diversos proyectos de desarrollo
Septiembre de 2014 - Diciembre de 2016 · 2 años, 3 meses
- Desarrollé soluciones web a medida (PHP, WordPress) y mantuve la infraestructura para distintas empresas y startups.
Habilidades
Arquitectura de Software
APIs Cloud DDD Event-Driven Hexagonal Microservicios SOLID SQL/NoSQL
Desarrollo de Software
Auth Seguridad CI/CD Clean Code Performance Testing Observabilidad
IA en el flujo
Integración de LLMs MCP Agentes (tool-use) Prompt engineering Desarrollo asistido por IA
Trabajo en equipo
Colaboración Comunicación efectiva Metodologías ágiles Pair programming Resolución de problemas Trabajo remoto
Herramientas
Lenguajes de programación
Bases de datos
DevOps
Mensajería
Frontend
Idiomas
- Español · Nativo
- Inglés · Intermedio
Licencia de conducir
- Coche B · España