Thomas Stringer

Senior Software Engineer at NVIDIA

New Hampshire, 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

🤩
Rockstar
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.
code11 years of coding experience
job14 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
5,792reputation
564kreached
125answers
18questions
Badges
github
top-5%
git
top-5%
merge
top-5%
github-logo-circle

Github Skills (58)

api-doc10
service-mesh10
kubernetes10
github-ci10
cloud-computing10
cloud-init10
python10
testing10
github-actions-workflows10
configuration-management10
linux10
bash10
grafana10
microsoft-azure10
go10

Programming languages (17)

C#SmartyC++CMakefileGoHTMLTypeScript

Github contributions (5)

github-logo-circle
trstringer/manual-approval

Mar 2022 - Nov 2022

Pause your GitHub Actions workflow and request manual approval from set approvers before continuing
Role in this project:
userDevOps 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.
github-actions-workflowpausedevopsdeploymentrelease-management
openservicemesh/osm

Jul 2021 - Nov 2022

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:
userBack-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.
observabilitymicroservicesecuremicroservicesextensible
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