Sami Waheed

System Validation Manager

Greater Sacramento United States
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
Sami Waheed is a System Validation Manager with over 25 years in R&D specializing in storage device qualification for HDDs and SSDs and deep protocol expertise across NVMe, SAS, SCSI, SATA, Fibre Channel and PCIe. He blends hands-on low-level troubleshooting with automation and scripting—having automated over 90% of test cases using C, Linux shell, and Java BeanShell—and writes protocol-specific tools via IO pass-through drivers. At Microchip/Microsemi and previously HP, he led cross-functional validation teams, owned firmware/hardware test architectures, and drove complex transitions such as 4k sector and disk encryption adoption. Sami contributes to the open-source nvme-cli project, improving human-readable NVMe feature decoding and smart-log handling, showing a commitment to practical tooling beyond corporate labs. He pairs systems-level OS knowledge (Linux, Windows, HP-UX) and kernel/IO internals with real-world product qualification experience, making him a bridge between protocol engineering and product readiness. Based in Greater Sacramento, he is equally comfortable mentoring teams as he is debugging protocol traces to root cause elusive storage failures.
code10 years of coding experience
job20 years of employment as a software developer
bookCalifornia State University, Sacramento
languagesArabic
github-logo-circle

Github Skills (9)

command-line-interface10
c-programming10
command-line10
sys9
linux9
file-management9
disk9
disk-image9
embedded9

Programming languages (1)

C

Github contributions (4)

github-logo-circle
linux-nvme/nvme-cli

Sep 2015 - Feb 2022

NVMe management command line interface.
Role in this project:
userBack-end Developer
Contributions:15 commits, 12 PRs, 8 comments in 6 years 6 months
Contributions summary:Sami primarily focused on enhancing the `nvme-cli` tool, specifically by adding functionality to decode and display feature identifier information in a human-readable format. This involved modifying the `nvme.c` file to include string representations for various NVMe features and their corresponding values. Additionally, the user made improvements to the output of LBA range information and corrected byte order issues in the `id-cntrl` command. Further contributions included adding enhancements to the `set-feature` command, and implementing improvements for the `smart-log` page.
management-commandcommand-line-interfacenvmecli
samiWaheed/nvme-cli

Dec 2015 - Jun 2016

Contributions:4 pushes in 6 months
management-commandcommand-line-interfacenvmecli
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
Sami Waheed - System Validation Manager