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.