Plateforme
Moderniser l’infrastructure frontend chez Traveloka
Temps de build réduit de 64 %, mémoire de 49 % et vulnérabilités des paquets de 42 %, en corrigeant des problèmes systémiques de la chaîne d’outils frontend.
- Rôle
- Software Engineer (Web)
- Période
- 2018–2025
- Stack
- Next.js · TypeScript · Jest · CI/CD · Dependency auditing
Le problème
Les performances de build, l’utilisation de la mémoire, les dépendances et la CI présentaient des problèmes systémiques qui ralentissaient toute l’équipe frontend. J’ai porté l’initiative pour les trouver et les corriger.
L’approche
- Performance de build et mémoire : traitement des principales causes de builds locaux lents et d’une forte consommation de mémoire.
- Dépendances : audit des paquets utilisés et évaluation de la stack technique sur laquelle l’équipe s’appuyait.
- Cohérence de la CI : des résultats de tests cohérents et stables, en local comme en CI.
Le résultat
Le temps de build local a baissé jusqu’à 64,18 %, l’utilisation moyenne de la mémoire d’environ 49,15 % et les vulnérabilités par paquet audité d’environ 42,2 %. Les tests se comportent de la même façon en local et en CI.