Son Ngoc

Solution Engineer at BuildBuddy

Amsterdam, North Holland, Netherlands
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

🤩
Rockstar
🎓
Top School
Son Ngoc is a solutions-oriented engineer with 9 years of experience building and scaling developer tooling and infrastructure across companies like Booking.com, Lazada, Alibaba Group and currently BuildBuddy. He blends SRE and DevOps expertise—Bazel, remote caching, CI pipelines and monorepo tooling—with backend engineering in Go and Java to shorten build times and improve reliability. A regular contributor to high-profile open-source projects such as Bazel and Zoekt, he focuses on build performance, refactoring and DevOps automation rather than flashy features. Based in Amsterdam and trained in Math & CS at Waterloo, he’s delivered cross-cloud migrations and production-grade platform work for large teams and clients, often reducing CI from tens of minutes to under five. Notably, he pairs hands-on code and build-system changes with operational improvements that make developer workflows measurably faster.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at University of Waterloo
languagesDutch, Vietnamese, English
stackoverflow-logo

Stackoverflow

Stats
11reputation
197reached
0answers
1question
github-logo-circle

Github Skills (37)

dependency-management10
reformatting10
caching10
git10
testing10
formatter10
build-system10
automation10
go10
bazel10
automations10
remote-execution10
web-cache10
text-format10
code-formatting10

Programming languages (22)

PowerShellC#JavaC++RustCGoVala

Github contributions (5)

github-logo-circle
bazel-contrib/rules_go

Nov 2021 - Nov 2022

Go rules for Bazel
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:115 reviews, 12 commits, 44 PRs in 1 year
Contributions summary:Son primarily contributed to the rules_go project by addressing build and coverage-related issues, particularly concerning the generation and analysis of Go code. They implemented changes to handle generated source files and ensure correct static analysis execution. Additionally, the user fixed race conditions within the compilation process and updated build scripts, enhancing the stability and efficiency of the build system. Further, they were responsible for refactoring and updating the runfiles library, streamlining how the project accesses Bazel's runfiles.
golangbazelstarlarkrulescgo
bazelbuild/bazel

Mar 2022 - Oct 2022

a fast, scalable, multi-language and extensible build system
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:50 reviews, 7 commits, 44 PRs in 7 months
Contributions summary:Son primarily contributed to enhancing the build system's functionality and performance. They made changes to improve remote caching and action execution, optimizing the Merkle Tree Cache and fixing issues in the Remote Execution Service. The user also added features for build configuration, enabling comment support in target pattern files. Furthermore, the user contributed to improving the build event service and made improvements to the profile system.
scalablecorrectbazelmulti-languagebuild-system
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
Son Ngoc - Solution Engineer at BuildBuddy