Brian Bowman

Lead Principal 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
Brian Bowman is a Lead Principal Software Engineer with a decade of experience building developer tools and connected-device platforms at Microsoft, currently leading the Xbox Game Streaming Developer Tools team from Redmond. He blends deep systems-level expertise—demonstrated by contributions to the WinObjC project implementing Keychain-like security primitives and low-level C++ memory work—with product-focused leadership across Project Rome and Xbox streaming. Known for shipping reliable, secure integrations, he moves comfortably between backend systems, platform APIs, and developer experiences. A Purdue-trained computer engineer, Brian pairs pragmatic problem solving with an attention to engineering detail that surfaces in both customer-facing tooling and subtle low-level fixes.
code10 years of coding experience
bookBachelor’s Degree, Computer Engineering, Bachelor’s Degree, Computer Engineering at Purdue University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

low-level10
objective-c10
memory-management10
low-level-programming10
c-language10
system-programming10
cprogramming-language10
security-framework10
windows9

Programming languages (13)

C#PowerShellJavaC++CHTMLGroovyKotlin

Github contributions (5)

github-logo-circle
microsoft/WinObjC

Nov 2015 - May 2017

Objective-C for Windows
Role in this project:
userBackend Developer
Contributions:204 commits, 196 PRs, 105 pushes in 1 year 6 months
Contributions summary:Brian implemented several features within the Security framework for WinObjC, including initial implementations of SecItemAdd and other basic Keychain Services functionality. The user also worked on fixing linking issues and addressing bugs related to error codes and return types. Their contributions involved low-level system programming and working with memory management in C++.
objective-cwindows
Tools for Xbox Game Streaming
Contributions:6 releases, 4 reviews, 6 commits in 2 years 1 month
game-streamingxboxstreamingps
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
Brian Bowman - Lead Principal Software Engineer at Microsoft