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.