NILO — ERP para PyMEs del retail
Módulos contables y de inventario para un ERP multi-tenant en producción.
LaravelPHPVue.jsMySQLInertiaERPMulti-tenantPerformance
Contexto
NILO es un ERP multi-tenant desarrollado por Negocios Nex, en producción con PyMEs activas en Colombia. Me sumé al equipo como Full Stack Developer trabajando tanto en el frontend Vue.js como en el backend Laravel.
Es trabajo propietario para un empleador, no open source. Lo que sigue describe mis aportes a nivel técnico — sin screenshots, código ni datos de clientes.
Mi rol
- Diseñé y construí módulos completos en los dominios contable e inventario (maquetación frontend siguiendo la pauta del equipo de diseño + lógica backend).
- Hice refactors incrementales de componentes legados de gran tamaño, separando responsabilidades en sub-componentes más chicos y resolviendo edge cases de reactividad sin romper funcionalidad existente.
- Encapsulé patrones reutilizables (búsqueda + filtros con badge + chips + bottom sheet en mobile) aplicados de forma consistente en los módulos de inventario — reduciendo mantenimiento y unificando la UX.
Lo destacable
- Performance: reduje significativamente los tiempos de respuesta en reportes contables optimizando queries SQL, reemplazando bucles N+1 por JOINs únicos y moviendo lógica costosa de PHP a la base de datos.
- Cumplimiento tributario: diseñé y desarrollé el módulo de medios magnéticos para reportes DIAN, trabajando directamente con contadores para capturar requerimientos y asegurar el cumplimiento normativo colombiano.
- Modelo de datos: aporté al diseño del esquema con foco en integridad, indexado eficiente y disponibilidad.
- Higiene de ingeniería: alineado con los estándares del equipo en seguridad, performance y arquitectura; documenté decisiones técnicas en los repositorios para el resto del equipo.
Stack
Laravel · PHP · Vue.js · MySQL · Inertia · Vite