Hendro Bachri
Fullstack Software Engineer
Software Engineer with 7+ years of experience building large-scale web platforms used by millions of users across Southeast Asia. Specialized in frontend architecture and cross-platform development across web and mobile.
Working Experiences
Gojek
Senior Software Engineer — Web
Gojek is an Indonesian technology company, a super app with millions of users across Southeast Asia, that provides on-demand services, ride-hailing, food delivery, logistics, and financial services. I work with the Digital Identity team to develop a web application that facilitates onboarding for PayLater services, including features like document scanning and face scanning/liveness detection using WebAssembly.
- Improved overall performance, reducing Largest Contentful Paint (LCP) from ~6s to ~3s, identifying unoptimized assets.
- Reduced bundle size by 25% using tree-shaking, lazy loading, and Brotli compression.
- Enabled support for lower-end devices, reducing daily runtime errors from 1.8k to under 100, by optimizing WebAssembly (WASM) memory allocation.
- Improved CI/CD pipeline efficiency by reducing test-to-deploy time from 4 min to 2.5 min through process cleanup, caching, and flow optimization.
Stealth Startup
Software Engineer — Fullstack
Owning end-to-end delivery of product features for a US stealth health startup, including: frontend and backend implementation also infrastructure setup.
- Build fullstack functionality with Next.js, React and tRPC.
- Develop the data layer using Supabase with Drizzle ORM.
- Set up infrastructure and automation using Terraform.
Traveloka
Front End Software Engineer
Traveloka is an online travel (OTA) platform operating primarily in Southeast Asia, with more than 100 million downloads across Indonesia, Malaysia, Thailand, Vietnam, Singapore, and the Philippines. I work under the central team to maintain several products and to provide building blocks to accelerate the development process in internal and external tools.
- Standardized tech stacks for 70+ intranet and extranet tools. Initiated the standardization process, prepared migration documentation, and pushed migration to deadline.
- Led the development of Approval libraries (frontend & backend), resulting in savings of 10-15 mandays per team across 12 teams.
- Increased Article page visit by 128% by revamping the UI, changing rendering strategy and conducting SEO improvements.
- Merged two separate pages (native & React Native) into a single page, resulting in 18% increase in daily page visits via A/B testing.
- Improved authentication security by migrating OIDC flow from implicit flow to PKCE.
- Developed a complex backend-controlled views library for React Native (iOS & Android) and web platform, collaborating with an international backend team.
- Boosted performance and reduced frame drops in React Native app implementing infinite scroll feed.
- Maintained CI/CD pipelines for 70+ internal tools on AWS, implemented as Terraform modules.
Technical Skills
Education
Bachelor's Degree in Informatics
Faculty of Computer Science — University of Brawijaya