Vitaly Buka

Staff Software Engineer at Google

Mountain View, California, United States
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
Vitaly Buka is a Staff Software Engineer in Mountain View with 14 years of experience building and hardening large-scale systems, currently focused on Clang/LLVM sanitizers and deploying security instrumentation across Google and Chromium infrastructure. He combines deep compiler and tooling expertise with hands-on build/release and CI/CD automation, evidenced by contributions to high-profile open-source projects like LLVM and OSS-Fuzz where he improved fuzzing workflows, build scripts, and coverage tooling. His background spans low-level memory sanitization, toolchain integration, and production reliability—often solving subtle build and instrumentation issues that improve testing and security at scale. Trained with an MS in Computer Science, he has a long track record at Google across browser printing, embedded device stacks, and platform stability, bringing both systems-level rigor and practical automation skills to security-focused engineering.
code14 years of coding experience
job22 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Belarusian State University
languagesRussian, English, Russian
github-logo-circle

Github Skills (34)

docker10
c-language10
mstest10
scripting10
protocol-buffers10
compiler-development10
llvm10
bash10
build-system10
cmake10
gt10
buildbot10
addresssanitizer10
dockers10
cicd10

Programming languages (14)

JavaC++CSSCRustRPCGoHTML

Github contributions (5)

github-logo-circle
google/libprotobuf-mutator

Oct 2016 - Dec 2022

Library for structured fuzzing with protobuffers
Role in this project:
userBack-end Developer & Build/Release Engineer
Contributions:5 releases, 40 reviews, 309 commits in 6 years 2 months
Contributions summary:Vitaly contributed to the initial setup and build process of the protobuf mutator library. They added initial headers, build files, and the necessary dependencies, including protobuf, gtest, and zlib. The user also implemented the basic logic for the mutator's core functionality and made improvements to the build configuration.
structuredprotobuftestingfuzzingprotobuf3
llvm/llvm-project

Nov 2021 - Jan 2023

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBackend Developer
Contributions:1510 reviews, 7 commits, 1023 PRs in 1 year 2 months
Contributions summary:Vitaly's commits primarily involve modifications within the LLVM project, specifically focusing on the HWAddressSanitizer and related tooling. The contributions include simplifying code, cleanup tasks, removal of redundant flags, and enhancing tests. Their work primarily focused on the instrumentation of code for hardware-assisted address sanitization, and improvement of testing and code coverage.
compilerstechnologiesclangsubmittoolchain
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
Vitaly Buka - Staff Software Engineer at Google