Backend Developer · Madrid, España

Soy Alberto García, desarrollador backend en Java.

Ingeniero informático con experiencia desde 2024 en el sector seguros con Java, SQL y APIs REST. Vengo del lado de las pruebas, así que escribo código pensando en cómo se va a romper. Por mi cuenta tengo en producción un backend en Spring Boot con PostgreSQL.

Sobre mí
Alberto García Alcolado
Alberto García · Madrid

Empecé en programación porque me interesaba resolver problemas reales, no por seguir una moda. Desde 2024 trabajo en el sector seguros, donde un dato mal tratado no es un bug menor: rompe informes y acaba costando dinero.

Mi terreno es el backend en Java. En MetLife he modificado lógica de negocio en Java, pruebo APIs REST antes de cada pase a producción y monté desde cero la monitorización sintética de dos aplicaciones con Elastic y Playwright. En NFQ trabajé con SQL en un Golden Record de siniestros, y en KNAPP depuré en Java el software de un almacén automatizado en Graz, Austria, durante su puesta en marcha.

Vengo del lado de las pruebas, y eso se nota en cómo programo: pienso primero en cómo se va a romper. Fuera del trabajo, F1nalLap es mi banco de pruebas: un backend en Spring Boot con PostgreSQL, tests contra una base de datos real y CI, desplegado en producción. Busco un puesto backend a tiempo completo.

— Alberto García Alcolado

Rol actualDesarrollador TI
EmpresaMetLife
UbicaciónMadrid, ES
InglésB2 · EOI
FormaciónIng. Informática
DisponibilidadAbierto
Cómo trabajo
01

La calidad del dato, antes que nada

En seguros, un registro duplicado o mal modelado no es un bug menor: rompe el reporting, falsea el riesgo y puede salir caro en una auditoría. Por eso participé en diseñar una estrategia Golden Record.

02

Pienso en cómo se va a romper

Vengo de las pruebas: antes de cada pase a producción valido contratos, campos, reglas de negocio y casos de error de las APIs. En mis proyectos, los tests van contra un PostgreSQL real con Testcontainers y las APIs externas se simulan con WireMock.

03

Mido lo que despliego

Monté desde cero monitores de disponibilidad y monitores multistep en Playwright que reproducen el login de dos aplicaciones, con alertas en Elastic Observability. Ya han detectado caídas reales antes de que llegara el primer ticket.

04

Si me hace falta, lo aprendo a fondo

Porté el simulador de estrategias de F1nalLap de TypeScript a Java y construí este portfolio con Next.js. En 2026 me he certificado con Anthropic y OpenAI en APIs de LLMs, MCP, RAG y sistemas agénticos.

Experiencia

MetLife

Ahora

Desarrollador de TI · APIs, observabilidad y Product Owner

Sep 2024 – Presente

Madrid

Aplicaciones corporativas del sector seguros: APIs REST, observabilidad y producto.

  • Monté desde cero la monitorización de dos aplicaciones web con Elastic Observability: monitores de disponibilidad y monitores multistep en Playwright que reproducen el login. Ya han detectado caídas reales.
  • Pruebo y valido 3 APIs REST con Bruno (contratos, campos, reglas de negocio y casos de error) y la integración backend–frontend de extremo a extremo antes de cada pase a producción.
  • Referente técnico en la implantación de una nueva API: resuelvo dudas entre equipos y verifico que lo entregado cumple lo acordado.
  • Product Owner de una aplicación que consume APIs REST: coordino al equipo, traslado requisitos del usuario final y priorizo el backlog en Azure DevOps (Scrum).
  • En prácticas (sep 2024 – jul 2025): modifiqué lógica de negocio en aplicaciones internas en Java 8/11 con Maven, automaticé con JavaScript una extracción de datos estimada en más de un día y la resolví en unas 2 horas, y monté dashboards en Power BI sobre SQL Server.

Empecé como desarrollador de aplicaciones Java en prácticas (sep 2024) y pasé a Desarrollador de TI en feb 2026.

JavaAPIs RESTBrunoPlaywrightElastic ObservabilitySQL ServerAzure DevOps

NFQ Advisory

Associate · Ingeniería de datos (SQL)

Oct 2025 – Feb 2026

Madrid

Proyecto de datos para una de las principales aseguradoras de España.

  • Participé en la implantación de una estrategia de Golden Record para unificar varias tablas de siniestros en una única fuente fiable.
  • Consultas SQL complejas sobre SQL Server para localizar, extraer y transformar datos; colaboración en la arquitectura de datos y las reglas de negocio.
SQL ServerSQLGolden Record

KNAPP

Software Commissioning Engineer

Ago 2025 – Sep 2025

Graz, Austria

Puesta en marcha in situ del software de control de un almacén automatizado.

  • Debugging en Java de incidencias en procesos críticos durante la puesta en marcha en producción.
  • Consultas SQL escritas en el momento para localizar contenedores y elevadores en tiempo real; procesos y logs en Linux; ajuste de configuración en Java y Python; Git.
JavaSQLLinuxPythonGit
Proyectos

F1nalLap

TFG ampliado · Full stack

2025 – Presente

App full stack de Fórmula 1 con backend propio en producción: API REST versionada en Spring Boot sobre PostgreSQL, ingesta programada desde Jolpica con reintentos y backoff, y un simulador de estrategias determinista portado de TypeScript a Java. 26 tests de backend con Testcontainers y WireMock, 51 en el front Angular y CI en GitHub Actions.

Java 21Spring Boot 4PostgreSQLTestcontainersDockerAngular 19

Plan Tracker

Proyecto personal

2026

App para organizar planes en pareja, con amigos o en grupo. Bandeja de entrada compartida donde cualquiera sugiere planes, tres niveles de prioridad con su propio contador de días y notificaciones por email para no perderos el siguiente.

TypeScriptNext.jsPrisma · PostgreSQLNextAuthTailwind CSS

Dynamic Language

Proyecto personal

2026

App para aprender japonés con input comprensible, repetición espaciada (SRS) y práctica activa. Genera frases con IA adaptadas al nivel del usuario, sincroniza el progreso con Supabase e incluye práctica de trazos de kanji y conversión de romaji a kana en tiempo real.

TypeScriptNext.jsSupabaseAnthropic ClaudeTailwind CSS
Stack

Lenguajes

  • Java (8/11/21)
  • SQL
  • TypeScript
  • JavaScript
  • Python

Backend

  • Spring Boot
  • Spring Data JPA
  • APIs REST
  • Maven
  • Flyway

Datos

  • PostgreSQL
  • SQL Server
  • MySQL
  • MongoDB
  • Elasticsearch

Testing y observabilidad

  • JUnit
  • Testcontainers
  • WireMock
  • Playwright
  • Bruno
  • Elastic Observability

DevOps y metodología

  • Git
  • GitHub Actions
  • Docker
  • Linux
  • Azure DevOps
  • Scrum

Frontend e IA

  • Angular
  • Next.js · React
  • APIs de LLMs (Claude, OpenAI)
  • RAG · MCP
Formación y certificaciones

Grado en Ingeniería Informática

Universidad de Burgos · 2020 – 2025

Incluye un curso Erasmus+ en Politechnika Gdańska (Polonia), 2022 – 2023.

Anthropic

2026

Building with the Claude API · MCP: Introduction y Advanced Topics · Claude Code in Action · Claude Platform 101

OpenAI

2026

Design and Build Agentic Systems · Build with RAG · Evaluate AI Applications · Optimize AI App Performance · Codex

Experto en Analítica y Usabilidad Web

Constanza Business & Protocol School

Contacto

Hablemos.

Busco un puesto backend a tiempo completo con Java y Spring Boot. Si tienes una vacante o un proyecto en el que encaje, escríbeme — respondo siempre.