Ingeniero backend senior · Guadalajara, México · 10+ años

José Martín Duarte Gómez

Ingeniero backend senior con más de 10 años entregando sistemas en producción — BSS telco en Java/Spring y luego backends en TypeScript. Trabajo reciente en IA: MAE Virtual, un tutor RAG con copilotos de tool-calling y ruteo entre proveedores (OpenAI / OpenRouter), más servidores MCP para Hetzner y Dokploy. Antes fui dueño de APIs de cobro y ordering en Amdocs. Primero ingeniero; después practicante de IA.

01

Destacados

BSS telco en Amdocs

Dueño de APIs de cobro y ordering: dominio de facturación multiciclo, conciliación REST y asíncrona, soporte L3/L4 en producción.

Más de 10 años en producción

De sistemas JVM a orquestación de LLM.

Tutor RAG en producción

Lancé MAE Virtual — un asistente RAG en TypeScript anclado al currículo de educación básica en México, con ingesta y pruebas de recuperación.

MCP con humano en el loop

Servidores MCP en TypeScript para Hetzner Cloud y Dokploy: allowlists, redacción de secretos, bitácoras y aprobación para escrituras y borrados.

02

Experiencia

Ene 2026 — ago 2026

MAE Virtual

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

Ingeniero de IA agéntica

Mi Asistente Educativo Virtual · maevirtual.com

  • Lancé un tutor RAG en producción con TypeScript (Next.js, PostgreSQL/pgvector, embeddings de OpenAI) que ancla las respuestas al currículo de educación básica en México.
  • Construí copilotos con tool-calling del Vercel AI SDK — recuperación, planeación, calendario e incidentes sobre APIs REST internas — más ruteo entre proveedores de LLM y metadatos de costo por propósito.
  • Desplegué a producción cloud-native (Docker, Dokploy, Hetzner): autenticación, pipeline de ingesta y pruebas de recuperación para que las respuestas no se salgan del currículo.

2026 — ago 2026

Independiente

TypeScript · MCP · REST APIs

Ingeniero de integración de IA

Servidores MCP · Hetzner Cloud y Dokploy

  • Servidores MCP en TypeScript para que agentes de IA llamen APIs de Hetzner Cloud y Dokploy: allowlists, redacción de secretos, bitácoras y aprobación humana para escrituras y borrados.

Jul 2018 — actualidad

Amdocs

Java · Spring Boot · REST · Kafka · OpenShift

Software Developer Specialist

BSS telco / cobro y ordering

  • Construí y extendí APIs REST y asíncronas de conciliación con sistemas externos de facturación y ordering — reparé registros corruptos sin intervención del operador.
  • Diseñé un dominio de microservicios para facturación multiciclo en una misma cuenta; operé servicios cloud-native en OpenShift (Docker, Kafka).
  • Soporte L3/L4 en producción; diagnostiqué defectos que dos equipos anteriores habían escalado y automaticé reintentos BPM que bajaron tickets de soporte.
  • Construí DoxLantern, una herramienta interna en Java/Spring Boot que automatiza rollups de Bitbucket con RAG, LLMs y aprendizaje a partir de feedback. Subcampeón en el hackathon de Amdocs.

Dic 2016 — jul 2018

Smart Software Factory

Microservicios · BPM

Desarrollador de software

Environmental Manager Platform

  • Servicios de backend y flujos BPM con transiciones de estado y bitácora de auditoría para una plataforma de cumplimiento ambiental.

Oct 2015 — dic 2016

TCS

Java · Soporte a producción

Ingeniero de soporte Java

  • Clasifiqué incidentes de producción y armé una herramienta interna que ejecutaba los procedimientos de guardia de punta a punta — bajó el MTTR en P2/P3.

03

Trabajo seleccionado

MAE Virtual 2026

Tutor RAG para docentes de educación básica

Asistente conversacional que ingiere planes didácticos y responde preguntas de docentes ancladas al currículo. De punta a punta: ingesta, recuperación, ruteo de modelos y producción en Docker / Dokploy / Hetzner.

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

DoxLantern

2025

Automatización interna de rollups de Bitbucket en Amdocs

Java · Spring Boot · RAG · LLMs

Servidores MCP

2026

Hetzner Cloud y Dokploy para agentes de IA

TypeScript · MCP · REST APIs

Amdocs BSS

2018 — actualidad

Cobro, ordering y facturación para telcos de primer nivel

Java · Spring Boot · Kafka · OpenShift

Environmental Manager

2016 — 2018

Plataforma de cumplimiento con flujos BPM

Microservicios · BPM

04

Habilidades

Lenguajes

TypeScript · Java · SQL

IA / Agentes

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

Integraciones

REST APIs · APIs de terceros · Webhooks

Backend

Next.js · Node.js · Spring Boot · Microservicios

Cloud

Docker · Kubernetes · OpenShift · Dokploy · Hetzner

05

Contacto