Edwin Rodriguez is a senior software engineer with nine years of recent experience and a multi-decade background designing high-performance distributed storage and client/server systems. He has driven measurable gains—single-LU read performance 5x, latency reductions up to 30–40%, and enabled hyperthreading on new platforms—by combining low-level analysis with pragmatic architecture changes. A long-time contributor to storage projects (including SPDK) and a former founder/architect, he brings deep systems knowledge from kernel modules and NVMe-oF integrations to cross-platform imaging and web-scale services. Comfortable in C++, Java and assembly across Windows, Unix and Mac environments, he focuses on squeezing performance at node and system levels while keeping solutions maintainable. Notably, he led integration of Intel’s SPDK into ONTAP and implemented KV NVMe-oF extensions, blending open-source work with enterprise-grade storage engineering.
9 years of coding experience
33 years of employment as a software developer
Computer Science, Computer Science at University of Central Florida
Contributions summary:Edwin primarily contributed to the SPDK project by modifying existing code to use the `SPDK_ERRLOG` macro, replacing instances of `fprintf(stderr)`. They also updated build artifact timestamps for clang support. Further contributions include creating a separate implementation file for common log flag operations and moving trace flags to a separate implementation file. The user also implemented modifications to the NVMe tests and scripts related to fiber channel hardware.
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.