Saltar al contenido
Clinford Jordano Valencia
Todos los proyectos
Plataforma

Modernizar la infraestructura de frontend en Traveloka

Tiempo de compilación un 64 % menor, memoria un 49 % menor y vulnerabilidades en paquetes un 42 % menos, corrigiendo problemas sistémicos de la cadena de herramientas del frontend.

Rol
Software Engineer (Web)
Periodo
2018–2025
Stack
Next.js · TypeScript · Jest · CI/CD · Dependency auditing

El problema

El rendimiento de la compilación, el uso de memoria, las dependencias y la CI tenían problemas sistémicos que frenaban a todo el equipo de frontend. Asumí la iniciativa de encontrarlos y corregirlos.

El enfoque

  • Rendimiento de compilación y memoria: abordar las causas principales de las compilaciones locales lentas y del alto uso de memoria.
  • Dependencias: auditar los paquetes en uso y evaluar la tecnología en la que se apoyaba el equipo.
  • Coherencia en la CI: lograr que los resultados de las pruebas fueran coherentes y estables tanto en local como en CI.

El resultado

El tiempo de compilación local bajó hasta un 64,18 %, el uso medio de memoria alrededor de un 49,15 % y las vulnerabilidades por paquete auditado cerca de un 42,2 %. Las pruebas se comportan igual en local y en CI.