William Richard is a Staff Software Engineer with 11 years of experience specializing in cloud-native infrastructure, deployment automation, and cross-team enablement. He blends hands-on engineering in Python, Go, Kubernetes and Terraform with program-level leadership—building self-service "golden path" consoles, migrating hundreds of services to Kubernetes, and rolling out org-wide IaC and secrets management. William has driven zero-impact migrations between enterprise and open-source tooling, introduced safer Terraform workflows, and improved incident review practices to turn outages into lasting improvements. An active open-source contributor, he’s extended moto to better emulate AWS services like ECR and AutoScaling, helping teams test cloud integrations more reliably. Based in Providence, RI, he pairs a strong technical compass with a “Strong Opinions, Loosely Held” collaboration style and a continuous appetite for learning new tools and perspectives.
11 years of coding experience
14 years of employment as a software developer
High School Diploma, High School Diploma at Belmont High School
Master’s Degree Computer Science, Master’s Degree Computer Science at Tufts University
A library that allows you to easily mock out tests based on AWS infrastructure.
Role in this project:
Backend Developer
Contributions:35 commits, 20 PRs, 19 comments in 4 years 2 months
Contributions summary:William primarily contributed to the backend functionality of the `moto` repository, which is designed for mocking AWS infrastructure. Their work included casting data types for CloudFormation Auto Scaling Groups and updating response objects to ensure JSON serialization. Furthermore, the user implemented features related to ECR, such as supporting filtering by image IDs or tags and modifying ECR responses to align with actual boto3 behavior, indicating a focus on AWS service emulation within the project. They also addressed various bug fixes and feature additions across different AWS services like ECR, Auto Scaling and CloudFormation.
Moto is a library that allows your python tests to easily mock out the boto library
Contributions:77 pushes, 29 branches in 4 years 2 months
pythonmotobototestingmocking
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
William Richard - Staff Software Engineer at Reddit, Inc.