Diego Barrio Hortigüela

Senior Backend Engineer · Java, Spring e IA aplicada

Sistemas cloud-native · Arquitecturas distribuidas · RAG y flujos agénticos

Alicante, España diegobarrioh@gmail.com LinkedIn diegobarrioh.dev backendtothefuture.com


Perfil

Senior Backend Engineer con más de 15 años de experiencia diseñando y construyendo sistemas distribuidos, plataformas de pago y aplicaciones cloud-native. Especialista en Java, Spring Boot, arquitecturas event-driven y microservicios, con experiencia operando cargas en contenedores sobre Kubernetes. Experiencia en fintech, banca y movilidad, entregando sistemas backend escalables y resilientes. Actualmente enfocado en Platform Engineering, Observabilidad y flujos de desarrollo asistidos por IA, explorando sistemas agénticos, integraciones con LLMs y prácticas modernas de entrega de software.


Competencias clave

Ingeniería Backend

JavaSpring BootSpring SecuritySpring Data JPAHibernateREST APIsTDD

Arquitectura de Software

MicroservicesDDDHexagonal ArchitectureClean ArchitectureEvent-DrivenAPI Design

Platform Engineering

DockerKubernetesGitLab CI/CDJenkinsAWSAzure

Observabilidad

GrafanaPrometheusLokiOpenTelemetrySentrySplunk

Datos y Mensajería

OracleSQL ServerPostgreSQLApache Kafka

Ingeniería de IA

LLM IntegrationAgentic WorkflowsTool CallingMCPOllamaClaude CodeOpenAI APIsGeminiRAG

Proyectos destacados

Akademia

Plataforma de aprendizaje basada en RAG

Aplicación web para estudiar y preparar exámenes. El núcleo del sistema es el pipeline de generación RAG: convierte los recursos que sube el usuario en tests y preguntas de forma automática.

Tecnologías: Java, Spring Boot, PostgreSQL, RAG, OpenAI Embeddings, OpenRouter, Stripe

TokenMeter

Exploración de tokenización y coste de LLMs

Proyecto libre para explorar la tokenización y el coste real de los LLMs en la generación de código, tanto en bucles agénticos como en flujos directos de una sola pasada.

Tecnologías: Java, Spring Boot, Docker, Cloudflare, APIs de LLM

Forma

Sistema operativo personal de forma física

Sistema personal de planificación de salud y entrenamiento que conecta composición corporal, entrenamiento, nutrición y coste de la compra en un mismo ciclo semanal de decisión.

Tecnologías: Java 21, Spring Boot 3, PostgreSQL, Flyway, React 19, TypeScript, Vite, Playwright, Docker Compose

Backend to the Future

Blog de ingeniería y plataforma técnica

Plataforma personal donde publico proyectos, artículos técnicos y experimentos de ingeniería.

Local AI Lab

Infraestructura de IA autoalojada

Entorno personal dedicado a evaluar y operar modelos de lenguaje (LLM) en local.

Hardware: NVIDIA GeForce RTX 3060 (12 GB de VRAM)


Experiencia profesional

Ingeniero Backend Senior

Mindden (para Europcar Mobility Group) Mar 2024 – Actualidad

Tecnologías: Java, Spring Boot, Kafka, Kubernetes, AWS, GitLab CI/CD, Oracle

Analista Senior

Accenture Jul 2022 – Mar 2024

Tecnologías: Java, Spring Boot, Oracle, SQL Server, IBM Tivoli

Especialista Senior

SABIS Jun 2014 – Jun 2022

Tecnologías: Java, Spring MVC, Hibernate, Oracle, SharePoint

Analista

Banco Sabadell Nov 2012 – Jun 2014

Tecnologías: Java, Spring, Thymeleaf, Oracle

Analista y Desarrollador

Caja Mediterráneo (CAM) Mar 2007 – Nov 2012

Tecnologías: Java EE, Oracle

Desarrollador Web

HDV Dic 2005 – Mar 2007

Tecnologías: PHP, MySQL, JavaScript


Educación

Máster en Desarrollo de Aplicaciones y Servicios Web

Universidad de Alicante 2010 – 2011

Certificado en Java Enterprise Development

Universidad de Alicante 2009 – 2010

Ingeniería Informática (5 años)

Universidad de Alicante 1998 – 2005

Equivalente a nivel de Máster según el Plan Bolonia.


Comunidad y proyectos personales


En aprendizaje

Platform EngineeringAdvanced KubernetesObservabilitySRE PrinciplesAI Agents & Autonomous WorkflowsRust

Idiomas

Idioma Nivel
Español Nativo
Inglés Competencia profesional plena (C1)