Distributed systemsSistemas distribuidos
Microservices, DDD, CQRS and event-driven design for high availability.
Microservicios, DDD, CQRS y diseño orientado a eventos para alta disponibilidad.
Backend Engineering Lead
> forging distributed systems> forjando sistemas distribuidos
Fifteen years and counting designing and building scalable backends, from real-time telemetry ingestion to high-throughput data platforms. Today AI is part of my everyday engineering craft. Más de quince años diseñando y construyendo backends escalables, desde ingesta de telemetría en tiempo real hasta plataformas de datos de alto rendimiento. Hoy la IA forma parte de mi oficio diario.

I am currently a Senior Backend Developer at iLovePDF, where AI tools and agents are part of how I design, write, test and review code. Before that, as Backend Engineering Lead at Wallbox, I led work on Go platforms that ingest large volumes of real-time charger telemetry and power energy-efficiency features, while owning planning, roadmaps and delivery.
Actualmente soy Senior Backend Developer en iLovePDF, donde las herramientas y agentes de IA forman parte de cómo diseño, escribo, pruebo y reviso código. Antes, como Backend Engineering Lead en Wallbox, lideré plataformas en Go que ingieren grandes volúmenes de telemetría en tiempo real de los cargadores y dan soporte a funcionalidades de eficiencia energética, siendo responsable de la planificación, el roadmap y la entrega.
Before that I spent nine years at Emailing Network, growing from developer to team leader: microservices on Kubernetes, data pipelines with Airflow and Spark, and a core platform for user targeting and campaign delivery. I care about clear architecture, shared standards and systems that are easy to observe and operate.
Antes pasé nueve años en Emailing Network, de desarrollador a team leader: microservicios en Kubernetes, pipelines de datos con Airflow y Spark, y una plataforma core de segmentación de usuarios y envío de campañas. Me importan una arquitectura clara, los estándares compartidos y los sistemas fáciles de observar y operar.
Microservices, DDD, CQRS and event-driven design for high availability.
Microservicios, DDD, CQRS y diseño orientado a eventos para alta disponibilidad.
Real-time telemetry, Airflow, Spark on EMR, S3 data lake and Redshift.
Telemetría en tiempo real, Airflow, Spark sobre EMR, data lake en S3 y Redshift.
Roadmaps, planning and shared architecture standards across teams.
Roadmaps, planificación y estándares de arquitectura compartidos entre equipos.
Coding agents for implementation, tests and review, always with human review.
Agentes de código para implementar, testear y revisar, siempre con revisión humana.
Sant Andreu de la Barca
Udemy · Programación inteligente
Building software with AI coding agents: prompting, context and reviewing generated code.Desarrollo de software con agentes de IA: prompts, contexto y revisión del código generado.
Universitat Oberta de Catalunya
Final project: a data warehouse on Barcelona Open Data to analyse public transport.Proyecto final: data warehouse con el Open Data de Barcelona para analizar el transporte público.
UPC · Facultat d'Informàtica de Barcelona
Softonic, Barcelona · TDD, HTML5, Responsive Design
IES La Mercè, Barcelona
IES Gabriela Mistral, Sant Vicenç dels Horts