Micheal Friesen

Software Engineer at Microsoft

Canada
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
Micheal Friesen is a software engineer with eight years of experience, currently enhancing OneNote’s client-side sync and storage at Microsoft where he focuses on C++ asynchronous back-end code to boost reliability, performance, and reduce service costs. He has a strong distributed-systems and networking background from graduate research at Waterloo, where he built a code-offloading IoT framework emphasizing privacy and mandatory access control. Micheal is an active contributor to high-profile open-source projects such as microsoft/msquic, improving datapath implementations, integrating RIO support, and adding XDP DLL and multi-receive support to harden receive completion paths. Comfortable navigating large legacy codebases, he blends systems-level rigor with practical optimizations and a track record of shipping backend improvements in production. Based in Canada, he pairs academic depth in mathematics and computer science with hands-on industry impact.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of Calgary
bookMaster's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at University of Waterloo
stackoverflow-logo

Stackoverflow

Stats
431reputation
82kreached
0answers
1question
github-logo-circle

Github Skills (11)

c1710
c-language10
cross-platform10
cprogramming-language10
c1110
quic10
network-programming10
rust9
html6
google-chrome6
forms6

Programming languages (4)

PowerShellC++CJavaScript

Github contributions (5)

github-logo-circle
microsoft/msquic

Dec 2022 - Jan 2023

Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
Role in this project:
userBack-end Developer
Contributions:348 reviews, 10 commits, 37 PRs in 1 month
Contributions summary:Micheal primarily focused on improving the datapath implementation within the msquic repository. Their contributions involved refactoring code related to completion routines, and integrating RIO support. They made significant changes to the winuser platform, including the addition of multiple outstanding receives and addressing issues with receive completion paths. The changes also included adding xdp dll support.
securequiccppprotocolrust
microsoft/xdp-for-windows

Aug 2021 - Jan 2023

XDP speeds up networking on Windows
Contributions:14 releases, 564 reviews, 208 commits in 1 year 6 months
windows-desktopwindowshyper-vnetworkinglatency
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
Micheal Friesen - Software Engineer at Microsoft