Michael Ratanapintha

Senior Software Engineer at Box

Greater Seattle Area 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

👤
Senior
🎓
Top School
Michael Ratanapintha is a Senior Software Engineer based in the Greater Seattle Area with a decade of experience building reliable systems from database optimization to polished web front ends. Currently at Box, he brings a pragmatic full-stack approach and a strong track record of bug fixes, refactors, and stability improvements that keep complex products production-ready. He contributes to prominent open-source projects like Microsoft Terminal—fixing color behavior, history handling, and adding schemes—and has improved UI robustness and security in charting libraries such as ember-charts. Michael combines rigorous academic training (MS, BS from University of Washington) with hands-on engineering discipline, favoring defensive code changes that reduce errors and prevent regressions.
code10 years of coding experience
bookBachelor of Science (B.S.), Bachelor of Science (B.S.) at University of Washington
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
39,967reputation
3.3mreached
49answers
10questions
Badges
perl
top-5%
command-line
top-1%
svn
top-1%
cmd
top-1%
authentication
top-1%
windows
top-1%
github-logo-circle

Github Skills (26)

debug10
javascript10
c-language10
svn10
testing10
windows10
authentication10
emberjs10
command-line10
windows-terminal10
d3js10
cprogramming-language10
cmd10
unit-testing9
debugging9

Programming languages (10)

PowerShellC#JavaC++RustCMakeJavaScriptOpenSCAD

Github contributions (5)

github-logo-circle
Addepar/ember-charts

Jul 2016 - Nov 2016

Role in this project:
userFront-end Developer
Contributions:74 commits, 18 PRs, 86 pushes in 3 months
Contributions summary:Michael primarily contributed to the `ember-charts` repository by addressing bugs and improving the user interface of the charting components. They fixed issues related to bar chart rendering and styling, specifically addressing problems with color assignments and highlighting on legend hover. The user also refactored test code and added unit tests to ensure the correct behavior of the charts, including the proper sorting and class assignment in stacked and grouped bar charts. Furthermore, the user updated the version number across multiple files and fixed XSS vulnerabilities.
microsoft/terminal

Aug 2017 - Jul 2019

The new Windows Terminal and the original Windows console host, all in the same place!
Role in this project:
userSoftware Engineer (Focused on Terminal Development)
Contributions:4 reviews, 10 commits, 10 PRs in 1 year 11 months
Contributions summary:Michael primarily contributes to the Windows Terminal project by addressing bugs and improving the existing codebase. They fixed issues related to color tool behavior, batch file functionality, and the handling of history size limits within the terminal. The user also refactored code to address potential errors and improve overall stability. They also added a new color scheme.
placewslwindows-consolecmdwindows
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 Ratanapintha - Senior Software Engineer at Box