Adrian Chiris

Staff Software Engineer at NVIDIA

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

🤩
Rockstar
🎓
Top School
Adrian Chiris is a Staff Software Engineer with 12 years of experience building management and debug software for hardware and firmware in the semiconductors and data center networking domains. Currently at NVIDIA, he combines hands-on upstream open-source work with R&D leadership and product ownership, driving cloud and data-center networking features into projects like OpenStack and Kubernetes. His contributions include deep kernel- and Go-level networking work—extending the widely used vishvananda/netlink library and enhancing SR-IOV, PCI device management, and DPU/Smart-NIC support across Neutron, Nova, OVN-Kubernetes and SR-IOV device plugins. Comfortable spanning backend, orchestration and DevOps boundaries, he focuses on enabling live migration, RDMA and Smart-NIC workflows at scale. Trained in mathematics and computer science at Technion, he pairs rigorous analytical problem solving with practical systems engineering.
code12 years of coding experience
job7 years of employment as a software developer
bookBsc in mathematics with computer science, Computer Science, Bsc in mathematics with computer science, Computer Science at Technion - Israel Institute of Technology
github-logo-circle

Github Skills (33)

kubernetes10
docker10
rdma10
python10
cni10
openstack-nova10
networking10
dockers10
plugin10
go10
openstack10
kubernetes-pods10
netlink10
network10
srv10

Programming languages (8)

PowerShellSmartyDockerfileShellCMakefileGoPython

Github contributions (5)

github-logo-circle
SRIOV network device plugin for Kubernetes
Role in this project:
userBack-end Developer
Contributions:5 releases, 358 reviews, 41 commits in 3 years 6 months
Contributions summary:Adrian primarily focused on enhancing the SRIOV network device plugin for Kubernetes. Their contributions centered on adding functionality, such as the link type selector to filter resources based on device link types (e.g., Ethernet, Infiniband). These changes involved modifying core plugin files and adding unit tests to ensure the proper operation of the new features and fix potential issues related to testing. Furthermore, the user addressed linting issues and updated the protobuf dependency.
deviceintelplugink8skubernetes
vishvananda/netlink

Jul 2019 - May 2021

Simple netlink library for go.
Role in this project:
userBack-end Developer
Contributions:56 reviews, 4 commits, 5 PRs in 1 year 10 months
Contributions summary:Adrian primarily contributed to the `netlink` library, focusing on extending its functionality for network device management. Their work included adding support for new features like setting and getting Virtual Function (VF) rate limits and IPoIB interfaces, as well as retrieving RDMA device information. The user also fixed bugs and improved the library's robustness by addressing potential errors in netlink message handling and string parsing. Their contributions demonstrate a deep understanding of the netlink protocol and its application in Go.
golangrouterosnetlinkipv6subnet
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
Adrian Chiris - Staff Software Engineer at NVIDIA