Backend Java · IA aplicada · Barcelona

Backend Java,
IA aplicada
y sistemas reales.

Programador full-stack. Hago backend Java y React con IA generativa sobre sistemas que llevan años en marcha. Aquí están los siete casos, con métricas contadas sobre el repositorio.

Abierto a encargo y a contratación
Siete casos · Java · IA local

01 / Sobre mí

Vengo de probar
el código de otros.

Empecé en calidad: dos años testeando Java, Python e interfaces ajenas antes de escribir mi primera línea de producto.

Eso me dejó dos cosas. Una costumbre con las pruebas: los ciento treinta y cinco tests del CRM salen de ahí. Y el vicio de escribir el fallo donde se va a leer, en el código o en el README, y no en mi cabeza. Después llegó el backend en producción: Spring Boot, multi-tenant desde la primera tabla y una migración de un sistema legacy a cloud donde la mitad del trabajo es entender lo que estaba antes.

01

IA aplicada y automatización

Inferencia local, RAG, agentes y herramientas MCP, con caída a lógica clásica cuando el modelo no responde.

02

Backend y arquitectura Java

Java 21 y Spring Boot 3.5, multi-tenant de raíz, cien endpoints y cuarenta y nueve entidades en el caso que abre el archivo.

03

Full-stack con suelo propio

React y TypeScript delante. Contenedores y administración de redes detrás, montados por mí y sin contrato que los mantenga.

02 / Proyectos

Siete casos
contados por dentro.

Ordenados por lo que quiero que se me pida hacer: IA aplicada y automatización primero, backend después, y debajo el suelo donde corre todo. Cada ficha dice qué problema había, qué decidí, qué pagué por cada decisión y qué haría distinto. El código es privado; los números están contados sobre el repositorio.

Abrir el archivo

Si tienes prisa, empieza por el CRM con IA local, por los subtítulos sin conexión o por el servidor de inferencia.

Archivo de proyectosSiete casos ↗

03 / Preguntas

Antes de escribir.

Cuatro respuestas cortas. El archivo completo, con lo que nadie suele preguntar, vive en su página.

¿Qué tipo de trabajo te interesa?−

Backend Java con un problema de datos detrás, y automatización de procesos con IA: pipelines que consumen un modelo y terminan en algo útil, no en una demo. Si además hay que montar el suelo donde va a correr, mejor, porque ahí es donde se ganan el margen y la privacidad.

¿Por encargo o en plantilla?+

Las dos cosas. Ahora mismo estoy en plantilla y sigo abierto a ambas: un encargo concreto con un principio y un final claros, o una incorporación donde haya un sistema grande que mantener. El correo y el teléfono están en el CV, enlazado más abajo.

¿Por qué no se ve el código?+

Porque los repositorios son privados, tanto los de mi trabajo como los míos, y no pienso abrirlos para que nadie los revise. Las fichas se sostienen solas: cada métrica viene de contar el repositorio, y quien quiera leer el código lo vemos juntos en una conversación.

Archivo completoVer todas las preguntas

04 / Experiencia

De testear código
a responder por él.

Cuatro años entre calidad y desarrollo, con Java en el medio de los dos lados.

Ingeniero QA en Zeelo (2021-2022). Pruebas sobre código Java y Python y sobre la interfaz, tests automatizados con Cypress, trabajo con metodología ágil y JIRA y comunicación en inglés todo el día. Ahí aprendí a leer código ajeno rápido y a escribir un informe de fallo que no obliga a nadie a preguntar.

Desarrollador de software en NTT DATA (2024-actualidad). En el proyecto Mapfre, mantenimiento y corrección de errores sobre un sistema en producción y funciones nuevas en Java, React y MySQL. En ICS Insurance, migración de entornos IBM Mainframe hacia Micro Focus, y backend de soluciones de IA generativa con Spring AI, incluido un backend para gestionar herramientas MCP que hacen de puente entre el modelo y la aplicación.

El resto está fuera del horario y sale en el archivo de proyectos: un CRM multi-tenant, tres pipelines de captación con IA local y las herramientas que me hicieron falta para que todo eso funcione sin depender de un tercero.

Ver el CV CV in English LinkedIn Ver los siete casos Formación, certificaciones y contacto completo en el CV.

05 / Contacto

¿Tienes un proyecto o un hueco en el equipo?

Enséñame el sistema
y te digo dónde duele.

Descargar el CV

Correo y teléfono dentro del CV. También hay versión en inglés, enlazada abajo. Por aquí también llega LinkedIn.