Diego Barrio Hortigüela

Senior Backend Engineer · Java, Spring & Applied AI

Cloud-native systems · Distributed architectures · RAG and agentic workflows

Alicante, Spain diegobarrioh@gmail.com LinkedIn diegobarrioh.dev backendtothefuture.com


About

Senior Backend Engineer with over 15 years of experience designing and building distributed systems, payment platforms, and cloud-native applications. Specialized in Java, Spring Boot, event-driven architectures, and microservices, with hands-on experience operating containerized workloads on Kubernetes. Experienced in fintech, banking, and mobility domains, delivering scalable and resilient backend systems. Currently focused on Platform Engineering, Observability, and AI-powered development workflows, exploring agentic systems, LLM integrations, and modern software delivery practices.


Core Competencies

Backend Engineering

JavaSpring BootSpring SecuritySpring Data JPAHibernateREST APIsTDD

Software Architecture

MicroservicesDDDHexagonal ArchitectureClean ArchitectureEvent-DrivenAPI Design

Platform Engineering

DockerKubernetesGitLab CI/CDJenkinsAWSAzure

Observability

GrafanaPrometheusLokiOpenTelemetrySentrySplunk

Data & Messaging

OracleSQL ServerPostgreSQLApache Kafka

AI Engineering

LLM IntegrationAgentic WorkflowsTool CallingMCPOllamaClaude CodeOpenAI APIsGeminiRAG

Featured Projects

Akademia

RAG-Powered Learning Platform

Web app to study and prepare for exams. The core of the system is the RAG generation pipeline: it turns the resources a user uploads into tests and questions automatically.

Technologies: Java, Spring Boot, PostgreSQL, RAG, OpenAI Embeddings, OpenRouter, Stripe

TokenMeter

Tokenization & LLM Cost Exploration

An open project exploring tokenization and the real cost of LLMs in code generation, across both agentic loops and more direct single-shot flows.

Technologies: Java, Spring Boot, Docker, Cloudflare, LLM APIs

Forma

Personal Fitness Operating System

A personal health and fitness planning system that connects body composition, training, nutrition and shopping cost into one weekly decision loop.

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

Backend to the Future

Engineering Blog & Technical Platform

Personal platform where I publish projects, technical articles, and engineering experiments.

Local AI Lab

Self-Hosted AI Infrastructure

Personal environment dedicated to evaluating and operating local Large Language Models.

Hardware: NVIDIA GeForce RTX 3060 (12 GB VRAM)


Professional Experience

Senior Backend Engineer

Mindden (for Europcar Mobility Group) Mar 2024 – Present

Technologies: Java, Spring Boot, Kafka, Kubernetes, AWS, GitLab CI/CD, Oracle

Senior Analyst

Accenture Jul 2022 – Mar 2024

Technologies: Java, Spring Boot, Oracle, SQL Server, IBM Tivoli

Senior Specialist

SABIS Jun 2014 – Jun 2022

Technologies: Java, Spring MVC, Hibernate, Oracle, SharePoint

Analyst

Banco Sabadell Nov 2012 – Jun 2014

Technologies: Java, Spring, Thymeleaf, Oracle

Analyst & Developer

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

Technologies: Java EE, Oracle

Web Developer

HDV Dec 2005 – Mar 2007

Technologies: PHP, MySQL, JavaScript


Education

Master's Degree in Web Applications and Services Development

Universidad de Alicante 2010 – 2011

Certificate in Java Enterprise Development

Universidad de Alicante 2009 – 2010

Computer Engineering Degree

Universidad de Alicante 1998 – 2005

Equivalent to MSc level under the Bologna Process.


Community & Personal Projects


Learning Focus

Platform EngineeringAdvanced KubernetesObservabilitySRE PrinciplesAI Agents & Autonomous WorkflowsRust

Languages

Language Level
Spanish Native
English Full Professional Proficiency (C1)