NikolcheĀ Kolev

Principal Software Engineer at Microsoft

Seattle, 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
Nikolche Kolev is a Principal Software Engineer based in Seattle with 12 years of experience building developer tooling and backend systems, currently contributing at Microsoft. He focuses on the NuGet and .NET ecosystems, having driven key backend features like a new package type for dotnet tools and improvements to Visual Studio integration in the widely used NuGet.Client repository. Comfortable navigating both product constraints and low-level packaging logic, he has a track record of shipping interoperable tooling changes that simplify package restore and publishing flows. A Jacobs University Bremen computer science graduate, he combines academic grounding with pragmatic open-source collaboration across large, production-grade projects. Notably, he balances deep implementation detail (e.g., asset layout and user-agent correctness) with broader system thinking that improves developer experiences.
code11 years of coding experience
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Jacobs University Bremen
languagesTurkish, Macedonian, Serbian, English
github-logo-circle

Github Skills (12)

nuget10
net10
asp-net10
dotnet10
csharp10
dotnet-core10
msbuild9
package-management9
php-framework9
web-framework9
versioning8
build-automation8

Programming languages (11)

C#PowerShellTypeScriptDockerfileJavaShellC++Go

Github contributions (5)

github-logo-circle
NuGet/NuGet.Client

Nov 2016 - Dec 2022

Client Tools for NuGet - including Visual Studio extensions, command line tools, and msbuild support. (Open issues on https://github.com/nuget/home/issues)
Role in this project:
userBack-end Developer
Contributions:4404 reviews, 744 commits, 1638 PRs in 6 years 1 month
Contributions summary:Nikolche made substantial contributions to the implementation of a new package type for .NET tools. They developed the logic for a new package type for dotnet tools, with compatible asset as "tools/tfm/rid/any.extension. They sorted project references, and removed restore settings from the package spec writer. The user also made corrections and improvements to the user agent string for VS.
dotnetnuget-clpackage-managercommand-line-toolsmsbuild
nkolev92/sdk

Apr 2017 - Dec 2020

Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
Contributions:18 pushes, 8 branches in 3 years 8 months
clidotnetnet-corec-sharpcsharp
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