Clean Code & Microservices

Senior Backend Developer especializado en Java, Kotlin y Spring Boot. Construyo microservicios escalables y plataformas de datos globales.

abdeal logo

Sobre mí

developer_profile.kt
fun getSeniorBackendEngineer(): SeniorBackendEngineer = SeniorBackendEngineer(
  fullName = "Abel Deltell Alfonso",
  alias = "abdeal",
  experienceYears = 10,
  languages = listOf("Java", "Kotlin"),
  consultancies = listOf("Hiberus", "Experis", "Altia", "Everis"),
  endClients = listOf("Mango", "Inditex (Zara)", "Santander", "WIPO", "Telefónica"),
  active = true
)

Soy ABel DEltell ALfonso (abdeal), ingeniero de software con más de 10 años de experiencia especializado en el ecosistema backend. Durante esta década he consolidado un sólido dominio técnico en Java y Kotlin, diseñando arquitecturas limpias, microservicios escalables y sistemas desacoplados de alta concurrencia.

A lo largo de mi trayectoria he trabajado en consultoras de referencia como Hiberus, Experis, Altia y Everis (NTT DATA), desarrollando proyectos estratégicos para grandes marcas: desde el motor del carrito y checkout global en Inditex (Zara), integraciones financieras y aseguradoras con Banco Santander, Mutua Madrileña y FIRA de Barcelona, hasta plataformas internacionales para la OMPI / WIPO, telecomunicaciones con Telefónica, y plataformas analíticas y transversales en Mango.

Fuera del backend, me apasiona explorar el desarrollo frontend moderno y la Inteligencia Artificial (modelos LLM y arquitecturas de agentes autónomos), combinando ambas disciplinas para construir y desplegar aplicaciones completas, autónomas y 100% funcionales.

  • UbicaciónEspaña
  • EnfoqueArquitectura Backend
  • InteresesClean Code, Microservicios, Data

Experiencia

CV
terminal://experience/hiberus
Dic 2022 - Presente

Hiberus

(Mango)

> Senior Backend Engineer (Java / Kotlin)

Desarrollo en los equipos Data y Transversal SE en Mango, construyendo plataformas analíticas globales y sistemas de alta disponibilidad.

// Detalles y responsabilidades:

Desarrollo de plataformas analíticas globales, herramientas de optimización de precios y sistemas de gestión de empleados usando Spring Boot, MongoDB, RabbitMQ y Apache Kafka. Implementación de productores y consumidores sobre topics de Kafka, así como configuración y despliegue de Kafka Connectors para la ingesta y persistencia directa (sink) en bases de datos. Aplicación estricta de Clean Architecture, diseño orientado al dominio (DDD) y testing riguroso.

terminal://experience/experis-espa-a
Sep 2021 - Dic 2022

Experis España

(Santander, FIRA Barcelona, Mutua Madrileña)

> Senior Backend Engineer (Java)

Integraciones RESTful a gran escala y microservicios para banca, aseguradoras y eventos masivos.

// Detalles y responsabilidades:

Desarrollo y mantenimiento de microservicios Java a gran escala para clientes de primer nivel (Banco Santander, Mutua Madrileña, FIRA de Barcelona). Entre los proyectos se incluyó la integración de APIs para plataformas de videoconsulta médica y sistemas de ticketing para eventos masivos con alta concurrencia. Optimización de consultas a base de datos y flujos asíncronos.

terminal://experience/altia
Ene 2019 - Sep 2021

Altia

(Inditex (Zara Checkout & Shopping Cart))

> Senior Backend Engineer (Java / Kotlin)

Desarrollo crítico en el motor del carrito de compras y la pasarela Checkout global de Zara.

// Detalles y responsabilidades:

Desarrollo dentro del core del carrito de compras y la plataforma Checkout global de Zara. Aplicación de patrones de resiliencia ante caídas y orquestación de pagos internacionales para soportar picos masivos de tráfico como el Black Friday. Colaboración directa con equipos de producto y frontend para optimizar la tasa de conversión.

terminal://experience/everis--ntt-data-
Feb 2016 - Dic 2018

Everis (NTT DATA)

(WIPO (World Intellectual Property Org) & Telefónica)

> Backend Engineer (Java)

Arquitectura de microservicios para la OMPI (ONU) y plataformas de telecomunicaciones de Telefónica.

// Detalles y responsabilidades:

Diseño y desarrollo de microservicios con Spring Cloud, Oracle y Docker para organismos internacionales como la WIPO/OMPI y grandes operadores de telecomunicaciones (Telefónica). Modernización de arquitecturas legacy hacia microservicios desacoplados y pipelines de integración continua.

Stack Técnico

Java
Kotlin
Spring Boot
Arquitectura y Sistemas (Clean Architecture, DDD)
RabbitMQ
Kafka
Docker / CI/CD (Jenkins, Helm)
Oracle
MongoDB
PostgreSQL
Couchbase
JavaScript / Frontend (Astro, React, Tailwind)

Proyectos Destacados

# Proyectos Personales

https://joinclubflow.com/

Clubflow

Plataforma de gestión desarrollada de forma independiente.

ReactViteKotlinSpring BootTailwindCSS

# Proyectos Profesionales

adalytics-es.kt

Adalytics (Mango)

Plataforma global de analítica para KPIs en tiempo real, ventas y datos de tráfico en tiendas, mejorando la visibilidad y planificación estratégica.

KotlinSpring BootMicroservices
check-pay-es.kt

Check & Pay (Mango)

Sistema de gestión de salarios utilizado por equipos de RRHH en varios países, integrado vía RabbitMQ y Server-Sent Events (SSE).

JavaSpring BootRabbitMQ
zara-checkout-es.kt

Zara Checkout & Payment Pipeline (Inditex)

Módulo crítico de checkout y orquestación de pagos (tarjetas, tarjetas regalo, Klarna) con patrones reactivos y de resiliencia para soportar eventos extremos como Black Friday.

JavaSpring BootReactiveDockerKafkaGrafana
zara-cart-es.kt

Zara Shopping Cart Core & Adapters (Inditex)

Mantenimiento y desarrollo de microservicios para el core del carrito de compras y capa adaptadora REST para clientes frontend en Inditex, con simulación de servicios y alta disponibilidad.

JavaSpring BootDockerMicroservicesREST APIs
wipo-everis-es.kt

WIPO Platform (Everis / World Intellectual Property Org)

Plataforma interna para la gestión de solicitudes y licencias de propiedad intelectual a nivel mundial. Microservicios Java con generación automatizada de informes PDF, colas RabbitMQ y flujos BPM.

JavaSpring BootRabbitMQMicroservicesREST APIs
tele-consulting-es.kt

Tele-Consulting Platform (Mutua/Catalana)

Sistema de gestión de pacientes y clientes que soporta videoconsultas remotas, mejorando la accesibilidad médica.

JavaSpring BootREST APIsMicroservices

¿Hablamos?

Si tienes un proyecto en mente o simplemente quieres saludar, mi bandeja de entrada siempre está abierta.