Naar de inhoud
Clinford Jordano Valencia
Alle projecten
Platform

Frontendinfrastructuur moderniseren bij Traveloka

Buildtijd 64% lager, geheugengebruik 49% lager en kwetsbaarheden in packages 42% lager door systemische problemen in de frontend-toolchain op te lossen.

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

Het probleem

Buildperformance, geheugengebruik, dependencies en CI hadden systemische problemen die het hele frontendteam vertraagden. Ik was eigenaar van het initiatief om ze te vinden en op te lossen.

De aanpak

  • Buildperformance en geheugen: de belangrijkste oorzaken van trage lokale builds en hoog geheugengebruik aangepakt.
  • Dependencies: de gebruikte packages geaudit en de techstack geëvalueerd waarop het team leunde.
  • Consistente CI: testresultaten lokaal en in CI consistent en stabiel gemaakt.

Het resultaat

De lokale buildtijd daalde met tot 64,18%, het gemiddelde geheugengebruik met ongeveer 49,15% en het aantal kwetsbaarheden per geaudit package met zo'n 42,2%. Tests gedragen zich lokaal en in CI hetzelfde.