Zhicheng Cai

Software Engineer at Google

Kitchener, Ontario, Canada
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
Zhicheng Cai is a software engineer with a decade of experience, currently building infrastructure and automation at Google from Kitchener, Ontario. He blends systems-level engineering with research rigor—his master's and research work touched programming languages and smart contracts—while focusing professionally on DevOps and automation. Notably, he contributed to the high-profile open-source FuzzBench project by integrating a new fuzzer, refactoring filestore abstractions, and adding local experiment support via rsync and Docker tooling. A persistent learner in CS and life, he brings curiosity-driven problem solving to scalable build and CI workflows and a track record of making complex pipelines more testable and portable.
code10 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Wisconsin-Madison
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Nanjing University
bookNon-Degree, Computer Science, Non-Degree, Computer Science at University of Waterloo
languagesEnglish, Chinese
github-logo-circle

Github Skills (15)

google-cloud-storage10
rsync10
automation10
automations10
docker10
containerization10
dockers10
cicd10
gcp10
python9
benchmarking9
benchmark9
fuzzing9
bash8
testing8

Programming languages (7)

TypeScriptC++ShellCJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
google/fuzzbench

May 2020 - Sep 2020

FuzzBench - Fuzzer benchmarking as a service.
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:32 commits, 60 PRs, 20 pushes in 4 months
Contributions summary:Zhicheng integrated a new fuzzer, "Ankou," into the FuzzBench framework, involving the creation of Dockerfiles for builder and runner environments. They refactored file store operations, replacing Google Cloud Storage (GCS) utilities with a more abstract filestore interface, and added support for local experiments by integrating rsync for local file synchronization. The user also made various configuration adjustments, including renaming cloud-related parameters and modifying how Docker images are built and managed within the experiment environment. They also implemented testing to ensure the jobs' dependencies are maintained during image building.
benchmarkingsecurityevaluationfuzzingbenchmark-framework
zchcai/CPTT

Mar 2016 - Sep 2023

Contributions:28 pushes, 3 branches in 7 years 7 months
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
Zhicheng Cai - Software Engineer at Google