Aller au contenu
Clinford Jordano Valencia
Tous les projets
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.