Yaniv Bronheim

Principal Software Engineer at F5

Tel-Aviv District, 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
Yaniv Bronheim is a Principal Software Engineer with 13 years of experience, currently shaping cloud and infrastructure architectures at F5 from Tel-Aviv. He blends hands‑on full‑stack development (Java, Go, Python, Ruby, JS/Angular) with deep Linux systems, virtualization and secure‑coding expertise, and holds multiple Red Hat certifications. Yaniv has contributed to prominent open‑source virtualization projects such as oVirt (engine and VDSM), where he fixed core database, Kerberos and recovery issues, improved testing and build processes, and strengthened permission handling. He excels at designing multiprocessing and scalable service deployments, pairing pragmatic code refactors with infra automation and packaging workflows. Colleagues know him as a pragmatic architect who moves between low‑level systems and high‑level product needs, and who brings open‑source discipline (Fedora/RHEL packaging and integration) to enterprise delivery.
code13 years of coding experience
bookBachelor of Science (BSc), Computer Engineering, Bachelor of Science (BSc), Computer Engineering at Hamaslool Ha'akademi shel Hamichlala Leminhal
bookProgramming, Programming at IDF - Mamram
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at IDC Herzliya
languagesEnglish, Hebrew
github-logo-circle

Github Skills (13)

ovirt10
system-administration10
javas10
database-management10
error-handling10
back-end-development10
python10
java10
virtualization10
testing10
linux9
docker4
dockers4

Programming languages (8)

JavaShellCGoSassJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
oVirt/vdsm

Jul 2012 - Apr 2018

The Virtual Desktop Server Manager
Role in this project:
userBack-end & Systems Engineer
Contributions:466 commits in 5 years 9 months
Contributions summary:Yaniv primarily focused on bug fixes and improvements within the VDSM project. Their contributions involved resolving PEP8 errors, addressing issues related to resource limits in testing, and implementing validation for crash recovery in SuperVdsm. Additionally, the user added unit tests and enhanced the build process, demonstrating their involvement in various aspects of the project, including performance, testing, and systems-level improvements.
vdivmsvirtual-desktopwindowselectron
oVirt/ovirt-engine

Jul 2012 - Nov 2017

The oVirt Engine virtualization manager
Role in this project:
userBack-end Developer
Contributions:142 commits in 5 years 4 months
Contributions summary:Yaniv primarily contributed to the oVirt Engine virtualization manager by addressing and resolving issues related to database errors and configuration management within the engine's backend. They worked on core Java code, particularly within the `kerberos` and `ManageDomains` modules, fixing critical database-related errors. The contributions involved changes in the exception handling and code refactoring, enhancing the resilience of the system's management features. Additionally, the user modified database scripts and the API to address permission issues.
defoldlibvirtovirtvirtualizationovirt-engine
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
Yaniv Bronheim - Principal Software Engineer at F5