Srdjan Jovcic

Senior Software Engineer at Microsoft

Redmond, 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
Srdjan Jovcic is a Senior Software Engineer with over 10 years of experience building developer tooling and platform integrations at Microsoft and Amazon, now working with Mojang on Minecraft engineering in Redmond. He has deep expertise in client tooling, deployment and debugging workflows across UWP, MAUI, Xbox, IoT and HoloLens, and has driven MSBuild and telemetry improvements that touch both developer UX and automation. His open-source contributions to high-profile .NET projects like NuGet.Client and dotnet/project-system reflect full-stack work—adding command-line wrappers, telemetry markers, VS Code support, and debug UI enhancements. Comfortable across C++, C#, and cross-platform systems, he blends low-level reliability work (race condition fixes, diagnostic services) with user-facing features. A longtime Microsoft veteran who started in testing and tooling, he has an unusual knack for turning lab automation and legacy build systems into productive developer experiences. Trained at the Military Technical Academy in Belgrade, he pairs rigorous engineering fundamentals with a pragmatic drive to improve developer productivity.
code10 years of coding experience
job21 years of employment as a software developer
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at Military Technical Academy, Belgrade, Serbia
languagesEnglish, Serbian
stackoverflow-logo

Stackoverflow

Stats
783reputation
37kreached
16answers
0questions
github-logo-circle

Github Skills (26)

nuget10
net10
dotnet10
asp-net10
vbnet10
csproj10
visual-studio10
dotnet-core10
csharp10
telemetry10
vnet10
debug9
debugging9
ui-design9
front-end-development9

Programming languages (6)

C#TypeScriptC++JavaScriptHTMLF#

Github contributions (5)

github-logo-circle
NuGet/NuGet.Client

May 2020 - Oct 2020

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:
userFull-stack Developer
Contributions:12 reviews, 17 commits, 41 PRs in 5 months
Contributions summary:Srdjan contributed to both the client-side and core aspects of the NuGet client tools. They added command-line wrappers for PowerShell scripts, modifying build and configuration files. They refactored telemetry activities by introducing new events and code markers. Further contributions involved adding support for VS Code markers, implementing API changes to log telemetry markers and modifying build configurations.
dotnetnuget-clpackage-managercommand-line-toolsmsbuild
dotnet/project-system

Dec 2019 - Jan 2020

The .NET Project System for Visual Studio
Role in this project:
userFull-stack Developer
Contributions:1 review, 8 commits, 3 PRs in 1 month
Contributions summary:Srdjan contributed to the .NET project system by adding UI elements related to authentication mode in the debug property pages. They modified the UI design and associated code-behind files to include new controls and functionality. The user also merged upstream changes and updated the project's automation and VS project properties by adding new properties and handling their corresponding settings in the debug page view model. The commits demonstrate a focus on enhancing the debugging experience and integrating new features.
dotnetvisual-studio-extensionfsprojcsprojfsharp
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
Srdjan Jovcic - Senior Software Engineer at Microsoft