Langsung ke konten
Clinford Jordano Valencia
Semua proyek
Platform

Modernisasi Infrastruktur Frontend di Traveloka

Waktu build turun 64%, penggunaan memori turun 49%, dan kerentanan paket turun 42% dengan memperbaiki masalah sistemik di toolchain frontend.

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

Masalahnya

Performa build, penggunaan memori, dependensi, dan CI punya masalah sistemik yang memperlambat seluruh tim frontend. Saya memimpin inisiatif untuk menemukan dan memperbaikinya.

Pendekatannya

  • Performa build dan memori: menangani penyebab utama build lokal yang lambat dan penggunaan memori yang tinggi.
  • Dependensi: mengaudit paket yang dipakai dan mengevaluasi tech stack yang diandalkan tim.
  • Konsistensi CI: membuat hasil tes konsisten dan stabil di environment lokal maupun CI.

Hasilnya

Waktu build lokal turun hingga 64,18%, rata-rata penggunaan memori sekitar 49,15%, dan kerentanan per paket yang diaudit sekitar 42,2%. Tes berperilaku sama di lokal dan di CI.