# Jefferson Montesdeoca Jordán

**Product Engineer · AI & Backend** — Andorra la Vella, Andorra · CET / CEST

Selectively open to relevant opportunities · Andorra · Spain · Remote across European time zones

- https://jefmonjor.dev
- linkedin.com/in/jefmonjor
- github.com/jefmonjor
- Contact: Contact paths at https://jefmonjor.dev/en#contact

## Professional Summary

Six-plus years shipping production software for banking, legal, and energy: from Spain's leading legal marketplace to Big Data platforms in the energy sector, and today backend architecture and technical management at Andbank. Complex migrations, legacy integration, and hexagonal and microservices architectures. Alongside that, a set of personal products — live and in development — covering the full cycle: product, backend, deployment, and applied AI with validated data and manual fallbacks.

## Technical Skills

- **Languages**: Java (8 → 21), TypeScript, JavaScript, Go, Python, SQL
- **Backend & Architecture**: Spring Boot 3, Hibernate, JPA, REST / SOAP, Node.js, FastAPI, Hexagonal Architecture, Microservices
- **Frontend**: React, Next.js, Tailwind CSS, shadcn/ui, Bootstrap, JSP · PrimeFaces, WordPress
- **Data**: Oracle · PL/SQL, DB2, PostgreSQL, MySQL, Supabase, Neon, Redis · Upstash, Backblaze B2, Cassandra, Hadoop · HDFS · YARN, Spark · MapReduce, S3
- **Cloud & DevOps**: Docker, Kubernetes, OpenShift (OCP4), VPS propio · Docker, Vercel, Google Cloud Run, Cloud Build, GitHub Actions, Brevo, Twilio, Serverless, Jenkins, CI/CD, Keycloak, OAuth2, Azure
- **AI & Automation**: Claude · Claude API, Claude Code, Codex, ChatGPT, Gemini, Gemini Code Assist, Antigravity IDE, Orca, SDD · spec-kit, MCP workflows, Vercel AI SDK, AI agents

## Engineering Practices

- Spec-driven development for scoped product changes
- Typed contracts and validation at trust boundaries
- Automated checks and deployment workflows where the product needs them
- Vitest, strict TypeScript and production builds across my own projects
- Reference architecture design
- Technical vendor management
- Scrum (SMPC certified)

## Professional Experience

### Solutions Architect / Technical PM — Andbank

Sep 2024 — Present · Andorra la Vella, Andorra

Backend architecture and technical management in private banking: development standards, core-systems integration, and evaluation of AI solutions.

- Design backend architecture (Java 21, Spring Boot 3) under Clean Architecture and hexagonal principles; new homebanking with 15+ components.
- Lead the Spring Boot 2 → 3 migration (Jakarta namespace) and Tomcat 7/8 → 9/10 across 40+ VMs.
- Integrate legacy systems (COBOL, AS400, DB2), evolve shipping-carrier integration APIs, and roll out Keycloak with MFA and per-jurisdiction rules.
- Extend SonarQube across every repository, including analysis of 12,000+ COBOL files.
- Rolled out Gemini Code Assist for the whole team as the department's first AI adoption.
- Manage vendors technically, drive build-vs-buy decisions, and control technical debt on OpenShift (OCP4).

Stack: Java 21, Spring Boot 3, OpenShift, Keycloak, DB2, COBOL/AS400, SonarQube

### Senior Full Stack Engineer — elAbogado

Mar 2022 — Sep 2024 · Barcelona, Spain

Full-stack development and platform modernization at Spain's leading legal marketplace.

- Modernized legacy code: migrated Struts2 to React + Spring Boot.
- Designed microservices and secure REST APIs.
- Improved performance and maintainability, and evolved the architecture.
- Managed content and landing pages with WordPress.

Stack: Java, Spring Boot, React, MySQL, REST APIs, WordPress

### Software Engineer — Zemsania

Jul 2021 — Apr 2022 · Madrid, Spain

Backend microservices development for Vodafone.

- Built microservices with Java and Spring Boot for distributed systems.
- Designed and documented APIs with Swagger / OpenAPI.
- Worked in a distributed team with Jira, Confluence and Slack.

Stack: Java, Spring Boot, Microservices, OpenAPI, Jira · Confluence

### Software Engineer (Java · Big Data) — Keapps (Atos)

Jul 2020 — Jul 2021 · Seville, Spain

Kronos project (Endesa): enterprise Java systems and Big Data solutions.

- Built Big Data solutions with Hadoop, Spark and Cassandra over energy-consumption data.
- Optimized MapReduce jobs on HDFS/YARN and critical batch processes.

Stack: Java, Hadoop, Spark, Cassandra, HDFS · YARN, SQL

### Java & Big Data Developer — Ayesa

Aug 2019 — Apr 2020 · Seville, Spain

Kronos project (Endesa): Java development and data pipelines.

- Developed and maintained enterprise Java systems (SOAP, XML) with JSP and PrimeFaces interfaces.
- Built large-scale data pipelines with MapReduce and S3 storage.

Stack: Java, Hadoop, MapReduce, S3, JSP · PrimeFaces, SOAP/XML

## Personal Projects

### Other Tales

In development · Private

All-in-one platform for writers: Flutter app with offline writing and a Java 21 / Spring Boot 3.5 backend in hexagonal architecture, dockerized and migrating to a self-hosted VPS.

Stack: Flutter, Riverpod, Java 21, Spring Boot 3, PostgreSQL, Docker

### Transolido — https://www.transolido.com

Live · Public

VERI*FACTU-compliant invoicing: a modular Java 21 / Spring Boot monolith with JWT authentication, Redis events on Upstash, PostgreSQL on Neon, a React frontend, and AI-assisted data extraction.

Stack: Java 21, Spring Boot 3, Neon, Upstash Redis, Claude API, VERI*FACTU, Cloud Run, Vercel

### PRONOQ — https://pronoq.jefmonjor.dev

Live · Public

Football prediction pool with friends: mobile-first PWA for LaLiga and Champions with live scores, automatic standings and AI result analysis. In Spanish, English and Catalan.

Stack: Next.js, PostgreSQL, PWA, Docker, VPS propio, ES · EN · CA

### Corte1D — https://corte1d.jefmonjor.dev

Live · Public

Workshop SaaS: imports cut lists from Excel/CSV, optimizes 1D cutting with a deterministic engine and tracks stock. PWA with PDF export.

Stack: Next.js, Neon, PWA, ExcelJS, PDFKit, Backblaze B2, AI agents

### Ilnami — https://ilnami.com

Live · Public

Private gastronomy memory: log what you tried, where, and whether you'd go back. AI-powered OCR for instant capture, Mapbox maps and a Stripe-powered Plus tier.

Stack: Next.js 16, Supabase, PostGIS, Stripe, Mapbox, AI OCR

### SpecForge — https://github.com/jefmonjor/specforge/releases

Live · Public

Go CLI that puts Claude Code or Gemini CLI on an assembly line that verifies every step: a spec interviewed and sealed, a reviewed plan, Red → Green → Refactor with your review and one commit per scenario. Version 5 adds verified legacy rewrites (Java 6 → 21) and ready-made Java, React, Python and Go projects.

Stack: Go, Cobra, Hexagonal Architecture, Claude Code, Gemini CLI, chromedp, TDD · BDD, Legacy → Java 21

### Contact QR — https://contactqr.jefmonjor.dev

Live · Public

Digital contact card: a QR code that adds your details (vCard) straight to the phone's contacts.

Stack: Astro, QR · vCard

### Personal portfolio — https://jefmonjor.dev

Live · Public

Trilingual portfolio and CV on a type-safe Next.js + tRPC + Zod stack: three server-generated PDF CVs from a single source of data, an AI assistant bounded to a closed dossier with usage caps, an interactive terminal, and full SEO/GEO. Open source.

Stack: Next.js, TypeScript, tRPC, Zod, Tailwind CSS, shadcn/ui, next-intl, Motion

## Education

- **Scrum Master Professional Certified (SMPC)** — SCRUMstudy · 2023
- **Software Engineering (coursework)** — Universidad de Sevilla · 2014 — 2018

## Languages

- Spanish: Native
- English: B1 · professional

_Last updated · 2026-10-04 · jefmonjor.dev_
