Ben Somers is a Principal software engineer and seasoned technical leader with 17 years of experience building resilient backend systems, infrastructure, and developer tooling across startups and enterprise firms in the Bay Area. He has led engineering teams at Determined AI and Bain, driven payments and internationalization work at Stripe, and scaled early-stage platforms at HealthSherpa and Indiegogo, combining hands-on Ruby/Go/Scala development with DevOps and systems automation expertise. A pragmatic architect and manager, he has a track record of improving team practices, hiring with DEI focus, and owning roadmaps for security, test engineering, and cloud services. His open-source contributions to widely used projects like Chef Infra demonstrate deep operational knowledge—improving role storage, duplicate detection, and configuration reliability for configuration management at scale. Trained as a mechanical engineer at Yale, he brings a systems-thinking mindset to software reliability and scalable infrastructure design.
16 years of coding experience
13 years of employment as a software developer
Bachelor of Science - BS Mechanical Engineering, Bachelor of Science - BS Mechanical Engineering at Yale University
Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale
Role in this project:
Back-end Developer
Contributions:8 commits in 1 year 1 month
Contributions summary:Ben primarily contributed to the backend functionality of the Chef Infra project. Their work involved modifying the `Chef::Role` class to enable the storage of roles in subdirectories, which enhanced the flexibility of the configuration management system. The user also added duplicate role detection to prevent conflicts and improved the handling of role loading from disk. These changes involved modifications to core Ruby code files and corresponding spec files.
Contributions summary:Ben primarily focused on fixing and updating configurations related to the Percona MySQL cookbook. Their commits addressed issues with outdated MySQL syntax, particularly related to slow query logging. They corrected replication settings and corrected typos within configuration files, improving the reliability and maintainability of the cookbook. The user also copied settings between the slave and master configurations demonstrating work on server configuration.
cookbookmysqlperconachef-resourcemysql-database
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.