Skip to content
CV

The dossier

PRINTED EDITION · TWO LANGUAGES ON THE SHELF

The short version of the ledger: one engineer, 9+ years of backend, event pipelines and applied AI — for the full story, take the printed edition.

ROLESenior Backend Engineer — Java · Python · AI/LLM
BASEBarcelona · remote-friendly
SINCE2017, shipping to production
EDUCATIONMSc Data Science · Computer Engineering
LANGUAGESEnglish · Español · Català — business in all three
Download CV — English (PDF)Descargar CV — Español (PDF)

Catalan version on request — just write.

Experience

2022—NOW
Telefónica Kernel · Open Gateway

Design and evolution of REST microservice adapters for Open Gateway. Author of a 12+ tool Python CLI suite operating ~90 adapters across 4 countries. Automatic OpenAPI (Swagger v2/v3) code generation and CI-integrated docs & diagrams.

2026
Axpe Consulting / Mapfre

Drove the tech-modernization analysis of 39 corporate APIs to Node.js 24. Homogenized the stack and reduced technical debt across the API estate. 39 APIs onto one Node.js 24 stack and one pattern — less drift for every team that owns one.

2020—2022
Zitro Laboratory

Maintenance and evolution of the Java server of the betting engine, Backoffice and online-casino integrations. Server-to-server sign-in, AWS Snowflake + Cassandra historicals, OneSignal integration. Kept the Java betting server live while historicals moved to Snowflake + Cassandra and sign-in went server-to-server.

2017—2020
Attendre S.L.

Evolution of Attend® (tickets/inventory/projects) and License Manager (Spring Boot 2.3 + REST). Attend® is still the live product — the tickets/inventory core and the License Manager remain in service.

Skills

Backend

  • Java 21/25
  • Spring Boot
  • Python 3.13
  • FastAPI
  • Kafka

Data

  • Oracle
  • Redis
  • pgvector

AI

  • RAG + evals in CI
  • MCP
  • Ollama / llama.cpp

Quality

  • Testcontainers
  • GitHub Actions
  • mypy strict
  • TDD

Leadership

  • team coordination
  • code review culture
  • mentoring
  • conflict resolution