Xavi Ibáñez

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

BBVA Technology Actual
Oct 2023 — Presente

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.

Hiberus
Abr 2022 — Oct 2023

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.

Babel
Jul 2020 — Abr 2022

Web app interna y REST API para Linea Directa y Caser. Java con Spring Boot y Spring Batch, Oracle, MySQL, PL/SQL, Liferay.

EY
Jul 2018 — Jul 2020

REST API para NH Hotels con Java, Spring Boot, C#, .NET, Jenkins, AWS. App de escritorio de almacén con Java, Swing y Oracle.

PetHome API

API RESTful para una plataforma de adopción de mascotas. Construida con TypeScript, Node.js y Express siguiendo principios de arquitectura limpia.

TypeScriptNode.jsExpress
PetHome Frontend

Aplicación cliente Vue.js para la plataforma de adopción de mascotas. UI responsive con arquitectura de componentes moderna.

Vue.jsJavaScript
GoCD Docker Compose

Configuración Docker Compose para pipelines de CI/CD con GoCD. Infraestructura como código para entrega continua.

DockerGoCDDevOps

Hablemos

Abierto a conversaciones interesantes sobre sistemas distribuidos, arquitectura limpia y el arte de la ingeniería de software.

Stack tecnológico

Backend Java · Kotlin · Spring Boot · Spring Batch · Python · Django · C# · .NET · PHP · Laravel · Node.js · Express.js
Frontend TypeScript · JavaScript · HTML5 · CSS3 · Angular · React · Vue.js · Nuxt · Astro · Tailwind CSS
Bases de datos Oracle · MySQL · SQL Server · PL/SQL · MongoDB · Elasticsearch · Redis
Cloud e Infra AWS · Docker · Kafka · Jenkins
Testing JUnit · Mockito · Jest
Prácticas Microservices · DDD · CQRS · TDD · ATDD · ED · CI/CD · Hexagonal · Reactive