Usa el diálogo de impresión del navegador para guardar como PDF.
José Martín Duarte Gómez
Ingeniero backend senior
Perfil
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.
Experiencia profesional
Ingeniero de IA agéntica · MAE Virtual
Ene 2026 — ago 2026
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.
Ingeniero de integración de IA · Independiente
2026 — ago 2026
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.
Software Developer Specialist · Amdocs
Jul 2018 — actualidad
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.
Desarrollador de software · Smart Software Factory
Dic 2016 — jul 2018
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.
Ingeniero de soporte Java · TCS
Oct 2015 — dic 2016
- 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.
Formación académica
Ingeniería en Tecnologías de la Información
Universidad Tecnológica de Durango · Egreso: enero 2014
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