Matt Houglum is a Senior Software Engineer in Seattle with a decade of experience building cloud-native storage and developer tooling at Google. He designs and implements Kubernetes operators for object storage and has been a primary maintainer of gsutil, contributing bug fixes, feature additions, and improved test coverage to a widely used cloud storage CLI. His background spans cloud API design, auth/security (including S3 SigV4 and IAM work), client libraries in C++, and hands-on support automation from his TSE days. A Pythonista who values static typing and also codes in Go, he prefers pragmatic, readable code and has a track record of improving authentication flows and credential support in client libraries. Matt pairs deep systems knowledge with a curiosity-driven approach to learning, often surfacing subtle correctness and observability improvements that pay off in production.
10 years of coding experience
11 years of employment as a software developer
Master of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Middle Tennessee State University (MTSU)
A command line tool for interacting with cloud storage services.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:261 commits, 169 PRs, 266 pushes in 3 years 4 months
Contributions summary:Matt primarily contributed to the `gsutil` command-line tool by fixing a bug in the `rsync -d` command's iteration logic, ensuring objects are correctly removed. They also added features such as adding "Time created" and "Time updated" fields to `ls -Lb` output and updating the `ls -L` command to correctly show the object's creation time, as well as including the last update time. They also improved test coverage by adding tests for several different cases.
Contributions:28 commits, 44 PRs, 16 pushes in 8 months
Contributions summary:Matt primarily contributed to the backend functionalities, specifically within the realm of Google Cloud Storage C++ client libraries. Their work focused on improving authentication mechanisms, addressing authorization header issues, and adding support for different credential types, like basic service accounts. They also refined existing JWT refresh requests and adjusted the project's style. The user's contributions directly enhanced the client's ability to authenticate with the Google Cloud Storage service.
bigtablegcpcloud-servicescppgoogle
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.