Matt Houglum

Senior Software Engineer at Google

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

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job11 years of employment as a software developer
bookMaster of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Middle Tennessee State University (MTSU)
stackoverflow-logo

Stackoverflow

Stats
2,563reputation
303kreached
109answers
3questions
Badges
google-cloud-storage
top-1%
google-cloud-platform
top-5%
gcloud
top-5%
github-logo-circle

Github Skills (33)

google-cloud-platform10
c-language10
cloud-computing10
python10
testing10
command-line-interface10
storage10
gcp10
google-cloud-storage10
cprogramming-language10
git9
gcloud9
jwt9
google-cloud9
version-control9

Programming languages (10)

TypeScriptC#JavaC++CGoVim scriptJupyter Notebook

Github contributions (5)

github-logo-circle
GoogleCloudPlatform/gsutil

May 2016 - Sep 2019

A command line tool for interacting with cloud storage services.
Role in this project:
userBack-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.
command-line-toolgcpstorage-servicescloudcloud-storage
googleapis/google-cloud-cpp

Jun 2018 - Feb 2019

C++ Client Libraries for Google Cloud Services
Role in this project:
userBack-end Developer
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.
Request Free Trial
Matt Houglum - Senior Software Engineer at Google