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
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
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
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
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
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.
DoxLantern
2025
Automatización interna de rollups de Bitbucket en Amdocs
Servidores MCP
2026
Hetzner Cloud y Dokploy para agentes de IA
Amdocs BSS
2018 — actualidad
Cobro, ordering y facturación para telcos de primer nivel
Environmental Manager
2016 — 2018
Plataforma de cumplimiento con flujos 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