Yehezkel Bernat

Senior Software Engineer at Microsoft

Israel
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
Yehezkel Bernat is a Senior Software Engineer based in Israel with nine years of professional experience specializing in C++ and system-level engineering. He has deep expertise in software design and OOP/OOD, preferring work close to the OS and hardware while maintaining strong high-level engineering discipline. Yehezkel has contributed to firmware and hardware-adjacent projects—most notably improving Thunderbolt support and image validation in the widely used fwupd firmware update daemon—reflecting comfort with embedded systems, CI, and packaging. A former Intel engineer now at Microsoft, he combines validation and low-level firmware experience with production-scale backend development. He also teaches OOP, underscoring a commitment to clear design and mentoring that complements his hands-on technical skillset.
code9 years of coding experience
job7 years of employment as a software developer
bookB.Sc., Computer Science, B.Sc., Computer Science at Hadassah Academic College
languagesHebrew, English
github-logo-circle

Github Skills (11)

c1710
firmware10
thunderbolt10
updater10
embedded10
live-update10
c1110
sys10
updating10
linux9
git4

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
fwupd/fwupd

Jan 2017 - Mar 2018

A system daemon to allow session software to update firmware
Role in this project:
userBack-end Developer & Embedded Systems Engineer
Contributions:10 commits, 9 PRs, 169 comments in 1 year 1 month
Contributions summary:Yehezkel primarily focused on enhancing the Thunderbolt plugin, which involves interacting with firmware updates and hardware-level details. Their contributions include implementing image validation, handling native mode for Thunderbolt controllers, and addressing compilation warnings, suggesting work on core functionalities and code maintenance. The user also enabled the Thunderbolt plugin in CI and RPM packaging and added descriptions to FwLocation objects.
firmware-updatefirmwaredaemonlinuxupdate
intel/tbtfwupd

Jan 2017 - Dec 2017

Contributions:7 commits, 29 pushes, 16 branches in 11 months
daemonfirmware-updateupdatefirmware
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
Yehezkel Bernat - Senior Software Engineer at Microsoft