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
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
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
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
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 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.
DoxLantern
2025
Internal Bitbucket rollup automation at Amdocs
MCP servers
2026
Hetzner Cloud & Dokploy for AI agents
Amdocs BSS
2018 — present
Charging, ordering, and billing for tier-1 telcos
Environmental Manager
2016 — 2018
Compliance platform with BPM workflows
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