Marco Vanotti

Senior 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
Marco Vanotti is a Senior Software Engineer in New York with 16 years of experience building reliable back-end and systems software, currently at Google. He has deep expertise in low-level tooling and kernel fuzzing—having sustained support for the notable syzkaller project to keep Fuchsia kernel fuzzing compatible with evolving builds—and has improved robustness in distributed forensics tooling like Mozilla's mig-agent. Marco combines production-grade engineering with a background in teaching and mentorship at the University of Buenos Aires, showing an ability to explain complex topics and improve code maintainability. His career spans large tech internships and long-term roles, from Java work in blockchain-related RSK Labs to C# and QA early on, reflecting wide language and domain fluency. Colleagues describe him as pragmatic and detail-oriented, quietly keeping critical systems working behind the scenes.
code17 years of coding experience
job8 years of employment as a software developer
bookMaster’s Degree, Master’s Degree at Universidad de Buenos Aires
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
2,836reputation
320kreached
61answers
5questions
github-logo-circle

Github Skills (27)

configuration-management10
kernel10
system-calls10
go10
sys10
fuzzing10
error-handling10
fuchsia10
testing9
build-system9
logging9
automations8
file-processing8
file-handling8
file-access8

Programming languages (11)

C#TypeScriptJavaShellC++RustCLLVM

Github contributions (5)

github-logo-circle
google/syzkaller

Nov 2018 - Aug 2022

syzkaller is an unsupervised coverage-guided kernel fuzzer
Role in this project:
userBack-end & System Engineer
Contributions:17 reviews, 68 commits, 76 PRs in 3 years 10 months
Contributions summary:Marco primarily contributed to the Fuchsia kernel fuzzing project, `syzkaller`, by updating and maintaining its support for the Fuchsia operating system. Their work included porting updates for system calls, adapting to API changes, and fixing build issues related to Fuchsia's evolving codebase. The user also made improvements to the executor, including adding code to deal with errors. These changes were crucial for ensuring the continued functionality and compatibility of syzkaller with the latest Fuchsia builds.
fuzzerkernellinuxfuzz-testingfuzzing
mozilla/mig

Oct 2015 - Oct 2015

Distributed & real time digital forensics at the speed of the cloud
Role in this project:
userBack-end Developer
Contributions:8 commits, 6 PRs, 18 comments in 19 days
Contributions summary:Marco primarily contributed to bug fixes and improvements within the `mig-agent` component, focusing on issues related to configuration loading, permissions, and logging. They addressed errors in the agent's initialization and implemented changes to enhance the stability and reliability of the agent. The user also refactored code, moving functionalities into dedicated functions to improve code maintainability and readability. Their work demonstrates a strong understanding of the codebase and an ability to resolve critical operational issues.
distributedspeedforensicsdigital-forensicsreal-time
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