Juan Luis Soto
Arquitectando APIs, integraciones ERP e infraestructura cloud. Navegando sistemas backend complejos — de Business Central a Azure.
Un poco sobre mí
Soy Desarrollador de Software Sr. y Especialista en Integraciones en ARTEXA México, donde construyo extensiones ERP, API gateways e integraciones cloud. Me incorporé en 2022 y alcancé el rol senior a mediados de 2024, trabajando 100% remoto.
Mi día a día gira en torno a extender Microsoft Dynamics 365 Business Central con AL, diseñar servicios Python/FastAPI desplegados en Azure Container Apps, y conectar sistemas empresariales con plataformas de e-commerce como Adobe Commerce.
Soy Ing. en Tecnologías Computacionales por el Tecnológico de Monterrey (Campus Cuernavaca). Originario de Villahermosa, Tabasco — actualmente en Morelos, en proceso de reubicación a Monterrey.
Dónde he trabajado
Desarrollador de Software Sr. & Especialista en Integraciones Activo
Jul 2024 – Presente
Tiempo completo · Remoto
Al salir el lead anterior, asumí el rol senior y me convertí en el dueño de arquitectura de facto para integraciones y extensiones ERP. 100% remoto desde Morelos.
- › 20+ extensiones personalizadas de Business Central en múltiples módulos — reportes, integraciones, automatización de flujos y personalización de procesos
- › Administración ERP: actualizaciones, soporte L1 y liderando actualmente una migración multi-empresa de BC
- › Lideré la integración backend de ArtexaPRO — plataforma B2B que conecta Adobe Commerce con Dynamics 365 BC
- › Construí el API Gateway interno centralizando integraciones de ERP, e-commerce y PIM
- › Supervisor técnico de ArtexaGPT, un chatbot basado en LLM para distribuidores impulsado por el API Gateway
- › Mentorea y lidera a un desarrollador junior de Business Central en el equipo
Desarrollador de Software Jr.
Dic 2022 – Jul 2024
Tiempo completo · Remoto
Comencé como pasante y crecí al rol de desarrollador junior, asumiendo responsabilidades progresivas en servicios backend y proyectos ERP.
- › Mantenimiento y desarrollo de funcionalidades en la plataforma LMS Entrenator (VueJS + Quasar + Laravel)
- › Desarrollo WordPress para clientes del sector público en Morelos
- › Primeras personalizaciones e integraciones de Business Central
Desarrollador Backend
Clik Graphics
Jul 2022 – Oct 2022
Medio tiempo · 4 meses
Participación corta construyendo componentes backend y apoyando una migración de base de datos legacy.
Desarrollador Backend
OMRI Tech
Ago 2021 – Feb 2022
Medio tiempo · 7 meses
Primer trabajo en tecnología. OMRI Tech es la casa de desarrollo de la Olimpiada Morelense de Robótica e Informática, construyendo herramientas para la competencia y pequeñas empresas.
- › Desarrollo de funcionalidades y mantenimiento de la plataforma LMS de OMRI
- › Mantenimiento del sitio público de OMRI (PHP7, Laravel, HTML/CSS, jQuery)
- › Construcción de presencia web para la Entidad Superior de Auditoría y Fiscalización del Congreso de Morelos (WordPress)
Formación
Ing. en Tecnologías Computacionales
Tecnológico de Monterrey — Campus Cuernavaca
Ago 2019 – 2024 · Promedio: 89.5 · Modelo retador Tec21
Bachillerato General Bilingüe
Universidad Tecmilenio — Campus Villahermosa
Ago 2016 – Jun 2019 · Promedio: 89.9 · 50% del plan en inglés
Equipo 5696 "Faraday" — FIRST Robotics Competition
Tecmilenio Villahermosa · 2016 – 2019
- › Primer equipo FRC en el sureste de México
- › Regional Toluca, Regional Monterrey y Regional Santa Fe
- › Campeonato FIRST — Houston
Certificaciones
CCNA: Introduction to Networks
Cisco / Tec de Monterrey · Ago 2021
M001: MongoDB Basics
MongoDB University · Abr 2021
SCRUM Fundamentals Certified
SCRUMstudy · Feb 2021
Idiomas
Stack tecnológico
AL / Business Central
Extensiones ERP, codeunits, páginas y reportes para Dynamics 365 BC
Python · FastAPI
Diseño de APIs con FastAPI y Pydantic, servicios asíncronos, modelado de datos
Azure
Container Apps, Functions, DevOps, Logic Apps, Azure AD / Entra ID
PostgreSQL · MongoDB
Bases de datos relacionales y de documentos, diseño de esquemas, optimización de consultas
Adobe Commerce
Integraciones con Magento y conexiones API con backends ERP
REST API Design
Desarrollo API-first, versionado, patrones de autenticación, documentación OpenAPI
Previo y secundario
Forma de trabajo
Conecta las necesidades del negocio con soluciones técnicas. Pregunta primero, asume después, y anticipa casos borde antes de que se conviertan en problemas.
Asumió el rol de líder de facto sin un traspaso formal. Aprendió a priorizar en un entorno empresarial cambiante donde los requerimientos evolucionan constantemente.
Incorpora nuevas tecnologías según se necesita — a través de documentación, videos o aprendizaje colaborativo. La comodidad con la incertidumbre es parte del trabajo.
Lo que he construido
Plataforma B2B de e-commerce — líder de integración ERP
Lideré la integración backend de ArtexaPRO, una plataforma B2B que conecta un frontend de e-commerce de lujo con Microsoft Dynamics 365 BC como columna vertebral operativa — gestionando flujo de órdenes, sincronización de inventario y pipelines de datos a través de APIs propias.
API Gateway
Capa de integración interna — líder de arquitectura
Capa de integración interna que unifica Dynamics 365 ERP, Adobe Commerce y Plytix PIM en un único endpoint — reduciendo la complejidad de integraciones e impulsando el chatbot ArtexaGPT.
ArtexaGPT
Chatbot interno basado en LLM — supervisor técnico
Chatbot de IA para distribuidores corriendo en Azure. Gestiona autenticación de clientes, consultas ERP e integraciones de servicios a través del API Gateway. Mi rol: supervisor técnico y proveedor del Gateway.
Contabilidad Electrónica
Generador XML Pólizas SAT — extensión AL
Automatiza la generación de archivos XML de contabilidad electrónica cumpliendo con SAT directamente en Business Central, eliminando un proceso completamente manual para el equipo de finanzas.
Extensiones BC desplegadas
Extensiones personalizadas de Business Central en múltiples módulos — reportes, integraciones, automatización de flujos y personalización de procesos. Todas construidas a medida, código cerrado y activamente mantenidas.
Personales
DepaSearch
Agregador de búsqueda de departamentos — proyecto personal
Aplicación en Python para buscar, filtrar y clasificar listados de departamentos usando el patrón de diseño Strategy. Integra Google Maps API y OpenStreetMap para filtrado por tiempo de traslado.
Académicos
Desarrollados bajo el modelo de aprendizaje retador Tec21 del Tecnológico de Monterrey, en colaboración con organizaciones reales.
SIGO++ / BAMX
Reto Tec21 en colaboración con una organización socia real.
The Chamber
Solución web para socios — reto Tec21 en Tec de Monterrey.
Conectemos
Actualmente construyendo integraciones en ARTEXA. Abierto a retos backend interesantes, consultoría BC y proyectos freelance.
Ya sea una integración ERP, un backend en cloud, o simplemente platicar del tema — ya sabes dónde encontrarme.
// Trazando rumbo — de Morelos a Monterrey