Bobby Priambodo

Senior Software Engineer at SmartNews

Chiyoda, Japan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor’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)
languagesIndonesian, English, Japanese
github-logo-circle

Github Skills (24)

asynchronous10
npm10
async10
es6-promise10
formatter10
ocaml10
automation10
formatters10
lwt10
functional-programming10
automations10
nodejs10
concurrency10
cicd9
bash9

Programming languages (21)

JavaCSSC++JinjaCElmGoInno Setup

Github contributions (5)

github-logo-circle
ocsigen/lwt

Jul 2017 - Apr 2018

OCaml promises and concurrent I/O
Role in this project:
userBack-end Developer
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.
concurrenteventsasynchronousconcurencylwt
avh4/elm-format

Sep 2016 - Sep 2016

elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide
Role in this project:
userDevOps 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