Gal Pressman

Software Development Manager, Linux Kernel 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
Gal Pressman is a Software Development Manager specializing in the Linux kernel with nine years of experience building and leading low-level networking and driver development. Currently at NVIDIA after roles at Amazon and Mellanox, he has deep expertise in RDMA, EFA/ENA drivers and kernel networking features, and has contributed fixes and performance improvements to the mainline Linux tree. His open-source work includes notable commits to torvalds/linux, iproute2, and Amazon's amzn-drivers where he modernized driver architecture, fixed critical race/interrupt bugs, and improved kernel APIs usage. Gal balances hands-on systems coding with technical leadership, guiding teams to deliver robust, production-grade kernel components for high-performance networking. Based in Israel and educated at the Technion in software engineering, he brings both device-driver craftsmanship and system-level architecture to complex network stacks. An uncommon strength is his ability to refactor legacy kernel code into safer, modular implementations while preserving performance in latency-sensitive paths.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science - BS, Computer Software Engineering, Bachelor of Science - BS, Computer Software Engineering at Technion - Israel Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
130reputation
16kreached
1answer
5questions
github-logo-circle

Github Skills (25)

rdma10
c-programming10
c1110
linux-kernel10
networking10
c1710
kernel10
device-driver10
driver10
eto10
kernel-module9
tunnel8
optimization8
architectures8
tunneling8

Programming languages (3)

C++CRuby

Github contributions (5)

github-logo-circle
amzn/amzn-drivers

Nov 2018 - Oct 2021

Role in this project:
userBack-end Developer
Contributions:25 releases, 225 commits, 29 pushes in 2 years 11 months
Contributions summary:Gal's commits primarily involve the development and modification of the Elastic Fabric Adapter (EFA) Linux driver. They made significant changes, including splitting the main driver file into separate files for main driver functions and verbs implementations. The user fixed a critical bug related to handling Ctrl+C during full admin queue and made other improvements such as adding might_sleep annotation and replacing bitmap services with kernel IDA. The user also performed code modernization by using the correct functions to access the code in a more consistent manner.
driversfabricelasticadapterefa
iproute2/iproute2

May 2019 - Feb 2022

Iproute2 Source Code Mirror - This is a publish-only repository. Please follow README.devel procedure for any changes.
Role in this project:
userBack-end Developer
Contributions:5 commits in 2 years 9 months
Contributions summary:Gal primarily contributed to the RDMA (Remote Direct Memory Access) functionality within the `iproute2` project. Their work involved modifying and updating code related to RDMA node type strings, QP (Queue Pair) types, and UAPI (User API) headers. Furthermore, the user addressed a formatting issue related to tunnel output, ensuring proper presentation of network interface information. The user's commits suggest a deep understanding of RDMA networking concepts and low-level system programming.
linuxrouting
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
Gal Pressman - Software Development Manager, Linux Kernel at NVIDIA