Michael Richardson

Software Engineer at Microsoft

Edmonds, 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
Michael Richardson is a software engineer with eight years of experience who transitioned from a successful marketing career into development at Microsoft, where he rose from Support Engineer to Software Engineer by shipping bug fixes, features, and cross-language ports for the Bot Framework SDK. He excels at backend work, test automation, and improving SDK parity across JavaScript, Python, and .NET—contributing to high-profile repos like microsoft/botbuilder-js and botbuilder-python. A lifelong tinkerer, he’s built custom firmware, wired his house with Cat6, and automated systems with Home Assistant, bringing practical hardware and automation instincts to software problems. Known for relentless debugging (553 resolved support issues and top PR contributor in his support team), he thrives on solving tricky edge cases and expanding test coverage to improve reliability. Based in Edmonds, WA, he pairs strong attention to detail with autonomous project delivery and a knack for translating real-world operational needs into robust code.
code7 years of coding experience
job5 years of employment as a software developer
bookMaster of Business Administration (MBA), Marketing, 3.58, Master of Business Administration (MBA), Marketing, 3.58 at Gonzaga University
bookBachelor of Arts (BA), Marketing, Bachelor of Arts (BA), Marketing at Washington State University
stackoverflow-logo

Stackoverflow

Stats
7,191reputation
261kreached
329answers
1question
Badges
azure
top-5%
github-logo-circle

Github Skills (25)

unit-testing10
javascript10
python10
net10
bots10
dotnet10
dialog10
asp-net10
dotnet-core10
bot-framework10
nodejs10
csharp10
dialogs10
test-automation10
dotnet-new9

Programming languages (16)

C#PowerShellJavaC++RustMakefileGoVolt

Github contributions (5)

github-logo-circle
microsoft/botbuilder-js

Jun 2019 - Jun 2021

Welcome to the Bot Framework SDK for JavaScript repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applications using JavaScript.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:242 reviews, 89 commits, 121 PRs in 2 years
Contributions summary:Michael primarily focused on testing and improving the functionality of the `microsoft/botbuilder-js` repository, with commits focused on bug fixes and enhancements to existing test code. These involved modifications to test cases within the libraries/botbuilder-ai directory and botframework-connector/tests directory. The user added tests for edge cases, expanded test coverage and corrected existing tests to cover scenarios related to LUIS recognizer and ensure code quality.
sdk-frameworkbotjavascriptsdkbots
microsoft/BotBuilder-Samples

Jan 2019 - Jun 2021

Welcome to the Bot Framework samples repository. Here you will find task-focused samples in C#, JavaScript/TypeScript, and Python to help you get started with the Bot Framework SDK!
Role in this project:
userBack-end Developer
Contributions:46 reviews, 20 commits, 49 PRs in 2 years 4 months
Contributions summary:Michael primarily contributed to improving the bot's functionality and usability, focusing on JavaScript and Node.js samples. They made several updates and fixes, including those related to attachment handling, QnA Maker integration, and proactive messages. Furthermore, the user addressed issues related to file uploads within the Teams environment. The user also contributed to .NET samples, ensuring the codebase's integrity by updating the sample versions and modifying infrastructure-related files.
botmicrosoft-cognitive-servicesjavascriptyeomanfocused
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
Michael Richardson - Software Engineer at Microsoft