Volver a trabajos destacados

Case study

ERP multi-país para administración de consorcios

Senior Software Engineer

En números

2

Mercados activos

16

Meses en prod

−35%

Tiempo de carga

20+

Features entregadas

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). Módulos de conciliaciones y fondos con queries N+1 y tiempos de carga altos bajo volumen transaccional creciente.

Solución

Desarrollo full stack de features por mercado con config-driven rules, optimización de queries (índices, eager loading, paginación server-side), code reviews reforzados en módulos financieros y releases incrementales por país.

Arquitectura

Timeline

  1. Mes 1–4

    Onboarding & estabilidad

    Mapeo de módulos críticos, fixes de performance, code review en finanzas.

  2. Mes 5–12

    Features multi-mercado

    Config por país, Vue 3 + APIs Laravel/Symfony, releases por mercado.

  3. Mes 13–16

    Optimización

    Query tuning en conciliaciones/fondos, índices, paginación server-side.

Stack & herramientas

Backend

Laravel · Symfony · PHP 8 · MySQL · Redis

Frontend

Vue 3 · Composition API · Pinia · Vite

Prácticas

GitLab CI · Code review · Feature flags por mercado

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
  • 16 meses evolucionando módulos financieros y operativos en producción
  • −~35% tiempo de carga en módulos de conciliaciones tras optimización de queries
  • 20+ features full stack entregadas (backend Laravel/Symfony + Vue 3)
  • Releases independientes por mercado sin duplicar codebase
LaravelSymfonyVue 3PHPREST APIsERP