Monroe Thomas

Principal Software Architect at Microsoft

Old Toronto, Ontario, 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
Monroe Thomas is a Principal Software Architect with 13 years of experience building cross-platform, high-reliability systems spanning medical imaging, neurosurgical robotics, distributed video analytics, and global acoustic monitoring. He combines hands-on expertise in Modern C++, C#, and TypeScript with full-stack microservice architecture, asynchronous and parallel programming, and pragmatic devops practices to deliver production-grade SDKs and libraries on Windows and Linux. Monroe excels at leading and mentoring senior engineering teams while remaining an active technical contributor—designing remoting stacks, dependency-injection frameworks, and semantic versioning systems that enabled seamless .NET–JavaScript interoperation and shared codebases. His background includes founding and scaling startups, shipping embedded DSP and georeferencing analytics, and architecting PureWeb-style application mobilization, reflecting a rare blend of product-minded systems engineering and deep signal/vision experience.
code13 years of coding experience
job22 years of employment as a software developer
bookB.Sc. Honours Computing Science, B.Sc. Honours Computing Science at University of Alberta
stackoverflow-logo

Stackoverflow

Stats
5,012reputation
497kreached
87answers
2questions
Badges
generics
top-5%
github-logo-circle

Github Skills (46)

windows-service9
native-code9
generics9
windows-subsystem-for-linux9
cpp8
oauth8
sdk8
tasks8
dataview7
async7
windows7
http7
asynchronous-tasks7
client-server7
server-client-communication7

Programming languages (4)

C#C++RustJavaScript

Github contributions (5)

github-logo-circle
SynaptiveMedical/cpprestsdk

Jun 2016 - Nov 2017

The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
Contributions:2 PRs, 8 pushes, 1 branch in 1 year 4 months
apicppasynchronousnative-codeclient-server
mmthomas/extents

Dec 2018 - Dec 2018

Contributions:15 pushes, 1 branch in 16 days
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