iFlow — plataforma logística
Modernización plurianual desde una base heredada en PHP, difícil de mantener, hacia servicios modulares en Node/Next.js y .NET para recepción, almacenamiento, ruteo, seguimiento, distribución y logística inversa.
Proyecto de Lab9 para iFlow, una empresa logística que opera flujos nacionales e internacionales de paquetes en Argentina.
Qué hice
- Arquitecté y entregué desde cero un servicio centralizado de identidad y acceso: un servicio interno estilo SSO inspirado en OAuth/OIDC, con registro de aplicaciones, permisos por alcance y emisión de API keys.
- Lideré la integración técnica entre el OMS heredado en PHP y el nuevo Logistic Manager en .NET, responsable de ruteo, asignación de transportistas, despacho y logística inversa.
- Trabajé en capas intermedias que mantuvieron la operación en producción durante la migración; luego transferí el mantenimiento al pasar a otros módulos.
- Diagnostiqué y corregí una race condition en el alta de nuevos clientes que causaba fallas intermitentes al crear órdenes.
- Construyo y mantengo servicios backend para actualizaciones de órdenes, eventos de envíos, integraciones con transportistas y notificaciones operativas.
- Implementé flujos de CI/CD con GitHub Actions para servicios .NET y Node.js en QA, UAT y producción.
- Configuré infraestructura AWS (EC2, RDS, Lambda), scripts de despliegue y servidores Linux directamente.
Resultado
Estoy a cargo de servicios backend, integraciones, infraestructura y CI/CD en los módulos que lidero, manteniendo la operación diaria durante la migración.
Node.js · Next.js · .NET · PHP · AWS