Senior Backend Engineer · Guadalajara, México · 10+ years

José Martín Duarte Gómez

Senior backend engineer with 10+ years shipping production systems — Java/Spring telco BSS, then TypeScript backends. Recent AI work: MAE Virtual, a RAG tutor with tool-calling copilots and multi-provider model routing (OpenAI / OpenRouter), plus MCP servers for Hetzner and Dokploy. Previously owned charging and ordering APIs at Amdocs. Engineer first; AI practitioner second.

01

Highlights

Telco BSS at Amdocs

Owned charging and ordering APIs: multi-cycle billing domain, REST and async reconciliation, L3/L4 production support.

10+ years in production

JVM systems through LLM orchestration.

Production RAG tutor

Shipped MAE Virtual — a TypeScript RAG assistant grounded in Mexico's basic education curriculum, with ingest and retrieval tests.

MCP with human-in-the-loop

Built TypeScript MCP servers for Hetzner Cloud and Dokploy: allowlists, secret redaction, audit logs, and approval for writes and deletes.

02

Experience

Jan 2026 — Aug 2026

MAE Virtual

TypeScript · Next.js · Vercel AI SDK · RAG · pgvector

Agentic AI Engineer

Mi Asistente Educativo Virtual · maevirtual.com

  • Shipped a production RAG tutor in TypeScript (Next.js, PostgreSQL/pgvector, OpenAI embeddings) that grounds answers in Mexico's basic education curriculum.
  • Built agent-style copilots with Vercel AI SDK tool-calling — retrieval, planning, calendar, and incident tools over internal REST APIs — plus multi-provider LLM routing and per-purpose token-cost metadata.
  • Deployed to cloud-native production (Docker, Dokploy, Hetzner): auth, ingest pipeline, and retrieval tests so answers stay on-curriculum.

2026 — Aug 2026

Independent

TypeScript · MCP · REST APIs

AI Integration Engineer

MCP servers · Hetzner Cloud & Dokploy

  • Built TypeScript MCP servers so AI agents can call Hetzner Cloud and Dokploy APIs — allowlists, secret redaction, audit logs, and human-in-the-loop approval for writes and deletes.

Jul 2018 — Present

Amdocs

Java · Spring Boot · REST · Kafka · OpenShift

Software Developer Specialist

Telco BSS / Charging & Ordering

  • Built and extended REST and async APIs for reconciliation with external billing and ordering systems — repaired corrupted records without operator intervention.
  • Designed a microservice domain for multi-cycle billing on a single account; ran cloud-native services on OpenShift (Docker, Kafka).
  • Held L3/L4 production support; root-caused defects two prior teams had escalated, and automated BPM retries that cut support tickets.
  • Built DoxLantern, an internal Java/Spring Boot tool that automates Bitbucket rollups with RAG, LLMs, and feedback-driven learning. Runner-up in the Amdocs Hackathon.

Dec 2016 — Jul 2018

Smart Software Factory

Microservices · BPM

Software Developer

Environmental Manager Platform

  • Backend services and BPM workflows integrating state transitions and audit trails for an environmental-compliance platform.

Oct 2015 — Dec 2016

TCS

Java · Production support

Java Software Support Engineer

  • Triaged production incidents and built an internal tool that executed on-call procedures end-to-end — cutting MTTR on P2/P3 issues.

03

Selected work

MAE Virtual 2026

RAG tutor for basic-education teachers

A conversational assistant that ingests school didactic plans and answers teacher questions grounded in curriculum. End-to-end: ingestion, retrieval, model routing, and production on Docker / Dokploy / Hetzner.

Next.js · TypeScript · Vercel AI SDK · pgvector · RAG

DoxLantern

2025

Internal Bitbucket rollup automation at Amdocs

Java · Spring Boot · RAG · LLMs

MCP servers

2026

Hetzner Cloud & Dokploy for AI agents

TypeScript · MCP · REST APIs

Amdocs BSS

2018 — present

Charging, ordering, and billing for tier-1 telcos

Java · Spring Boot · Kafka · OpenShift

Environmental Manager

2016 — 2018

Compliance platform with BPM workflows

Microservices · BPM

04

Skills

Languages

TypeScript · Java · SQL

AI / Agents

RAG · MCP · Tool calling · pgvector · Vercel AI SDK · LLMs

Integrations

REST APIs · Third-party APIs · Webhooks

Backend

Next.js · Node.js · Spring Boot · Microservices

Cloud

Docker · Kubernetes · OpenShift · Dokploy · Hetzner

05

Contact