
Case study
SaaS de smart shopping farmacéutico
Senior Frontend Developer · Líder de equipo
En números
5
Devs liderados
−40%
Bugs en prod.
5 → 3
Años de roadmap
3+
Años en el rol
Contexto
Extendeal opera un SaaS B2B de smart shopping para el sector farmacéutico argentino. Las farmacias comparan precios, arman pedidos y gestionan integraciones con múltiples distribuidores en flujos de compra críticos — errores cuestan stock y margen.
Problema
El equipo frontend creció de 2 a 5 ingenieros mientras el producto sumaba módulos (carrito, checkout, comparador, analítica). Sin estándares comunes, cada feature duplicaba patrones, los deploys eran impredecibles y las regresiones en checkout aumentaban.
Solución
Establecí estándares en flujos críticos de compra, pipeline Jenkins con gates de calidad, convenciones de PR/code review y mentoría técnica. Ownership rotativo por dominio. Arquitectura event-driven con SQS/EventBridge para órdenes e inventario.
Arquitectura
Timeline
Mes 1–6
Estandarización
Convenciones de carpetas, librería UI en flujos de compra, lint + tests en PRs.
Mes 6–12
CI/CD
Pipeline Jenkins completo: build, lint, deploy automatizado a AWS.
Año 2–3
Escala de equipo
Onboarding de 3 devs, ownership por módulo, sesiones de arquitectura quincenales.
Stack & herramientas
Frontend
React · Next.js · TypeScript · RSuite · Zustand
Infra & CI
AWS · Jenkins · Docker · Kubernetes · GitHub
Integraciones
REST APIs · SQS/EventBridge · Prisma/TypeORM · Distribuidores
Mi rol
- Liderazgo técnico de 5 ingenieros frontend
- Definición de arquitectura UI y patrones de estado
- Code review y estándares de calidad en PRs
- Diseño e implementación del pipeline CI/CD
- Mentoría en integraciones complejas con APIs de terceros
Impacto
- 5 ingenieros frontend bajo liderazgo técnico
- −~40% bugs en producción
- Roadmap de 5 años entregado en 3 años
- Arquitectura event-driven con SQS/EventBridge en producción