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.
10 years of coding experience
21 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Military Technical Academy, Belgrade, Serbia
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:
Full-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.
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