Volver al sitio

Usa el diálogo de impresión del navegador para guardar como PDF.

José Martín Duarte Gómez

Ingeniero backend senior

Guadalajara, México · duartego@gmail.com · +52 33 2494 1547 · mduarteg.dev
github.com/mduarteg · linkedin.com/in/mduarteg

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