Anton Piskunov

Principal Software Engineer at Microsoft

Issaquah, Washington, 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
Anton Piskunov is a Principal Software Engineer with over a decade of experience at Microsoft, specializing in .NET, C#, multithreading, and developer tooling for Visual Studio. He has driven core project system features—NuGet integration, dependency tree handling, and Azure Functions project support—while improving performance, test coverage, and team CI processes. A pragmatic problem-solver, Anton blends deep backend expertise (including C/C++ and test automation) with front-end and cloud familiarity to ship reliable, maintainable systems. His open-source contributions to the widely used dotnet/project-system show hands-on bug fixes and enhanced diagnostics that improved dependency display and package handling for Visual Studio users. With a background in applied mathematics and a master’s in economics, he brings analytical rigor and an uncommon quantitative perspective to design and optimization challenges. Based in Issaquah, WA, he excels at cross-team collaboration and translating complex engineering constraints into practical solutions.
code11 years of coding experience
job11 years of employment as a software developer
bookMaster's degree Economics, Master's degree Economics at Oregon State University
bookBachelor of Science - BS Applied Mathematics and Computer Science, Bachelor of Science - BS Applied Mathematics and Computer Science at Turkmen State University
github-logo-circle

Github Skills (10)

testing10
net10
asp-net10
dotnet10
csharp10
dotnet-core10
csproj9
nuget9
unit-testing9
visual-studio8

Programming languages (9)

C#PowerShellJavaShellC++CGoHTML

Github contributions (5)

github-logo-circle
dotnet/project-system

Aug 2016 - Aug 2018

The .NET Project System for Visual Studio
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:59 commits, 75 PRs, 28 pushes in 2 years
Contributions summary:Anton primarily worked on the .NET Project System, addressing bugs related to dependencies and NuGet package management. Their contributions involved modifying code in `NuGetDependenciesSubTreeProvider.cs` and writing and modifying unit tests in `NuGetDependenciesSubTreeProviderTests.cs` and other test files to improve the reliability and functionality of the project system. They also fixed issues to improve the display of dependencies in the tree view and added the ability to correctly show top level dependencies for all target framework monikers. Furthermore, the user implemented changes to provide better diagnostics.
dotnetvisual-studiocpscsprojvbproj
Contributions:114 pushes, 53 branches in 9 months
basic-projectdotnetvisual-studio-extensionvisual-basiccsharp
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