Thomas Stringer is a Senior Software Engineer with 10 years of experience building cloud-native infrastructure and distributed systems, currently at NVIDIA after roles at Microsoft and Freenome. Based in New Hampshire, he specializes in Linux-first engineering — containerization with Docker/Kubernetes, observability, and DevOps automation — and writes production code in Go, Python, and Bash while operating PostgreSQL-backed systems. An active open-source contributor, he has improved projects such as Open Service Mesh (adding configurable certificate key sizes and tracing integrations), ansible's Azure modules, and the Azure Linux Agent and cloud-init to harden VM provisioning and cloud compatibility. He blends low-level OS and cloud API work with an SRE mindset to ship secure, scalable platforms, often focusing on closing operational gaps between development and infrastructure.
Pause your GitHub Actions workflow and request manual approval from set approvers before continuing
Role in this project:
DevOps Engineer
Contributions:15 releases, 19 reviews, 73 commits in 7 months
Contributions summary:Thomas primarily contributed to the automation and management of the GitHub Actions workflow for manual approval within the repository. Their work involved implementing approval mechanisms, including setting up issue creation and comment processing. They also made improvements for handling different approval keywords (e.g., "approve", "lgtm") and fixed bugs related to handling newlines in approval comments. Further contributions included logging improvements and enabling team-based approvers.
Open Service Mesh (OSM) is a lightweight, extensible, cloud native service mesh that allows users to uniformly manage, secure, and get out-of-the-box observability features for highly dynamic microservice environments.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:206 reviews, 41 commits, 68 PRs in 1 year 4 months
Contributions summary:Thomas focused on enhancing the Open Service Mesh (OSM) project by implementing features and addressing various issues. Contributions include making certificate key sizes configurable, adding a demo book app watcher, integrating tracing options with Jaeger, and improving bug reporting capabilities, including adding ingress information. They also addressed vulnerabilities and updated dependencies to improve the project's security and stability.
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.