Juan Luis Soto
Architecting APIs, ERP integrations, and cloud infrastructure. Navigating complex backend systems — from Business Central to Azure.
A bit about me
I'm a Sr. Software Developer & Integration Specialist at ARTEXA México, where I build ERP extensions, API gateways, and cloud integrations. I joined in 2022 and grew into the senior role by mid-2024, working fully remote.
My day-to-day revolves around extending Microsoft Dynamics 365 Business Central with AL, designing Python/FastAPI services deployed on Azure Container Apps, and wiring enterprise systems to e-commerce platforms like Adobe Commerce.
I hold a B.S. in Computer Science and Technology from Tecnológico de Monterrey (Cuernavaca campus). Originally from Villahermosa, Tabasco — currently in Morelos, relocating to Monterrey.
Where I've worked
Sr. Software Developer & Integration Specialist Current
Jul 2024 – Present
Full-time · Remote
After the previous lead left, I stepped into the senior role and became the de facto architecture owner for integrations and ERP extensions. Fully remote from Morelos.
- › 20+ custom Business Central extensions across multiple modules — reporting, integrations, workflow automation, and business process customization
- › ERP administration: updates, L1 support, and currently leading a multi-company BC migration initiative
- › Led backend integration for ArtexaPRO — B2B platform connecting Adobe Commerce with Dynamics 365 BC
- › Built the internal API Gateway centralizing ERP, e-commerce, and PIM integrations
- › Technical supervisor for ArtexaGPT, an LLM-based distributor-facing chatbot powered by the API Gateway
- › Mentors and leads a junior Business Central developer on the team
Jr. Software Developer
Dec 2022 – Jul 2024
Full-time · Remote
Started as an intern and grew into a junior developer role, taking on increasing responsibility across backend services and ERP projects.
- › Maintenance and feature development on the Entrenator LMS platform (VueJS + Quasar + Laravel)
- › WordPress development for public sector clients in Morelos
- › Initial Business Central customizations and integrations
Backend Developer
Clik Graphics
Jul 2022 – Oct 2022
Part-time · 4 months
Short engagement building backend components and assisting with a legacy database migration.
Backend Developer
OMRI Tech
Aug 2021 – Feb 2022
Part-time · 7 months
First tech job. OMRI Tech is the development house for the Olimpiada Morelense de Robótica e Informática, building tools for the competition and small businesses.
- › Feature development and maintenance for the OMRI LMS platform
- › Maintained the OMRI public website (PHP7, Laravel, HTML/CSS, jQuery)
- › Built the web presence for the Entidad Superior de Auditoría y Fiscalización del Congreso de Morelos (WordPress)
Education
B.S. in Computer Science and Technology
Tecnológico de Monterrey — Campus Cuernavaca
Aug 2019 – 2024 · GPA: 89.5 · Tec21 challenge-based model
Bachillerato General Bilingüe
Universidad Tecmilenio — Campus Villahermosa
Aug 2016 – Jun 2019 · GPA: 89.9 · 50% coursework in English
Team 5696 "Faraday" — FIRST Robotics Competition
Tecmilenio Villahermosa · 2016 – 2019
- › First FRC team in southeastern Mexico
- › Toluca Regional, Monterrey Regional & Santa Fe Regional
- › FIRST Championship — Houston
Certifications
CCNA: Introduction to Networks
Cisco / Tec de Monterrey · Aug 2021
M001: MongoDB Basics
MongoDB University · Apr 2021
SCRUM Fundamentals Certified
SCRUMstudy · Feb 2021
Languages
Tech stack
AL / Business Central
ERP extensions, codeunits, pages, reports for Dynamics 365 BC
Python · FastAPI
API design with FastAPI and Pydantic, async services, data modeling
Azure
Container Apps, Functions, DevOps, Logic Apps, Azure AD / Entra ID
PostgreSQL · MongoDB
Relational and document databases, schema design, query optimization
Adobe Commerce
Magento integrations and API connections with ERP backends
REST API Design
API-first development, versioning, auth patterns, OpenAPI docs
Previous & secondary
Working style
Bridges the gap between business needs and technical solutions. Asks first, assumes later, and thinks through edge cases before they become problems.
Took on a de facto lead role without a formal handoff. Learned to prioritize in a fast-changing business environment where requirements shift constantly.
Picks up new technologies as needed — through docs, videos, or learning from others. Comfort with uncertainty is part of the job.
Things I've built
B2B e-commerce platform — ERP integration lead
Led backend integration for ArtexaPRO, a B2B platform connecting a luxury e-commerce frontend with Microsoft Dynamics 365 BC as the operational backbone — handling order flow, inventory sync, and product data pipelines through custom-built APIs.
API Gateway
Internal integration layer — architecture lead
Internal integration layer unifying Dynamics 365 ERP, Adobe Commerce, and Plytix PIM into a single API endpoint — reducing integration complexity and powering the ArtexaGPT chatbot.
ArtexaGPT
LLM-based internal chatbot — technical supervisor
Distributor-facing AI chatbot running on Azure. Handles customer auth, ERP queries, and service integrations through the API Gateway. My role: technical supervisor and Gateway provider.
Electronic Accounting
SAT XML Pólizas generator — AL extension
Automates generation of SAT-compliant XML accounting files (contabilidad electrónica) directly within Business Central, eliminating a fully manual process for the finance team.
BC Extensions deployed
Custom Business Central extensions across multiple modules — reporting, integrations, workflow automation, and business process customization. All built to spec, fully closed source, and actively maintained.
Personal
DepaSearch
Apartment search aggregator — personal project
Python app to search, filter, and rank apartment listings using the Strategy design pattern. Integrates Google Maps API and OpenStreetMap for commute-based filtering.
Academic
Developed under Tec de Monterrey's Tec21 challenge-based learning model, in collaboration with real organizations.
SIGO++ / BAMX
Tec21 challenge-based reto in collaboration with a real partner organization.
The Chamber
Partner-facing web solution — Tec21 reto at Tec de Monterrey.
Let's connect
Currently building integrations at ARTEXA. Open to interesting backend challenges, BC consulting, and freelance projects.
Whether it's an ERP integration, a cloud backend, or just talking shop — you know where to find me.
// Charting a course — from Morelos to Monterrey