Engineering Leader at North Carolina State University
Raleigh, North Carolina, United States
Join Prog.AI to see contacts
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.
6 years of coding experience
23 years of employment as a software developer
Master of Science - MS, Computer Engineering, Master of Science - MS, Computer Engineering at North Carolina State University
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.
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