Hola, soy
Xavi Ibáñez
Senior Backend Engineer · BBVA Technology
Ingeniero backend especializado en sistemas cloud-native y microservicios en BBVA Technology. Más de 7 años construyendo arquitecturas distribuidas con Java, TypeScript y mucho café. Apasionado del código limpio, extreme programming y DevOps.
Experiencia
CAD (Centro Autorizador Distribuido) — Sistema de pago online cloud-native en equipo cross-functional. Java, Spring Boot, Python, Kafka, ElasticSearch, AWS (ECS, EC2, Lambda). ATDD, DDD, CI/CD, microservicios, programación reactiva.
Múltiples REST APIs y proyectos cliente desde cero. TypeScript con Angular y ExpressJS, Java con Spring Boot, PHP con Laravel, Oracle, MySQL, Redis, AWS.
Web app interna y REST API para Linea Directa y Caser. Java con Spring Boot y Spring Batch, Oracle, MySQL, PL/SQL, Liferay.
REST API para NH Hotels con Java, Spring Boot, C#, .NET, Jenkins, AWS. App de escritorio de almacén con Java, Swing y Oracle.
Proyectos
Ver todos los proyectosAPI RESTful para una plataforma de adopción de mascotas. Construida con TypeScript, Node.js y Express siguiendo principios de arquitectura limpia.
Aplicación cliente Vue.js para la plataforma de adopción de mascotas. UI responsive con arquitectura de componentes moderna.
Últimas entradas
Todas las entradasCómo estructuramos microservicios en producción con 5 repositorios independientes, arquitectura hexagonal, programación reactiva con Kafka y un stack de observabilidad completo en AWS.
Una reflexión personal sobre migrar un proyecto de HTML/CSS/JS vanilla a Astro, Tailwind CSS y Alpine.js — qué me llevó a cada decisión y qué cambió después.
Hablemos
Abierto a conversaciones interesantes sobre sistemas distribuidos, arquitectura limpia y el arte de la ingeniería de software.
Stack tecnológico
Contacto
Envíame un mensaje
Te responderé lo antes posible.