Michael Best

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
Michael Best is a Senior Software Engineer with 14 years of professional experience based in Redmond, Washington, currently building family-focused web products at Microsoft and leading a full migration from AngularJS to React with MobX. He brings deep front-end expertise—demonstrated by meaningful contributions to the widely used Knockout.js project where he optimized performance and refactored core components to improve dependency tracking and template rendering. His background spans database and systems work dating back to roles at IBM and startups, giving him a strong full-stack sensibility and a knack for pragmatic refactors. A high-achieving computer science graduate (BS, 3.92), he combines long-term product maintenance skills with a focus on delivering performant, user-centric interfaces for complex, real-world problems.
code14 years of coding experience
job20 years of employment as a software developer
bookBS, Computer Science, 3.92, BS, Computer Science, 3.92 at North Carolina Central University
stackoverflow-logo

Stackoverflow

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

Github Skills (5)

component-development10
javascript10
front-end-development10
performance-optimization10
template-engine9

Programming languages (4)

TypeScriptC++JavaScriptKotlin

Github contributions (5)

github-logo-circle
knockout/knockout

Dec 2011 - Sep 2021

Knockout makes it easier to create rich, responsive UIs with JavaScript
Role in this project:
userFront-end Developer
Contributions:12 releases, 899 commits, 200 PRs in 9 years 10 months
Contributions summary:Michael primarily contributed to the Knockout.js project by optimizing and reorganizing the component's code, focusing on performance enhancements and code refactoring. Their work included optimizing dependency tracking within computed observables, refactoring the dispose loop, and improving template performance using DocumentFragment. The user also implemented new features like allowing users to specify the "noChildContext" option.
data-bindingknockoutcssjavascriptmvvm
mbest/knockout-freedom

Aug 2012 - Jun 2014

Contributions:21 commits in 1 year 10 months
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 Best - Senior Software Engineer at Microsoft