
Case study
ERP multi-país para administración de consorcios
Software Engineer
En números
2
Mercados activos
15
Meses contrato
Full stack
Rol
Agile
Entrega
Contexto
ERP usado por administradores de consorcios en Argentina (ConsorcioAbierto) y Colombia (Properix). Procesos financieros críticos: expensas, fondos, conciliaciones bancarias y reportes regulatorios — miles de operaciones diarias.
Problema
Dos mercados con reglas fiscales distintas sobre un codebase PHP legacy (Laravel + Symfony). Trabajo en paralelo con mi rol principal en Extendeal — scope acotado y releases cuidadosos en módulos financieros.
Solución
Features por mercado con config-driven rules en backend y contexto de mercado en Vue 3. TDD y SOLID en módulos sensibles. Docker/Kubernetes, PostgreSQL e infraestructura como código (CDK/Terraform). Code review reforzado en finanzas.
Arquitectura
Timeline
Mes 1–3
Onboarding
Mapeo de módulos críticos, reglas AR vs CO, code review en finanzas.
Mes 4–10
Features multi-mercado
Config por país, Vue 3 + APIs Laravel/Symfony, releases por mercado.
Mes 11–15
Evolución
Optimizaciones puntuales en módulos con tráfico real, IaC y despliegue containerizado.
Stack & herramientas
Backend
Laravel · Symfony · PHP 8 · PostgreSQL · Redis
Frontend
Vue 3 · Composition API · Pinia · Vite
Infra
Docker · Kubernetes · CDK/Terraform · GitLab CI
Mi rol
- Desarrollo full stack de módulos admin y financieros
- Optimización de queries en módulos de alto tráfico
- Implementación de reglas de negocio por mercado (AR/CO)
- Code review en módulos financieros críticos
- Coordinación con producto y QA en escenarios cross-border
Impacto
- 2 mercados (AR + CO) operando sobre la misma plataforma ERP
- 15 meses de evolución full stack en contrato paralelo a Extendeal
- Config por mercado sin duplicar codebase
- Microservicios con TDD y SOLID en módulos financieros