Volver a trabajos destacados

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

  1. Mes 1–6

    Estandarización

    Convenciones de carpetas, librería UI en flujos de compra, lint + tests en PRs.

  2. Mes 6–12

    CI/CD

    Pipeline Jenkins completo: build, lint, deploy automatizado a AWS.

  3. 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
ReactNext.jsTypeScriptAWSJenkinsCI/CD