Ognjen Sobajic

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
Ognjen Sobajic is a Senior Software Engineer with 11 years of experience building high-performance, developer-focused infrastructure and media systems at Microsoft and beyond. He has driven DevOps and CI/CD improvements for WebView2 and Edge—cutting pipeline times dramatically, owning secure IaC, and enabling previously unrun GPU media tests—while mentoring engineers and interviewing candidates. Proficient in C++, C#, Azure DevOps, .NET tooling and performance optimization, he also contributes to WebView2 samples on GitHub, adding CDP, host-object examples and improved download UX. Recently he explored AI training and provided feedback to LLM tooling across multiple languages, showing a practical blend of systems engineering and emergent AI interests. Based in Redmond, he pairs deep compiler and media-stack knowledge with a consistent focus on developer experience and cross-team collaboration.
code11 years of coding experience
job14 years of employment as a software developer
bookHigh School Diploma, Mathematics and Computer Science, High School Diploma, Mathematics and Computer Science at Mathematical Grammar School, Belgrade, Serbia
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Belgrade
bookMaster's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at University of Calgary
bookElementary School Žarko Zrenjanin
languagesEnglish, Serbian, Russian, German, Spanish
stackoverflow-logo

Stackoverflow

Stats
61reputation
5kreached
0answers
1question
github-logo-circle

Github Skills (9)

wpf10
cdp10
c-language10
cprogramming-language10
chrome-devtools-protocol10
front-end-development9
xaml9
struct6
delegates6

Programming languages (5)

TypeScriptC#PowerShellC++HTML

Github contributions (5)

github-logo-circle
Microsoft Edge WebView2 samples
Role in this project:
userFront-end Developer
Contributions:18 reviews, 26 commits, 61 PRs in 2 years 1 month
Contributions summary:Ognjen primarily contributes to the `WebView2APISample` repository, focusing on updating projects to use the latest WebView2 SDK versions. Their work includes modifying C++ and XAML code in `ViewComponent.cpp` and `MainWindow.xaml.cs` files, as well as updating the WpfBrowser sample by introducing additional features such as download controls and custom menu items. Additionally, the user works on the sample assets and adds functionality for CDP (Chrome DevTools Protocol) and integrates examples for host objects and iFrame device permissions, demonstrating a focus on enhancing the WebView2's features and samples.
microsoft-edgeedgemicrosoftwebview2webview
oggy22/Translator

Mar 2015 - Aug 2022

This is my attempt to create a machine translator from and to multiple natural languages. The method is based on formal (Chomsky) grammars and equivalency rules. The input sentence is parsed into a tree, an equivalent tree is constructed in the target language and traversed to yield the translated text. Currently, I am working on my native Serbian, and English. Future support may include Russian, Spanish and German.
Contributions:243 commits, 14 PRs, 249 pushes in 7 years 6 months
working-ontranslatedmachine-translatornatural-language-processingmethod
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
Ognjen Sobajic - Senior Software Engineer at Microsoft