Eitan Raviv

Senior Software Engineer at Red Hat

South 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
Eitan Raviv is a Senior Software Engineer with 10+ years of hands-on experience building server-side Java systems, distributed big-data platforms, and open-source virtualization backends. He currently contributes to oVirt at Red Hat, improving VM networking and cloud-init integration, and previously built scalable storage and search infrastructure for Gigya using Elasticsearch, HBase and Hadoop. At HP he drove product and productivity improvements—shipping a Freemium edition, overhauling licensing, and creating developer tools that peers adopted—earning multiple awards and mentorship roles. Trained as an engineer at the Technion and schooled in Agile product management via an MBA, he blends rigorous craftsmanship (inspired by Uncle Bob, Fowler and Bloch) with a practical bias for performance and clean code. Comfortable across Java, Python, Linux and DevOps, he pairs open-source collaboration with a continual focus on productivity and elegant backend solutions.
code10 years of coding experience
job6 years of employment as a software developer
bookBSc, Mechanical Engineering, cum laude, BSc, Mechanical Engineering, cum laude at Technion - Israel Institute of Technology
bookMBA, Majored in Agile Technology management, MBA, Majored in Agile Technology management at Tel Aviv University
bookBSc, Computer Science, 90/100, BSc, Computer Science, 90/100 at The Academic College of Tel-Aviv, Yaffo
languagesEnglish, French, Hebrew
github-logo-circle

Github Skills (13)

ovirt10
javas10
network-configuration10
python10
networking10
java10
testing9
cloud-init9
api8
rest-api8
apidoc8
docker4
dockers4

Programming languages (6)

JavaShellRustJavaScriptSassPython

Github contributions (5)

github-logo-circle
oVirt/ovirt-engine

Sep 2017 - Jan 2023

The oVirt Engine virtualization manager
Role in this project:
userBack-end Developer
Contributions:8 reviews, 254 commits, 9 PRs in 5 years 5 months
Contributions summary:Eitan's contributions primarily involved modifying and updating the engine's virtual machine (VM) management backend, particularly in the context of network configuration and cloud-init integration. They addressed multiple issues related to IPv6 configuration, boot protocols, and network filter parameters, by modifying code in Java (backend logic). The changes cover various aspects of networking including ensuring the validity of IPv4 and IPv6 addresses, and enhancing the stability and compatibility of the VM network setup process.
defoldlibvirtovirtvirtualizationovirt-engine
oVirt/vdsm

Jul 2019 - Aug 2022

The Virtual Desktop Server Manager
Role in this project:
userBackend & DevOps Engineer
Contributions:33 reviews, 18 commits, 16 PRs in 3 years 2 months
Contributions summary:Eitan primarily focused on enhancing the VDSM's network functionalities and improving testing capabilities. Their contributions involved adding an echo API, reporting NMState version, and testing bridge options. They also addressed identified bugs and inconsistencies in network configurations. Moreover, the user was involved in the maintenance by reverting changes to address issues and also contributed to the encapsulation of network-related artifacts.
vdivmsvirtual-desktopwindowselectron
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