Jefferson Montesdeoca Jordán
Product Engineer con foco en IA y backend / Andorra la Vella, Andorra
Construyo productos de principio a fin sobre backends Java/Spring y arquitecturas mantenibles. Uso IA cuando aporta valor, con datos validados, límites claros y alternativas manuales.
- Ubicación
- Andorra la Vella, Andorra
- Zona horaria
- CET / CEST--:--:--
- Foco
- Java 21 · Spring Boot 3 · Hexagonal Architecture · Microservices · Next.js · Claude API · AI agents
- Desde
- 2019
Quién soy, en un párrafo
Andorra · España · Remoto en zona horaria europea
Más de seis años construyendo software en producción para banca, legal y energía: del marketplace legal líder en España a plataformas Big Data del sector energético, y hoy arquitectura backend y gestión técnica en Andbank. He liderado migraciones complejas, integrado sistemas legacy y diseñado arquitecturas hexagonales y de microservicios. Fuera del trabajo construyo varios productos propios —algunos públicos y en funcionamiento, otros privados y en desarrollo— para mantener cerca las decisiones de producto, backend, despliegue e IA aplicada.
Medido en sistemas reales en producción
Dónde he trabajado
5 roles · 2019 → actualidad
- Sep 2024→ Actualidad2 años y 2 mesesSep 2024 → Actualidad· 2 años y 2 meses
Arquitecto de Soluciones / Technical PM
AndbankAndorra la Vella, Andorra
Arquitectura backend y gestión técnica en banca privada: estándares de desarrollo, integración con sistemas core y evaluación de soluciones de IA.
- Diseño la arquitectura backend (Java 21, Spring Boot 3) bajo Clean Architecture y arquitectura hexagonal; nuevo homebanking con 15+ componentes.
- Lidero la migración de Spring Boot 2 → 3 (namespace Jakarta) y de Tomcat 7/8 → 9/10 en más de 40 VMs.
- Integro sistemas legacy (COBOL, AS400, DB2), evoluciono las APIs de carriers de envío e implanto Keycloak con MFA y reglas por jurisdicción.
- Extiendo SonarQube a todos los repositorios, incluido el análisis de +12.000 ficheros COBOL.
- Desplegué Gemini Code Assist para todo el equipo como primera adopción de IA del departamento.
- Gestiono técnicamente a los proveedores, decido build vs buy y controlo la deuda técnica sobre OpenShift (OCP4).
Java 21Spring Boot 3OpenShiftKeycloakDB2COBOL/AS400SonarQube - Mar 2022→ Sep 20242 años y 7 mesesMar 2022 → Sep 2024· 2 años y 7 meses
Senior Full Stack Engineer
elAbogadoBarcelona, España
Desarrollo full-stack y modernización de plataforma legal líder en España.
- Modernicé el legacy migrando de Struts2 a React + Spring Boot.
- Diseñé microservicios y APIs REST seguras.
- Mejoré el rendimiento y la mantenibilidad, y evolucioné la arquitectura.
- Gestioné contenidos y landing pages con WordPress.
JavaSpring BootReactMySQLREST APIsWordPress - Jul 2021→ Abr 202210 mesesJul 2021 → Abr 2022· 10 meses
Software Engineer
ZemsaniaMadrid, España
Desarrollo backend de microservicios para Vodafone.
- Desarrollé microservicios con Java y Spring Boot para sistemas distribuidos.
- Diseñé y documenté APIs con Swagger / OpenAPI.
- Trabajé en equipo distribuido con Jira, Confluence y Slack.
JavaSpring BootMicroservicesOpenAPIJira · Confluence - Jul 2020→ Jul 20211 año y 1 mesJul 2020 → Jul 2021· 1 año y 1 mes
Software Engineer (Java · Big Data)
Keapps (Atos)Sevilla, España
Proyecto Kronos (Endesa): sistemas Java Enterprise y soluciones Big Data.
- Construí soluciones Big Data con Hadoop, Spark y Cassandra sobre datos de consumo energético.
- Optimicé procesos MapReduce sobre HDFS/YARN y batch críticos.
JavaHadoopSparkCassandraHDFS · YARNSQL - Ago 2019→ Abr 20209 mesesAgo 2019 → Abr 2020· 9 meses
Programador Java & Big Data
AyesaSevilla, España
Proyecto Kronos (Endesa): desarrollo Java y pipelines de datos.
- Desarrollé y mantuve sistemas Java Enterprise (SOAP, XML) con interfaces JSP y PrimeFaces.
- Construí pipelines de datos a gran escala con MapReduce y almacenamiento en S3.
JavaHadoopMapReduceS3JSP · PrimeFacesSOAP/XML
Tecnologías con las que trabajo
68 herramientas · 7 grupos
IA útil, acotada por ingeniería
Evidencia · límites · alternativa
- 01
Fuente de verdad cerrada
El asistente de este portfolio recibe un dossier público cerrado y debe indicar cuándo falta un dato en lugar de rellenar el hueco.
- 02
Contratos validados
Las entradas y salidas de IA cruzan fronteras tipadas y validación en runtime, incluidos contratos JSON estrictos cuando hay extracción estructurada.
- 03
Límites y alternativa
Los límites por uso y un techo global diario acotan el consumo; los flujos importantes conservan una vía manual si la IA falla o no es fiable.
- 04
Determinista cuando importa
Corte1D mantiene la optimización en un motor determinista y PRONOQ usa IA para explicar resultados, no para decidir pronósticos.
- 05
La IA, bajo puertas automáticas
SpecForge trata a la IA como a un junior supervisado: pregunta en lugar de inventar, sus tests deben fallar antes de implementar y no se pueden tocar después, cada fuente legacy que cita se comprueba, y el código solo avanza cuando supera los tests, las puertas de calidad y tu revisión.
Proyectos propios
8 proyectos · producto · backend · IA
Other Tales
En desarrollo · PrivadoPlataforma all-in-one para escritores: app Flutter con escritura offline y backend Java 21 / Spring Boot 3.5 en arquitectura hexagonal, dockerizado y en migración a VPS propio.
App offline-first: Riverpod, GoRouter y base local Drift/SQLite con sincronización.
FlutterRiverpodJava 21Spring Boot 3PostgreSQLDockerVer detalleFacturación conforme a VERI*FACTU: monolito modular en Java 21 / Spring Boot con autenticación JWT, eventos Redis en Upstash, PostgreSQL en Neon, frontend React y extracción de datos asistida por IA.
Cumplimiento del reglamento VERI*FACTU con trazabilidad completa.
Java 21Spring Boot 3NeonUpstash RedisClaude APIVERI*FACTUCloud RunVercelVer detallePorra de fútbol entre amigos: PWA mobile-first para LaLiga y Champions con marcador en vivo, clasificación automática y análisis de resultados con IA. En español, inglés y catalán.
Seguimiento de marcadores en vivo y clasificación automática.
Next.jsPostgreSQLPWADockerVPS propioES · EN · CAVer detalleSaaS de taller: importa despieces desde Excel/CSV, optimiza el corte 1D con un motor determinista y controla el stock. PWA con exportación a PDF.
Motor de corte puro y determinista con unidades canónicas.
Next.jsNeonPWAExcelJSPDFKitBackblaze B2AI agentsVer detalleMemoria gastronómica privada: guarda qué probaste, dónde y si volverías. OCR con IA para registrar en segundos, mapa con Mapbox y suscripción Plus con Stripe.
Supabase: Auth, PostgreSQL + PostGIS, Storage y RLS.
Next.js 16SupabasePostGISStripeMapboxAI OCRVer detalleCLI en Go que pone a Claude Code o Gemini CLI en una línea de montaje que verifica cada paso: una especificación entrevistada y sellada, un plan revisado, Red → Green → Refactor con tu revisión y un commit por escenario. La versión 5 añade migraciones legacy verificadas (Java 6 → 21) y proyectos Java, React, Python y Go listos para empezar.
La IA pregunta en lugar de inventar: cada respuesta del agente termina en un contrato JSON (hecho, pregunta o bloqueo), y las dudas llegan al desarrollador y quedan registradas.
GoCobraHexagonal ArchitectureClaude CodeGemini CLIchromedpTDD · BDDLegacy → Java 21Ver detalleTarjeta de contacto digital: un QR que añade tu ficha (vCard) directamente a la agenda del móvil.
vCard instantánea vía código QR.
AstroQR · vCardVer detalle

01 / 03El sitio que estás leyendo: stack tipado de Next.js + tRPC + Zod con enrutado trilingüe, terminal interactiva, paleta de comandos y CV en PDF generado desde los mismos datos del perfil.
Stack tipado Next.js + tRPC + Zod con rutas en español, inglés y catalán.
Next.jsTypeScripttRPCZodTailwind CSSshadcn/uinext-intlMotionVer detalle
Servicios · Supabase · Neon · Upstash Redis · Backblaze B2 · Brevo · Stripe · Sentry
Formación e idiomas
- 01
Scrum Master Professional Certified (SMPC)
SCRUMstudy
2023
- 02
Ingeniería del Software (cursada)
Universidad de Sevilla
2014 — 2018
- EspañolNativo
- InglésB1 · profesional
La forma más rápida de localizarme
Abierto selectivamente a oportunidades relevantes
Proyecto, oferta o pregunta: manda un mensaje breve con el contexto y respondo en menos de dos días laborables.
- Ubicado en
- Andorra la Vella, Andorra
- Estado
- Abierto selectivamente a oportunidades relevantesAndorra · España · Remoto en zona horaria europea
- Zona horaria
- CET / CEST