Jonathan Metzman

Staff Software Engineer at Google

New York, New York, 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
Jonathan Metzman is a Staff Software Engineer at Google with a decade of experience building secure, reliable systems and improving developer workflows. He specializes in security engineering and fuzzing—contributing to well-known open-source projects like AFL and FuzzBench where he improved build compatibility, testing, and CI for large-scale fuzzing infrastructure. Jonathan combines backend and DevOps skills with a practical grounding in full-stack web development from earlier roles, enabling him to streamline complex experiment and build pipelines. Based in New York and educated at Princeton, he brings a blend of deep toolchain expertise and production-focused security practice that helps harden software at scale.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor's Degree Computer Science, Bachelor's Degree Computer Science at Princeton University
languagesHebrew, French
stackoverflow-logo

Stackoverflow

Stats
1,122reputation
155kreached
8answers
4questions
Badges
flask
top-5%
nginx
top-5%
python
top-5%
github-logo-circle

Github Skills (26)

gnu-make10
docker10
c1110
makefile10
dockers10
cicd10
security10
c1710
build-automation10
fuzzing10
testing9
gcp9
python9
flask9
nginx9

Programming languages (12)

JavaDockerfileShellC++CSSRustCStarlark

Github contributions (5)

github-logo-circle
google/fuzzbench

Feb 2020 - Jan 2023

FuzzBench - Fuzzer benchmarking as a service.
Role in this project:
userBackend & DevOps Engineer
Contributions:516 reviews, 487 commits, 945 PRs in 2 years 11 months
Contributions summary:Jonathan primarily focused on improving the build process and resolving issues within the fuzzbench project. They addressed build problems by fixing target definitions and updating compilers, specifically for the AFL++ fuzzer. They also made changes to the Continuous Integration (CI) system, including adding checks for new code and improvements to the build scripts. Additionally, they contributed to streamlining the experiment setup by adding features to specify what benchmarks and fuzzers to use and to handle uncommitted changes.
benchmarkingsecurityevaluationfuzzingbenchmark-framework
google/AFL

Jul 2019 - Sep 2019

american fuzzy lop - a security-oriented fuzzer
Role in this project:
userSecurity Engineer
Contributions:2 reviews, 8 commits, 32 PRs in 1 month
Contributions summary:Jonathan primarily contributed to the AFL (American Fuzzy Lop) project by addressing build compatibility, enhancing testing procedures, and improving code quality. They made the project compatible with -std=c11 and fixed compiler issues. They also added tests for trace-pc-guard instrumentation and improved the test infrastructure. Furthermore, the user updated copyright notices to reflect the correct legal entity (Google LLC).
security-toolsfuzz-testingfuzzysecuritysecurity-testing
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
Jonathan Metzman - Staff Software Engineer at Google