Nataniel Borges

Staff Software Engineer at Google

Zurich, Zurich, Switzerland
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
Nataniel Borges is a Staff Software Engineer at Google in Zurich with a decade of experience building robust testing and anomaly-detection systems for the Android Framework. His trajectory spans from research roles and a PhD at Universität des Saarlandes/CISPA to senior engineering positions at Google, blending deep academic rigor with large-scale production engineering. He has hands-on expertise in fuzzing and automated testing—evidenced by contributions to the Fuzzing Book project where he implemented mutation-based fuzzers and updated practical notebooks. Comfortable across the stack, Nataniel’s background also includes GIS, computer vision and legacy system migrations, reflecting a talent for turning messy, real-world data into reliable software. Colleagues describe him as a pragmatic problem-solver who pairs tooling and research insights to prevent subtle, hard-to-find system failures.
code10 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (BSc), Information Technology, 2.0, Bachelor of Science (BSc), Information Technology, 2.0 at Universidade Federal de Santa Catarina
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Universität des Saarlandes
languagesPortuguese, English, Spanish, German
github-logo-circle

Github Skills (5)

jupyter-notebook10
fuzzing10
python10
testing10
test-automation9

Programming languages (3)

JavaJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
uds-se/fuzzingbook

Oct 2018 - Nov 2018

Project page for "The Fuzzing Book"
Role in this project:
userFull-stack Developer
Contributions:22 commits, 15 pushes, 1 branch in 1 month
Contributions summary:Nataniel contributed to the project by adding documentation, specifically detailing missing dependencies for the project's notebooks. They also drafted and updated Project 1, which involves utilizing mutation fuzzing for the svglib SVG rendering library. This involved setting up a fuzzer based on the MutationCoverageFuzzer template and implementing a FunctionCoverageRunner, as well as updating the project for code changes.
pythontest-automationtestingsecurityfuzzing
uds-se/droidmate-bandits

Oct 2018 - Jul 2019

Contributions:19 commits, 8 pushes, 1 branch in 9 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
Nataniel Borges - Staff Software Engineer at Google