Desarrollador de Software Sr. & Especialista en Integraciones

Juan Luis Soto

Arquitectando APIs, integraciones ERP e infraestructura cloud. Navegando sistemas backend complejos — de Business Central a Azure.

ARTEXA México  ·  Remoto  ·  Abierto a consultoría BC y proyectos backend
Bajar
Sobre mí

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.

Descargar CV // Backend-first. Cloud-native.
Ubicación Xochitepec, MOR → Monterrey, NL
Rol Desarrollador Sr. & Esp. Integraciones
Enfoque ERP · APIs · Cloud
Formación Ing. En Tecnologías Computacionales — Tec de Monterrey
Idiomas Español (nativo) · Inglés (B2+/C1)
Experiencia

Dónde he trabajado

Desarrollador de Software Sr. & Especialista en Integraciones Activo

ARTEXA México

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
AL / Business Central Python FastAPI Azure PostgreSQL Adobe Commerce

Desarrollador de Software Jr.

ARTEXA México

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
Vue.js Laravel PHP MySQL WordPress

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.

NestJS TypeScript TypeORM

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)
PHP7 Laravel AXIOS jQuery 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

Capitán de Scouting (rol final)
  • 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

Español Nativo
Inglés B2+/C1 — Certificado LinguaSkill
Habilidades

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

NestJS Node.js TypeScript JavaScript Vue.js Laravel PHP MySQL Git Docker Linux Postman

Forma de trabajo

Mentalidad de traductor

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.

Autonomía bajo presión

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.

Aprendizaje adaptativo

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.

Proyectos

Lo que he construido

ArtexaPRO Flagship

Plataforma B2B de e-commerce — líder de integración ERP

Producción

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.

Adobe Commerce Dynamics 365 BC REST APIs AL

API Gateway

Capa de integración interna — líder de arquitectura

Producción

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.

FastAPI Python Azure Container Apps PostgreSQL Azure AD

ArtexaGPT

Chatbot interno basado en LLM — supervisor técnico

Producción

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.

Azure OpenAI API Python FastAPI

Contabilidad Electrónica

Generador XML Pólizas SAT — extensión AL

Producción

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.

AL Business Central XML
+0

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.

AL Dynamics 365 BC ERP Admin Multi-módulo

Personales

DepaSearch

Agregador de búsqueda de departamentos — proyecto personal

Próximamente

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.

Python Strategy Pattern Google Maps API OpenStreetMap

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.

Node.js MySQL

The Chamber

Solución web para socios — reto Tec21 en Tec de Monterrey.

Vue.js Laravel
Contacto

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