Xavi Ibáñez

Hi, I'm

Xavi Ibáñez

Senior Backend Engineer · BBVA Technology

Backend engineer specializing in cloud-native systems and microservices at BBVA Technology. 7+ years building distributed architectures with Java, TypeScript, and a lot of coffee. Passionate about clean code, extreme programming, and DevOps.

Experience

BBVA Technology Current
Oct 2023 — Present

Cloud-native online payment system in a cross-functional team. Java, Spring Boot, Python, Kafka, ElasticSearch, AWS (ECS, EC2, Lambda). ATDD, DDD, CI/CD, microservices, reactive programming.

Hiberus
Apr 2022 — Oct 2023

Multiple REST APIs and client-side projects from scratch. TypeScript with Angular and ExpressJS, Java with Spring Boot, PHP with Laravel, Oracle, MySQL, Redis, AWS.

Babel
Jul 2020 — Apr 2022

Internal web app and REST API for Linea Directa and Caser. Java with Spring Boot and Spring Batch, Oracle, MySQL, PL/SQL, Liferay.

EY
Jul 2018 — Jul 2020

REST API for NH Hotels using Java, Spring Boot, C#, .NET, Jenkins, AWS. Internal warehouse desktop app with Java, Swing and Oracle.

PetHome API

RESTful API for a pet adoption platform. Built with TypeScript, Node.js and Express following clean architecture principles.

TypeScriptNode.jsExpress
PetHome Frontend

Vue.js client application for the pet adoption platform. Responsive UI with modern component architecture.

Vue.jsJavaScript
GoCD Docker Compose

Docker Compose setup for GoCD CI/CD pipelines. Infrastructure-as-code for continuous delivery.

DockerGoCDDevOps

Let's connect

Open to interesting conversations about distributed systems, clean architecture and the craft of software engineering.

Tech stack

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
Databases Oracle · MySQL · SQL Server · PL/SQL · MongoDB · Elasticsearch · Redis
Cloud & Infra AWS · Docker · Kafka · Jenkins
Testing JUnit · Mockito · Jest
Practices Microservices · DDD · CQRS · TDD · ATDD · ED · CI/CD · Hexagonal · Reactive