Sam Berning

Software Developer at Amazon

Seattle, Washington, 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
Sam Berning is a software developer based in Seattle with three years of professional experience building reliable back-end and systems software at Amazon. He contributes to notable open-source projects focused on container tooling and OS-level container hosting—work that includes adding persistent disk support and robust test refactors for the Finch CLI and integrating settings extensions and TOML-based host-container configs for Bottlerocket. Comfortable across back-end and DevOps domains, Sam has a track record of shipping pragmatic features, resolving concurrency risks (e.g., disk collision), and improving testability and operational flags for virtual machine tooling. A Notre Dame computer science alumnus who started gaining industry experience as an intern at Amazon and Booz Allen, he blends enterprise-scale production experience with hands-on open-source engineering. Notably, his contributions touch both developer tooling and low-level OS configuration, signaling strength in making container ecosystems more resilient and maintainable.
code3 years of coding experience
bookComputer Science, Computer Science at University of Notre Dame
github-logo-circle

Github Skills (26)

e2e-testing10
e2e-test10
os-development10
go10
e2e10
rust10
operating-system10
filesystem9
file-management9
command-line-interface9
container9
configuration-management9
command-line9
cli9
toml8

Programming languages (7)

TypeScriptDockerfileShellRustGoPerlHTML

Github contributions (5)

github-logo-circle
runfinch/finch

Dec 2022 - Feb 2023

The Finch CLI is an open source client for container development
Role in this project:
userBack-end & DevOps Engineer
Contributions:58 reviews, 13 commits, 57 PRs in 2 months
Contributions summary:Sam primarily contributed to the Finch CLI project by implementing features, fixing bugs, and improving the system's reliability. They added functionality to save user data to a persistent disk and addressed potential disk collision issues. Furthermore, the user modified the testing infrastructure, refactoring the e2e tests to enable separate execution of test suites and increasing timeouts. They also implemented a force flag for stopping and removing the virtual machine.
containerspodmanbuildpackdockercontainer
bottlerocket-os/bottlerocket

Oct 2023 - Apr 2025

An operating system designed for hosting containers
Role in this project:
userBack-end Developer
Contributions:5 releases, 85 reviews, 38 PRs in 1 year 6 months
Contributions summary:Sam primarily contributed to adding and utilizing settings extensions within the Bottlerocket OS. They focused on integrating new features, such as NTP and container registry settings, by creating extensions, modifying models to incorporate these settings, and refactoring code to use the new extensions. The contributions included creating TOML-based config files for host containers, adding kernel-related settings, and migrating host-container configuration.
containershostingoperating-systemrustlinux
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
Sam Berning - Software Developer at Amazon