Alex Rosenbaum

Principal Software Architect at NVIDIA

Petah Tikva, Center 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
Alex Rosenbaum is a Principal Software Architect with 15+ years of experience designing high-performance networking and communication systems, from embedded drivers to server-side libraries. Currently at NVIDIA, he previously led R&D and acceleration software groups at Mellanox/Voltaire, delivering low-latency solutions for trading, HPC and virtualization stacks. He combines deep kernel-to-user-space expertise (RDMA, RoCE, DPDK, PMDs, verbs) with hands-on performance tuning and system integration, and has contributed to notable open-source work such as libvma to accelerate socket I/O. A proven people leader, he has managed teams of ~15 and coordinated cross-group and subcontractor efforts while shipping under tight, dynamic timelines. An early innovator in VoIP, he even built the first Skype-integrated answering and novelty apps, illustrating a long-standing appetite for practical, creative engineering.
code15 years of coding experience
job25 years of employment as a software developer
bookBSc. Physics, BSc. Physics at Tel Aviv University
languagesEnglish, Hebrew
github-logo-circle

Github Skills (9)

linux10
logging10
c-language10
cprogramming-language10
performance-optimization10
rdma10
networking10
system-programming9
error-handling9

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
Mellanox/libvma

Aug 2013 - May 2017

Linux user space library for network socket acceleration based on RDMA compatible network adaptors
Role in this project:
userBack-end Developer & System Engineer
Contributions:1 release, 27 commits, 39 PRs in 3 years 9 months
Contributions summary:Alex primarily focused on improving the performance and stability of the VMA library. They addressed several issues related to logging levels, error handling within specific hardware contexts, and buffer management. Furthermore, the user implemented logging improvements across iomux flows, and added a feature to control the number of post sends until requesting a signal, impacting the library's performance.
socketlinuxaccelerationudpuser-space
accelio/JXIO

Aug 2013 - Jan 2015

Contributions:199 commits, 1 comment in 1 year 4 months
javaapijava-api
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