Matthew Carey is a software engineer with a decade of experience building reliable, production-grade systems for cloud and defense domains. Based in Sunnyvale, he currently contributes to Google Cloud infrastructure, designing modular gRPC-based services, advanced multi-threaded components, and tooling that improved integration testing and reliability. He is an active open-source contributor to Kubernetes—focusing on storage, StatefulSet lifecycle policy, and test automation for CSI drivers—bringing practical expertise in stateful workloads on GKE. Earlier work at Boeing combined C++ and Python to accelerate simulation delivery and enable non-technical users via a Blockly scripting editor for a major government program. Comfortable across backend, DevOps, and testing, he emphasizes high test coverage and reproducible CI/CD pipelines. An under-the-hood strength: he routinely bridges API design, systems-level threading, and developer tooling to make complex distributed features operable at scale.
10 years of coding experience
4 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Indiana University Bloomington
The Google Compute Engine Persistent Disk (GCE PD) Container Storage Interface (CSI) Storage Plugin.
Role in this project:
DevOps Engineer
Contributions:56 releases, 237 reviews, 178 commits in 2 years 8 months
Contributions summary:Matthew primarily focused on enhancing the k8s-integration testing framework for the Google Compute Engine Persistent Disk CSI driver. Their contributions involved adding support for multiple storage classes, including `pd-balanced` and `pd-ssd`, and configuring the CI/CD pipeline. The user also refactored the testing process, enabling the execution of snapshot class tests and optimizing the build and deployment steps. Furthermore, the user streamlined the testing process by removing duplicate junit results and improving the way test output directories are handled.
Production-Grade Container Scheduling and Management
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:302 reviews, 36 commits, 61 PRs in 2 years 7 months
Contributions summary:Matthew primarily contributed to test suites, focusing on verifying the functionality and performance of storage-related features within the Kubernetes project. Their work involved creating and modifying tests for various storage aspects, including volume expansion, I/O, and subpaths, while also integrating and checking metrics related to migration processes. In addition, the user addressed comment issues and updated vendor dependencies to ensure the stability and efficiency of storage operations. These commits touched upon core components related to storage, test setup and performance.
containersschedulingdockergradeproduction-grade
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.