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
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 entradasUna 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.
Un desglose completo del libro TDD by Example de Kent Beck — Red-Green-Refactor, los ejemplos de Money y xUnit, y todos los patrones: test-driven, barra roja, testing, diseño y refactoring.
Hablemos
Abierto a conversaciones interesantes sobre sistemas distribuidos, arquitectura limpia y el arte de la ingeniería de software.
Stack tecnológico