00 — Profile

Jefferson Montesdeoca Jordán

/ Andorra la Vella, Andorra

I design solid backend architectures and build digital products end to end, integrating artificial intelligence across the whole process.

Location
Andorra la Vella, Andorra
Timezone
CET / CEST--:--:--
Focus
Java 21 · Spring Boot 3 · Hexagonal Architecture · Microservices · Next.js · Claude API · AI agents
Since
2019
01 — About

Who I am, in one paragraph

Andorra · Spain · Remote across European time zones

Six-plus years building production software for banking, legal, and energy: from Spain's leading legal marketplace to Big Data platforms in the energy sector, and today the backend architecture at Andbank. I have led complex migrations, integrated legacy systems, and designed hexagonal and microservices architectures. Outside work, I build: eight products of my own — from a platform for writers to a VERI*FACTU invoicing system — with Claude Code, Codex, Gemini, and MCP workflows, deployed on my own VPS, Vercel, and Google Cloud.

Currently working with
Java 21Spring Boot 3Hexagonal ArchitectureMicroservicesNext.jsClaude APIAI agents
6+Years of software in production
3Industries · banking, legal, energy
5Companies · from Seville to Andorra
8Own products · built with AI

Measured on real production systems

02 — Experience

Where I have worked

5 roles · 2019 → present

  1. Sep 2024Present· 2 years

    Solutions Architect / Technical PM

    Andbank

    Andorra la Vella, Andorra

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

    • Designed backend architecture (Java 21, Spring Boot 3) under Clean Architecture and hexagonal principles.
    • Led the Spring Boot 2 → 3 migration (Jakarta namespace) and Tomcat 7/8 → 9/10 across 40+ VMs.
    • Integrated legacy systems (COBOL, AS400, DB2) and rolled out Keycloak with MFA and per-jurisdiction rules.
    • Designed the new homebanking architecture (15+ components) and SonarQube analysis for 12,000+ COBOL files.
    • Managed vendors technically, drove build-vs-buy decisions, and controlled technical debt on OpenShift (OCP4).
    Java 21Spring Boot 3OpenShiftKeycloakDB2COBOL/AS400SonarQube
  2. Mar 2022Sep 2024· 2 years and 7 months

    Senior Full Stack Engineer

    elAbogado

    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, maintainability, and architecture evolution.
    • Content and landing-page management with WordPress.
    JavaSpring BootReactMySQLREST APIsWordPress
  3. Jul 2021Apr 2022· 10 months

    Software Engineer

    Zemsania

    Madrid, Spain

    Backend microservices development for Vodafone.

    • Built microservices with Java and Spring Boot for distributed systems.
    • Designed and documented APIs with Swagger / OpenAPI.
    • Distributed teamwork with Jira, Confluence and Slack.
    JavaSpring BootMicroservicesOpenAPIJira · Confluence
  4. Jul 2020Jul 2021· 1 year and 1 month

    Software Engineer (Java · Big Data)

    Keapps (Atos)

    Seville, Spain

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

    • Big Data solutions with Hadoop, Spark and Cassandra over energy-consumption data.
    • MapReduce jobs on HDFS/YARN and optimization of critical batch processes.
    JavaHadoopSparkCassandraHDFS · YARNSQL
  5. Aug 2019Apr 2020· 9 months

    Java & Big Data Developer

    Ayesa

    Seville, Spain

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

    • Developed and maintained enterprise Java systems (SOAP, XML) with JSP and PrimeFaces interfaces.
    • Large-scale data pipelines with MapReduce and S3 storage.
    JavaHadoopMapReduceS3JSP · PrimeFacesSOAP/XML
03 — Skills

Tools I use most

67 tools · 7 groups

Languages05
Java (8 → 21)TypeScriptJavaScriptPythonSQL
Backend & Architecture08
Spring Boot 3HibernateJPAREST / SOAPNode.jsFastAPIHexagonal ArchitectureMicroservices
Frontend07
ReactNext.jsTailwind CSSshadcn/uiBootstrapJSP · PrimeFacesWordPress
Data12
Oracle · PL/SQLDB2PostgreSQLMySQLSupabaseNeonRedis · UpstashBackblaze B2CassandraHadoop · HDFS · YARNSpark · MapReduceS3
Cloud & DevOps16
DockerKubernetesOpenShift (OCP4)VPS propio · DockerVercelGoogle Cloud RunCloud BuildGitHub ActionsBrevoTwilioServerlessJenkinsCI/CDKeycloakOAuth2Azure
AI & Automation12
Claude · Claude APIClaude CodeCodexChatGPTGeminiGemini Code AssistAntigravity IDEOrcaSDD · spec-kitMCP workflowsVercel AI SDKAI agents
Practice07
Spec-Driven Development · spec-kit and Agent OSAgent context: a CLAUDE.md in every repoCI/CD on every project · staging, previews and health checksTesting: Playwright E2E, Vitest, axe and Lighthouse CIReference architecture designTechnical vendor managementScrum (SMPC certified)
04 — Projects

Selected projects

9 projects · AI-built

  • Other Tales

    In development · not public

    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.

    FlutterRiverpodJava 21Spring Boot 3PostgreSQLDocker
    View details
  • Trasolido

    In development · not public

    VERI*FACTU-compliant invoicing with a powerful backend: modular Java 21 / Spring Boot monolith with its own JWT auth, event streaming over Redis (Upstash) and PostgreSQL on Neon. React frontend and AI data extraction.

    Java 21Spring Boot 3NeonUpstash RedisClaude APIVERI*FACTUCloud RunVercel
    View details
  • PRONOQ

    In development · not 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.

    Next.jsPostgreSQLPWADockerVPS propioES · EN · CA
    View details
  • Corte1D

    In development · not public

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

    Next.jsNeonPWAExcelJSPDFKitBackblaze B2AI agents
    View details
  • Tavory

    In development · not 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.

    Next.js 16SupabasePostGISStripeMapboxAI OCR
    View details
  • Wedding Invitations

    In development · not public

    Digital wedding invitations with guest RSVP, already used at real weddings.

    Next.jsshadcn/uiTurnstilePlaywrightVercel
    View details
  • Headless eCommerce

    In development · not public

    Headless eCommerce monorepo: Next.js storefront and admin panel on a MedusaJS backend, with PostgreSQL + pgvector and Redis.

    MedusaJSNext.jsPostgreSQL · pgvectorRedisDocker
    View details
  • Contact QR

    In development · not public

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

    AstroQR · vCard
    View details
  • This portfolio01 / 03

    This portfolio

    jefmonjor.dev

    The very site you are reading: a type-safe Next.js + tRPC + Zod stack with bilingual routing, an interactive terminal, a command palette, and a PDF CV generated from the same data you see on screen.

    Next.jsTypeScripttRPCZodTailwind CSSshadcn/uinext-intlMotion
    View details
Infra · Where I deploy
Self-hosted VPS · netcupDocker + GitHub Actions on my own server. PRONOQ in production (web + worker) and Other Tales migrating from Cloud Run.
VercelTavory, wedding invitations, the Trasolido frontend and this portfolio — with automatic previews on every PR.
Google CloudCloud Run + Cloud Build for the Trasolido backend, with a staging environment and automated health checks.

Services · Supabase · Neon · Upstash Redis · Backblaze B2 · Brevo · Stripe · Sentry

05 — Education & Languages

Education and languages

  1. 01

    Scrum Master Professional Certified (SMPC)

    SCRUMstudy

    Certification

  2. 02

    Software Engineering

    Universidad de Sevilla

    2014 — 2018

Languages
  • SpanishNative
  • EnglishB1 · professional
06 — Contact

The fastest way to reach me

Open to opportunities

Email
•••••••@•••••••

Project, role, or question: send a short message with the context and I will reply within two business days.

Based in
Andorra la Vella, Andorra
Status
Open to opportunities
Andorra · Spain · Remote across European time zones
Timezone
CET / CEST
Jefferson Montesdeoca/Solutions Architect
Designed and built from scratch · Next.js/Last updated · 2026-08-12