Volver a trabajos destacados

Case study

Plataformas internas bancarias · Performance

Senior Frontend Engineer

En números

600+

Ops / día

−62%

Tiempo de carga

4s → 1.5s

Pantallas clave

100%

TypeScript

Contexto

Plataformas internas de uso diario: seguros, asistencia y sistemas bancarios. Formularios largos, tablas con paginación y múltiples servicios REST. Más de 600 transacciones de clientes por día — la lentitud frena operación, no solo UX.

Problema

Pantallas críticas tardaban ~4s en ser usables: bundles pesados en first load, waterfalls de fetch al montar y componentes costosos renderizados de más. En banca regulada, cada regresión exige rollback y coordinación con varios equipos.

Solución

Medición en las 5 pantallas de mayor tráfico (Lighthouse, Web Vitals), lazy loading de rutas y módulos secundarios, fetch paralelo de requests independientes y paginación server-side en tablas grandes. CI/CD con typecheck estricto, TDD en lógica de negocio y despliegue con Docker/Kubernetes.

Arquitectura

Timeline

  1. Semanas 1–2

    Baseline

    Medición en pantallas de alto tráfico, acuerdo de métricas con producto y backend.

  2. Mes 1–2

    Optimización

    Lazy routes, fetch paralelo, paginación server-side en tablas críticas.

  3. Mes 3+

    Consolidación

    Checklist de performance en cada feature nueva. CI/CD y validación en staging.

Stack & herramientas

Frontend

React · Next.js · TypeScript · Server Components

Backend & eventos

Node.js · REST APIs · AWS Lambda · JWT/OAuth

Infra

Docker · Kubernetes · CI/CD · Git

Mi rol

  • Desarrollo frontend en React/Next.js/TypeScript
  • Optimización de performance en pantallas de alto tráfico
  • Colaboración con producto, diseño y backend en sprints Agile
  • CI/CD, TDD y principios SOLID en código de producción
  • Integración con microservicios y flujos event-driven

Impacto

  • 600+ transacciones de clientes procesadas por día
  • −62% tiempo de carga (4s → 1.5s) en aplicaciones frontend
  • Microservicios containerizados con Docker/Kubernetes en AWS
  • Checklist de performance replicable en nuevas features
ReactNext.jsTypeScriptDockerKubernetesAWS Lambda