Bobby Priambodo is a Senior Software Engineer based in Chiyoda, Japan, with 11 years of experience focused on distributed systems, reliability, and scalable microservice architecture. He has driven measurable improvements—reducing downtime by 80%, cutting search latency by 70%, and accelerating provisioning from months to hours—while leading cross-functional teams at Traveloka and SmartNews. Equally at home in hands-on engineering and technical leadership, he blends application-level techniques (circuit breakers, feature toggles, multithreading) with architecture-level practices like zero-downtime deployments and distributed tracing. An enthusiast of functional programming, he contributes to notable open-source projects such as OCaml's Lwt and the widely used elm-format installer work, often tackling cross-OS automation and documentation clarity. He holds a Computer Science degree from Universitas Indonesia and is known for translating deep technical insight into practical, production-ready systems.
11 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree, Computer Science, 3.89 out of 4.00, Bachelor’s Degree, Computer Science, 3.89 out of 4.00 at Universitas Indonesia (UI)
Contributions:6 commits, 5 PRs, 1 push in 8 months
Contributions summary:Bobby contributed to the Lwt library by modifying core functionality and documentation related to the `Lwt_pool` module. They clarified function names and comments within the module's implementation. Furthermore, the user improved the documentation, adding examples to the module's interface file and correcting an example. Their work enhanced the usability and understandability of the library.
elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:10 commits, 1 PR, 7 comments in 1 day
Contributions summary:Bobby primarily focused on setting up the installation process for the elm-format tool. They implemented a mechanism to download and unpack binaries, handling different operating systems and architectures. Key contributions include utilizing npm for binary installation, defining configuration files for the installation process, and ensuring that the tool is correctly installed and accessible. Additionally, they addressed Windows-specific compatibility issues.
code-styleelmstyle-guideelm-formatrules-based
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Bobby Priambodo - Senior Software Engineer at SmartNews