Capa de integración para una empresa del sector energía / utilities que necesitaba exponer datos atrapados en su ERP y sistemas legacy hacia un portal web y una app móvil, sin reescribir esos sistemas críticos. Construí un middleware con APIs REST seguras que sincroniza la información en tiempo real: lo que antes era un reporte al día siguiente, ahora está disponible en segundos.
42
Procesos sincronizados
< 2 s
Latencia de datos
99.95%
Disponibilidad
- RolBackend / Integration Engineer (freelance)
- SectorEnergía / utilities
- Modalidad100% remoto · por hitos
- Stack.NET, Node.js, APIs RESTful, colas de mensajes, ETL, SQL Server, JWT, React
- EntregableMiddleware + APIs + monitor de sincronización


El problema
Los datos vivían en un ERP y sistemas antiguos (SAP, AS/400, SQL) que no se podían tocar sin riesgo. El negocio necesitaba consultarlos desde la web y el campo, pero cualquier integración directa amenazaba la estabilidad de sistemas críticos.
La solución
Diseñé una capa intermedia (middleware) que actúa de puente: lee del legacy sin modificarlo, normaliza los datos con procesos ETL y los expone como APIs REST seguras para el portal web y la app móvil. Colas de mensajes y reintentos garantizan que ningún dato se pierda.
Un monitor muestra en vivo cada endpoint, su throughput, latencia y estado, con alertas ante cualquier falla. Todo con autenticación JWT, cifrado y bitácora de auditoría.
Impacto medible
Se sincronizan 42 procesos con latencia menor a 2 segundos y 99.95% de disponibilidad, procesando cientos de miles de registros al día. La información pasó de estar disponible al día siguiente a estarlo casi en tiempo real, sin reescribir un solo sistema de origen.
Resultado
Modernizar sin romper lo que funciona: los sistemas legacy siguen operando y el negocio gana agilidad. Este patrón de integración es aplicable a cualquier organización con ERP o software heredado que quiera llevar sus datos a la web.