Tommy Petty

Engineering Leader at North Carolina State University

Raleigh, North Carolina, 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
🎓
Top School
Tommy Petty is an engineering leader based in Raleigh with two decades of engineering experience and six years in senior software leadership roles, currently leading teams at NVIDIA while teaching as an adjunct lecturer at NC State. He blends hands-on contributions to high-profile open-source projects—improving localization in Sanity Studio and enhancing Azure Pipelines agent and tasks—with a track record of shipping robust back-end, DevOps, and front-end solutions. His background spans principal and director roles at GitHub and Microsoft and senior engineering management at Sanity, demonstrating a rare mix of product-facing UI work and low-level systems reliability. Collected experience from semiconductor and infrastructure firms like Qualcomm and NVIDIA gives him deep systems architecture instincts alongside modern cloud and CI/CD expertise. He is comfortable refactoring legacy code, adding test coverage, and automating pipelines to make distributed teams more predictable and productive.
code6 years of coding experience
job23 years of employment as a software developer
bookMaster of Science - MS, Computer Engineering, Master of Science - MS, Computer Engineering at North Carolina State University
github-logo-circle

Github Skills (31)

unit-testing10
javascript10
docker10
rails-i18n10
ui-components10
containerization10
dockers10
cicd10
netframework10
localization10
ember-i18n10
dotnet-core10
i18n-js10
azure-pipelines10
powershell10

Programming languages (7)

TypeScriptC#PowerShellDockerfileShellJavaScriptGo

Github contributions (5)

github-logo-circle
Azure Pipelines Agent 🚀
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:113 commits, 269 PRs, 350 pushes in 8 months
Contributions summary:Tommy primarily worked on enhancing the Azure Pipelines Agent by implementing support for Windows-style paths for container volume mounting. This involved significant code changes, including modifications to the `ContainerInfoL0.cs` and `ContainerInfo.cs` files. They also refactored existing code and added comprehensive testing to ensure the robustness of these changes, focusing on parsing volume strings and handling various path formats. Furthermore, the user addressed several bugs, including a fix for a potential NullReferenceException and issues related to environment variable handling.
azure-pipelines-agentazure-pipelinesagentazurepipelines
Tasks for Azure Pipelines
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:2 reviews, 31 commits, 20 PRs in 1 year 8 months
Contributions summary:Tommy contributed to the `azure-pipelines-tasks` repository by fixing issues related to file operations, specifically handling directory paths with brackets. They also added an initial test suite and improved the logging of archived files. Furthermore, the user worked on automating environment restoration in PowerShell scripts used for testing, improving their reliability and addressing a variable casing issue. This demonstrates a focus on improving task functionality, testing, and pipeline automation.
azure-pipelineswindowsazurepipelinesazure-devops
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
Tommy Petty - Engineering Leader at North Carolina State University