Vincent Donnefort

Software Engineer at Google

Cambridge, England, United Kingdom
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
Vincent Donnefort is a seasoned Linux kernel engineer with 13 years of experience focused on scheduler and power-management work for Arm-based devices, currently at Google after several senior roles at Arm. He has deep hands-on expertise in Energy Aware Scheduling, CFS tuning and CPUFreq, and a track record of improving responsiveness and evaluating vendor scheduler changes. His background spans kernel bring-up, GPU/ION/DRM debugging, board support for NAS products, and build/test tooling (including Python-based LISA improvements). An active open-source contributor, he’s enhanced developer-facing projects like the SuperCollider IDE and extended low-level utilities in AOSP, demonstrating fluency across userland tooling and system-level internals. Based in Cambridge, he pairs systems-level debugging with pragmatic tooling and testing improvements that reduce flakiness and I/O overhead in real-world platforms.
code12 years of coding experience
job8 years of employment as a software developer
bookEngineering, Electronic and Embedded Systems, Engineering, Electronic and Embedded Systems at Polytech'Paris-Sud
languagesGerman, English, French
github-logo-circle

Github Skills (29)

virtualisation10
kvm10
filesystem10
file-management10
develop10
c-language10
system-programming10
qt10
ide10
virtual-machine10
c1110
linux-kernel10
c1710
system10
supercollider10

Programming languages (7)

C++CRustObjective-CPHPJupyter NotebookPython

Github contributions (5)

github-logo-circle
supercollider/supercollider

Jun 2014 - Apr 2015

An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
Role in this project:
userFull-stack Developer
Contributions:54 commits, 5 PRs, 38 comments in 10 months
Contributions summary:Vincent primarily worked on enhancing the SuperCollider IDE, focusing on features related to code editing. Their contributions include implementing line number visibility, adding a delete word shortcut, and managing themes. They also integrated a restore feature to recover unsaved changes, including a coalescing mechanism to reduce temporary file writes. This work involved modifications to core IDE components, settings management, and the code editor.
electronic-musicmidisynthesisc-plus-plussequencer
Role in this project:
userBack-end Developer
Contributions:6 commits in 1 month
Contributions summary:Vincent primarily contributed to the `mkbootfs` utility, adding and modifying functionality related to dev nodes and file system configuration. Their work involved extending support for creating dev nodes, including their inclusion in the CPIO archive, and providing a mechanism to define these nodes through a configuration file. They also refactored the code to use `getopt_long` for argument parsing and added a help message, improving the utility's usability. The contributions focused on system-level utilities and file system manipulation.
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
Vincent Donnefort - Software Engineer at Google