Stephen Rust

Cambridge, Massachusetts, 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
Stephen Rust is a tech lead and systems engineer with two decades of production software experience, currently guiding cloud-native workload and runtime efforts at CNCF and Akamai (Linode). He specializes in storage I/O, virtualization, OS-level systems programming and distributed applications, with a track record of building storage stacks, volume managers, CSI drivers and performance-driven subsystems from the kernel to cloud. Stephen moves quickly from tactical fixes to comprehensive architecture, exemplified by contributions to the high-profile Moby project addressing container volume and API robustness. A pragmatic leader and collaborator, he thrives in close teams solving complex, performance-sensitive problems and has repeatedly bridged open source community work with customer-facing product delivery.
code10 years of coding experience
job24 years of employment as a software developer
bookBachelor of Science (BS), Electrical Engineering, Bachelor of Science (BS), Electrical Engineering at Valparaiso University
github-logo-circle

Github Skills (13)

container10
docker10
go10
driver10
volumes10
backend10
back-end-development10
dockers10
testing10
apidoc9
api9
githubaction-workflow7
github-ci7

Programming languages (7)

SmartyCMakefileGoHTMLRubyPython

Github contributions (5)

github-logo-circle
moby/moby

Jul 2015 - Feb 2016

The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
Role in this project:
userBackend Developer
Contributions:10 commits, 6 PRs, 64 comments in 6 months
Contributions summary:Stephen contributed to the Moby project by addressing various issues related to container management and volume drivers. They fixed a nil pointer dereference in the API by checking for nil `HostConfig` objects. Furthermore, the user implemented several improvements to volume driver functionality, including addressing a blocking issue and enabling external volume drivers to handle anonymous volumes and copy data. Their work involved modifying core daemon components and integration tests within the Docker ecosystem.
containerscollaborative-projectgolangcontainer-ecosystemdocker
srust/moby

Jul 2015 - Jan 2018

Contributions:39 pushes, 7 branches in 2 years 5 months
containerscontainer-enginedocker
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
Stephen Rust