Bram Bonné

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

👤
Senior
🎓
Top School
Bram Bonné is a Staff Software Engineer at Google Switzerland with 15 years of experience focused on Android security, privacy, mobile OS internals and computer networking. He holds a PhD in Computer Science and progressed through research and engineering roles at Google, combining academic rigor with production-grade system design. Bram contributes to core platform projects—such as improving Android's bionic libc network interface handling—and strengthens correctness through extensive test work in open-source projects like rust-url. He brings deep expertise in low-level systems, networking edge cases and privacy trade-offs, and is known for translating research insights into practical, secure implementations. Based in Zurich, he also brings a background in teaching and mentoring, from university TA roles to coaching young violinists, reflecting a patient, detail-oriented approach to complex problems.
code15 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Universiteit Hasselt
bookMaster, Civil Engineering: Computer Sciences - Specialization: Security, Cum Laude, Master, Civil Engineering: Computer Sciences - Specialization: Security, Cum Laude at Katholieke Universiteit Leuven
bookHigh school degree, Science, Mathematics, High school degree, Science, Mathematics at Virga-Jessecollege
languagesDutch, English, French, German
github-logo-circle

Github Skills (14)

unit-testing10
c-language10
rust10
lib10
cprogramming-language10
url-parsing10
android10
networking10
test-automation10
linux-kernel9
low-level-programming9
error-handling9
socket8
multithreading7

Programming languages (10)

TypeScriptJavaRustCMakefileGoObjective-CAssembly

Github contributions (5)

github-logo-circle
aosp-mirror/platform_bionic

Jan 2020 - May 2021

Role in this project:
userBack-end Developer
Contributions:104 commits in 1 year 4 months
Contributions summary:Bram primarily contributed to the `libc/bionic` library, focusing on the `ifaddrs.cpp` file, which is related to network interface information retrieval. Their work involved extending and modifying the `getifaddrs` function to handle cases where RTM_GETLINK requests are not allowed, ensuring that the function returns correct interface data. Additionally, they implemented logic to resolve interface flags and address restrictions, and they integrated an allowlist to control these restrictions. The user also modified other files like `linker/linker.cpp`, `dns/resolv/res_send.c` and `tests/fdtrack_test.cpp` that are related to system libraries.
servo/rust-url

Apr 2021 - May 2021

URL parser for Rust
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:1 review, 11 commits, 6 PRs in 8 days
Contributions summary:Bram primarily contributed to enhancing the test coverage of the rust-url repository. They added new unit tests for various functionalities, including origin serialization, slicing, socket address retrieval, and URL quirks. The user also added tests for syntax violation callbacks, ensuring the robustness of the URL parsing logic. Their work improved the overall testing strategy and contributed significantly to the quality of the URL parser.
rusturl-parserurl-parsingparser
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
Bram Bonné - Staff Software Engineer at Google