Ricardo Ortega Magaña, Ph.D.
Ingeniero de IA • Desarrollador de Tecnología de IA • Científico de Datos
Nacimiento: 27 Abr, 1986 Estado: Casado
Teléfono / WhatsApp / Telegram: (+52) 331 138 0117
Ubicación: Ocotlán, Jalisco, México (47800)
Dirección: Madero 174c, Centro
Actualizado: 26 Sep, 2025

Resumen Profesional

Desarrollador de Tecnología de IA y Científico de Datos experimentado con un Ph.D. en Tecnologías de la Información y más de 7 años construyendo soluciones de IA/ML. Especializado en Python, LangChain/LangGraph, LangSmith, LangFuse y arquitecturas basadas en RAG. Capacidad comprobada para diseñar agentes de IA que se conectan con flujos de trabajo empresariales, automatizan la creación de herramientas e integran bases de datos vectoriales y sistemas de orquestación.

  • Diseña agentes de IA y POCs con LangChain, LangGraph, LangSmith y LangFuse para recuperación de documentos, automatización de flujos de trabajo, evaluación y observabilidad.
  • Construye pipelines RAG para identificar oportunidades de SAM.gov de EE.UU.; gestiona embeddings en MariaDB (PGVector), Pinecone y ChromaDB.
  • Implementa generación de código para herramientas, scrapers y wrappers; integra pruebas E2E de Playwright y flujos de voz (TTS/STT) para bots agénticos.
  • Conecta flujos n8n con LLMs vía MCP Servers; aumenta la automatización empresarial conectando Power Automate con n8n.
  • Experiencia práctica con visión por computadora (OpenCV, YOLO), procesamiento paralelo (MPI, CUDA) y controladores de dispositivos de bajo nivel (CCTalk, Serial, HID).

Experiencia Laboral

Ingeniero de IA
Arroyo Consulting — Nashville, TN, EE.UU. (Remoto)
Sep 2024 – Presente
  • Diseñó e implementó arquitecturas de agentes de IA usando LangChain, LangGraph y LangSmith con LangFuse para trazabilidad y evaluaciones.
  • Implementó pipelines RAG para escaneo/clasificación continua de oportunidades de adquisición de SAM.gov alineadas con dominios de clientes.
  • Integró n8n + MCP Servers + Power Automate para orquestar automatizaciones multiplataforma con llamadas a herramientas LLM.
  • Construyó agentes de validación E2E basados en Playwright; agregó interfaces de voz TTS/STT para flujos de soporte interno.
  • Optimizó la selección de almacenes vectoriales entre MariaDB PGVector, Pinecone y ChromaDB para latencia y costo.
Desarrollador de Tecnología de IA y Asesor de Ingeniería
BEATT, EE.UU.
Jul 2017 - Sep 2024
  • Lideró proyectos de investigación, prototipado y selección de tecnología para visión por computadora, adquisición de datos y control de dispositivos.
  • Desarrolló dos stacks completos de software para Máquinas Expendedoras de Boletos (TVM): uno integrado con la API de transporte ™Cubic; otro con catálogo completo de productos para South Shore Transportation Agency.
  • Implementó controladores personalizados y monitoreo para: Validadores de monedas (CCTalk), Validadores de billetes (Serial), Lectores QR (Serial), Lectores RFiD (Serial), impresoras de boletos HID personalizadas (hopt-schuler.com), dispensadores de tarjetas, impresoras térmicas de recibos e Ingenico Pinpad vía ChipDNA.
  • Construyó TVM Manager (C# WinForms) para configuración de flotas multi-servidor, monitoreo de estado y aprovisionamiento de primer arranque.
  • Endureció sistemas con sensores de manipulación, recuperación de pérdida de comunicaciones y manejo robusto de errores.
Consultor Independiente / Desarrollador de Investigación
Varios Clientes y Grupos Académicos
2010 – 2017
  • Desarrolló múltiples bots de Telegram (@TradingAlert_bot, @AdsVideoPlayer_bot, @ridesmx_bot, @bookServerbot) y aplicaciones Android/Unity3D con sincronización de contenido y verificaciones de integridad MD5.
  • Construyó GymOnline (POS y control de acceso) en 5 gimnasios con control de torniquetes basado en Arduino y migración a WinForms.
  • Creó Marcador de Baloncesto en VB.NET con UX impulsada por teclas de acceso rápido y soporte de pantalla dual.
  • Implementó pipelines OpenCV/YOLO con Intel RealSense para detección de peatones/vehículos y conteo de personas a bordo.

Trabajo Reciente en IA

  • Recuperación de Documentación (POC): Ingesta de PDF en Python vía cargadores langchain-community a un almacén vectorial Chroma local; búsqueda a través de una UI web Node.js usando AIEmbeddings ajustados para documentación técnica.
  • Agente de Reflexión de Correo Electrónico: LangGraph + OpenAI (GPT-4o mini) para analizar hilos y generar respuestas coherentes y orientadas a la acción; el grafo incluye puntos de verificación para claridad y relevancia.
  • Agente de Documentación para Desarrolladores: Scraper de sitio Doxygen → almacén Chroma offline; LangGraph responde desde documentos; respaldo a Google vía Tavily con verificaciones de coherencia usando GPT-4o mini.
  • Pipelines de Adquisiciones SAM.gov: Ingesta, clasificación y alerta continuas; enrutamiento de almacén vectorial entre PGVector/Pinecone/Chroma con políticas conscientes de costo/latencia.
  • Automatización: Orquestación n8n ↔ MCP Servers ↔ Power Automate; pruebas E2E basadas en Playwright; E/S de voz para asistentes agénticos internos.

Proyectos Seleccionados

  • Alineamiento Múltiple de Secuencias de Proteínas (C#, CUDA, C++): Innovación en árbol guía usando distancia radial novedosa; repositorios: PhdThesisAlign4
  • Icarus Softcore (VHDL, VB, Java): CPU softcore para FPGAs; el compilador emite hardware personalizado para reducir la utilización del dispositivo.
  • Bots de Telegram (PHP, MySQL, APIs Web): @TradingAlert_bot (señales Ichimoku), @AdsVideoPlayer_bot (control remoto de listas de reproducción), @ridesmx_bot (viajes), @bookServerbot (67k+ títulos; búsqueda basada en etiquetas/resumen).
  • GymOnline (PHP, MySQL, Embebido): POS y control de acceso en 5 gimnasios; Arduino conecta PC↔torniquetes; posteriormente app WinForms con huella digital e impresión.
  • Marcador de Baloncesto (VB.NET): Puntuación en vivo con pantalla dual — demo: YouTube.
  • Visión por Computadora (OpenCV, YOLO): Detección de peatones/vehículos basada en RealSense; conteo de objetos en transporte público.
  • Máquinas Expendedoras de Boletos (TVM): Stack completo incl. ChipDNA/Ingenico, boletos QR, validadores de monedas/billetes, RFID, impresoras; más gestor de control central (C#).

Publicaciones

  • Alineamiento de Secuencias por Evaluación Radial de Interacciones Locales. DOI: 10.2174/1574893613666180130143055. Propuso una métrica de distancia radial novedosa para generar árboles guía robustos para MSA; demostró puntajes SP/CS estadísticamente superiores vs. árboles guía MUSCLE/Clustal Omega en SABRE & PREFAB.
  • Modelado de la Velocidad de Giro y Comportamientos de Seguimiento de Vehículos Autónomos en un Mundo Virtual. Ing. invest. y tecnol. (2015) 16(3):391–405. ISSN 1405-7743. (CARRILLO-GONZALEZ, ARAMBURO-LIZARRAGA, ORTEGA-MAGANA)
  • Diseño de una arquitectura de bus serial de control distribuido con conexión dinámica entre canales ("Zinbus"). Figura científica y análisis de latencia: ResearchGate.
  • Computación Científica en Gravitación. Actas de la 1ª Conferencia Internacional de Supercomputación en México (ISUM 2010), Guadalajara — trabajo inicial con CACTUS en el clúster VIRGO de UdeG.
  • Sistema de procesamiento de datos en la nube de alto rendimiento electroencefalográfico. Actas de ISUM 2013, Guadalajara — plataforma de procesamiento de clúster en línea para conjuntos de datos EEG con reducciones significativas de tiempo de ejecución vs. ejecución independiente.

Conocimiento Adquirido

Competencia autoevaluada en diversos dominios

Development & Programming
Technology Area Technologies & Tools Proficiency
Desarrollo Web PHP, MySQL, HTML, CSS, JavaScript Advanced
Modern Web Frameworks React, Node.js, Express Intermediate
Desarrollo de Escritorio C#, VB.NET, WinForms Advanced
Cross-Platform Development Java, C++ Intermediate
Data Science & AI
Technology Area Technologies & Tools Proficiency
AI/ML Development Python, Django, FastAPI, FastMCP Advanced
ML Frameworks & Tools TensorFlow, scikit-learn, NumPy, Pandas, Streamlit Intermediate
LLM & Agent Frameworks LangChain, LangGraph, Ollama Intermediate
Systems & Infrastructure
Technology Area Technologies & Tools Proficiency
Windows Systems Windows Server, Administration, Deployment Advanced
Linux Systems Ubuntu, CentOS, Shell Scripting Intermediate
MacOS Basic usage and development Basic
Gestión de Clústeres Beowulf, DHCP, SSH, FTP, RISP, MPI Intermediate
Specialized Technologies
Technology Area Technologies & Tools Proficiency
Visión por Computadora OpenCV, YOLO, Accord, Intel RealSense Intermediate
Procesamiento Paralelo MPI, OpenMP, CUDA Intermediate
Diseño de Hardware VHDL, FPGA Development Intermediate
Prototipado Rápido Arduino, Raspberry Pi, ATMega, PIC MCUs Advanced
Juegos / Móvil Unity3D, Game Development Intermediate
Tools & Productivity
Technology Area Technologies & Tools Proficiency
Bases de Datos MariaDB, PostgreSQL, MongoDB, SQLite, Redis, Pinecone, ChromaDB Advanced
Versionado Git, GitHub, Version Control Advanced
Reportes MS Office Suite, Azure DevOps Advanced
Diseño Photoshop, Illustrator, AutoCAD, Fusion 360 Intermediate
Methodologies & Management
Technology Area Technologies & Tools Proficiency
Metodologías Agile, PRINCE2, Kanban, Scrum Advanced