William Richard

Staff Software Engineer at Reddit, Inc.

Providence, Rhode Island, 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
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.
code11 years of coding experience
job14 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Belmont High School
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at Tufts University
bookBS Computer Science (Major Honors) Physics (Major) Mathematics (Minor), BS Computer Science (Major Honors) Physics (Major) Mathematics (Minor) at Bowdoin College
github-logo-circle

Github Skills (14)

aws-cloudformation10
boto10
aws10
python10
ecr10
s3-bucket9
amazon-s39
aws-s39
amazon-ec29
ec9
rest-api8
api-rest8
restful-api8
api-design8

Programming languages (11)

HCLTypeScriptJavaShellScalaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
getmoto/moto

Mar 2017 - Apr 2021

A library that allows you to easily mock out tests based on AWS infrastructure.
Role in this project:
userBackend 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.
ec2bototestinginfrastructureaws-infrastructure
william-richard/moto

Feb 2017 - Apr 2021

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.