
Case study
SaaS de smart shopping farmacéutico
Senior Frontend Developer · Líder de equipo
En números
5
Devs liderados
3+
Años en el rol
8+
Integraciones activas
2/semana
Deploys a prod
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
Definí arquitectura de componentes para flujos críticos (~20% de la UI, ~80% de los bugs), pipeline Jenkins con gates de calidad, convenciones de PR/code review y mentoría técnica. Ownership rotativo por dominio de negocio para distribuir conocimiento.
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 · GitHub
Integraciones
REST APIs · Distribuidores farmacéuticos · Webhooks
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 durante 3+ años
- 8+ integraciones con distribuidores farmacéuticos en producción
- Deploys automatizados ~2/semana a AWS vía Jenkins (antes manuales)
- Librería UI en flujos críticos: −~30% bugs de regresión en checkout (post-estandarización)
- Onboarding de nuevos devs reducido de ~4 semanas a ~2 con docs y patrones