Curtis Bezault

Senior Software Engineer at Pure Storage

San Jose, 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
Curtis Bezault is a Senior Software Engineer with 12 years of experience building resilient backend systems and developer tooling from San Jose, California. He has a strong C++ and systems background demonstrated by meaningful contributions to Microsoft’s widely used vcpkg and STL repositories, where he improved build and install processes, conflict detection, and CI provisioning. At Microsoft he worked on cross-platform package management and CI automation, and now applies that expertise to storage and infrastructure challenges at Pure Storage. Curtis blends hands-on engineering with DevOps sensibilities—he’s comfortable modifying build pipelines, hashing strategies for dependency tracking, and handling platform-specific file semantics such as macOS partition moves. He holds a BS in Computer Science from UIUC and began honing systems skills early as a course assistant for CS241, giving him both academic rigor and practical, production-focused experience.
code12 years of coding experience
job5 years of employment as a software developer
bookUniversity of Illinois Urbana-Champaign
bookHigh School Diploma, High School Diploma at Stuyvesant High School
stackoverflow-logo

Stackoverflow

Stats
53reputation
4kreached
1answer
2questions
github-logo-circle

Github Skills (30)

azure-devops-server10
dependency-management10
cpp-library10
c-language10
lib10
build-system10
cmake10
cicd10
azure-devops10
build-automation10
c-libraries10
vcpkg10
powershell10
package-manager10
clib10

Programming languages (6)

TypeScriptC++CCMakeHTMLPython

Github contributions (5)

github-logo-circle
microsoft/STL

Jan 2020 - Jan 2022

MSVC's implementation of the C++ Standard Library.
Role in this project:
userDevOps Engineer
Contributions:205 reviews, 32 commits, 89 PRs in 1 year 11 months
Contributions summary:Curtis primarily contributed to the repository by updating and provisioning the CI machines. They modified scripts to update dependencies, install necessary tools like CMake, Ninja, and Python, and set up the build environment. They also worked on the Azure DevOps pipelines and the image creation process, demonstrating an understanding of build automation and infrastructure management within the project.
cppc-plus-plusstandard-librarystlmsvc
microsoft/vcpkg

Apr 2019 - Jan 2020

C++ Library Manager for Windows, Linux, and MacOS
Role in this project:
userBack-end Developer
Contributions:90 commits, 321 PRs, 292 pushes in 9 months
Contributions summary:Curtis's contributions focused on improving the C++ library manager, vcpkg, particularly concerning build processes and installation procedures. They modified build scripts to include changes when hashing. Additional changes included the implementation of code to identify and print conflicting files during installation. Further changes included refactoring for the merging of master branches as well as the addition of exit codes to the vcpkg.cpp file and also including portfile settings.
c-plus-plussetuptoolspackage-managermacoscplusplus
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
Curtis Bezault - Senior Software Engineer at Pure Storage