Principal Software Engineer, OpenShift Virtualization
Israel
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Edward Haas is a Principal Software Engineer with 11 years' experience specializing in networking for virtualization, currently making networking flourish in OpenShift Virtualization at Red Hat. He brings deep expertise across data and control planes (SDN/NFV), network acceleration, and VM networking in projects like oVirt and KubeVirt, with hands-on C/C++ and Python development and DevOps automation. A long-time open-source maintainer, he has improved backend robustness and networking components in widely used virtualization projects and refactored critical code paths to prevent issues like IP duplication. Edward champions engineering best practices—TDD, CI, design patterns—and consistently seeks new DevOps solutions to boost quality and cycle time. Based in Israel, he combines low-level packet-processing experience (DPDK, multicore optimization) with higher-layer protocol work (HTTP, SIP/VoIP), a blend that makes him effective across the stack.
11 years of coding experience
16 years of employment as a software developer
Computer Sciense, Computer Sciense at Open University of Israel
Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
Role in this project:
Backend Engineer
Contributions:4045 reviews, 320 commits, 295 PRs in 2 years 8 months
Contributions summary:Edward primarily contributed to the backend functionality of the project by modifying and enhancing the code related to virtualization, particularly within the QEMU environment. Their work included implementing features to optimize the polling intervals for guest agent information and fixing IP address configurations to prevent address duplication. Furthermore, the user was also responsible for refactoring the handling of network interfaces, which demonstrates a focus on improving and maintaining the overall networking infrastructure of the virtual machines.
Contributions summary:Edward primarily contributed to enhancing and maintaining the VDSM (Virtual Desktop Server Manager) project, focusing on networking and virtualization aspects. Their commits involved fixing bugs, improving code quality, and refactoring networking components, which included changes related to bonding, VLANs, and the handling of IP addresses. The contributions indicate a strong understanding of system administration and network management tools.
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
Edward Haas - Principal Software Engineer, OpenShift Virtualization