Suresh Sundriyal

Staff Engineer - II at VMware

Mountain View, California, 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

🤩
Rockstar
🎓
Top School
Suresh Sundriyal is a Staff Engineer with 14 years of experience building and leading infrastructure and lifecycle solutions for VMware’s ESXi platform, currently driving Stateless ESXi and next-generation lifecycle tooling from Mountain View. He combines systems-level C/C++ work (bootloaders, CIM providers) with Python-driven automation and mass-deployment design, and routinely handles high-priority customer engagements and requirement discovery. As a lead developer of vSphere Auto Deploy, he has deep expertise in network boot, PXE/ipxe customizations, and centralized configuration management at scale. An active open-source contributor, he improved build stability and performance across projects like lnav and Homebrew formulae by reducing dependencies and streamlining builds—work that reduced session data sizes and replaced heavyweight crypto with faster hashing. Known for pragmatic engineering and careful build/release automation, he blends low-level kernel-adjacent code with production-grade DevOps practices.
code14 years of coding experience
job8 years of employment as a software developer
bookRochester Institute of Technology
bookUniversity of Mumbai
github-logo-circle

Github Skills (19)

formula10
c-language10
package-management10
makefile10
homebrew10
build-automation10
formulas10
automated-build10
hashing-algorithm10
cprogramming-language10
multiplatform9
cross-platform9
openbsd9
memory-management9
command-line-tool8

Programming languages (3)

C++CRuby

Github contributions (5)

github-logo-circle
tstack/lnav

Nov 2011 - Oct 2022

Log file navigator
Role in this project:
userBack-end & DevOps Engineer
Contributions:2 reviews, 270 commits, 214 PRs in 11 years
Contributions summary:Suresh implemented features to add support for clipboard functionality on OS X using `pbcopy`. They integrated Spookyhash into the project, replacing an OpenSSL dependency and improving performance. The user also made significant changes to reduce session data file sizes by removing beautification and fixing redundant code. Additionally, the user refactored and improved the build process by adding support for jemalloc and yajl, and by fixing various compiler warnings.
navigatorcommand-line-toollog-analysistailandroid
Homebrew/legacy-homebrew

Mar 2015 - Sep 2015

💀 The former home of Homebrew/homebrew (deprecated)
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:5 commits, 6 PRs in 5 months
Contributions summary:Suresh primarily contributed to the Homebrew formula for `lnav`. Their work centered on ensuring the proper build and installation of `lnav`, specifically when building from HEAD. They addressed linking issues with readline, updated the formula to newer versions of lnav, and added dependencies for head builds, ensuring the software built correctly. These changes improved the build process and ensured package stability.
macoshomebrew
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
Suresh Sundriyal - Staff Engineer - II at VMware