Volver a trabajos destacados

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

  1. Mes 1–3

    Onboarding

    Mapeo de módulos críticos, reglas AR vs CO, code review en finanzas.

  2. Mes 4–10

    Features multi-mercado

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

  3. 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
LaravelSymfonyVue 3PHPREST APIsERP