Girish Moodalbail is a Distinguished Engineer with 8+ years of focused experience across the networking stack, currently driving advanced networking and virtualization work at NVIDIA. He combines deep systems and kernel expertise—C, Python, kernel and user-space networking—with hands-on cloud networking skills in Open vSwitch, OpenFlow, Neutron, VXLAN/Geneve and Docker networking. Girish has a strong track record in performance, scalability and robustness, contributing critical fixes and optimizations to high-profile open-source projects such as ovn-kubernetes and libovsdb to improve stability and observability at scale. His career includes architecting Solaris EVS and porting OVS integrations for heterogeneous clouds, reflecting a rare blend of OS internals and cloud orchestration experience. An experienced mentor and cross-team leader, he pairs customer advocacy and recruitment with technical delivery. Based in Los Gatos, he brings both operator-level networking certifications and kernel-level contributions that make him effective across product, open source, and cloud infrastructure domains.
8 years of coding experience
21 years of employment as a software developer
Masters, Computer Science, Masters, Computer Science at University of Minnesota
BE, Computer Science, BE, Computer Science at RV College Of Engineering
Contributions:227 reviews, 402 commits, 750 PRs in 4 years 5 months
Contributions summary:Girish's contributions primarily focused on improving the OVN Kubernetes networking platform's stability and functionality. They addressed critical issues related to SSL configuration and gateway IP generation, preventing potential hangs and race conditions. Furthermore, the user implemented enhancements for the platform's performance, including fixing cache inconsistencies and optimizing the logical topology to support a large number of nodes. The user also contributed by adding features to help improve the observability and the robustness of the system.
Contributions summary:Girish primarily contributed to the `libovsdb` library, focusing on improving its stability and robustness. They fixed several critical issues, including preventing the API from exiting on errors and ensuring proper resource cleanup in error scenarios. The user also addressed a potential nil pointer dereference and made adjustments to the API by removing an unused parameter. These modifications enhance the reliability and maintainability of the OVSDB client library.
golangclient-libraryovsdb
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
Girish Moodalbail - Distinguished Engineer at NVIDIA