Yoshinori Matsunobu

Database Engineer

Bellevue, 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
Yoshinori Matsunobu is a veteran database engineer and Pillar Tech Lead with 15+ years driving large-scale MySQL and RocksDB-based systems, currently leading technical direction for Facebook’s MySQL teams from Bellevue. He combines deep hands-on SWE and production-engineering experience—having built and deployed MyRocks at Facebook and collaborated closely with the widely used RocksDB project—with team leadership over 50+ engineers across Core Data. His track record includes open-source wins such as MySQL MHA (used for automated master failover) and contributions that improved database performance, configurability, and stability under extreme scale. He is focused on achieving correctness, availability, privacy, and efficiency simultaneously—an uncommon emphasis compared with industry standard availability-centric approaches. A University of Tokyo alumnus, he brings a consultant’s diagnostic rigor from earlier MySQL and Sun roles to solve subtle production issues at petabyte and hundreds-of-thousands-QPS scale.
code15 years of coding experience
job7 years of employment as a software developer
bookB.A., Information Technology and Science, B.A., Information Technology and Science at University of Tokyo
github-logo-circle

Github Skills (18)

storage-engine10
c-language10
back-end-development10
mysql10
plugin-development10
databases10
database-administration10
perl10
gtid10
cprogramming-language10
replication10
relational-databases10
sql-database10
database10
system-design8

Programming languages (4)

JavaC++PerlPython

Github contributions (5)

github-logo-circle
yoshinorim/mha4mysql-manager

Jul 2011 - Dec 2017

Development tree of Master High Availability Manager and tools for MySQL (MHA), Manager part
Role in this project:
userBack-end Developer & Database Engineer
Contributions:148 commits, 6 PRs, 8 pushes in 6 years 5 months
Contributions summary:Yoshinori made significant contributions to the MHA for MySQL manager, focusing on bug fixes, and performance improvements. They addressed issues related to replication, and SQL thread states. Additionally, they implemented a feature supporting GTID, MTS and remote binlog server. They also added functionality such as supporting --check_only for online master switch, and options to preserve the relay_log_purge setting.
ltsavailabilitymysqlmastermha
yoshinorim/mha4mysql-node

Jul 2011 - Mar 2018

Development tree of Master High Availability Manager and tools for MySQL (MHA), Node (MySQL Server) part
Role in this project:
userBack-end Developer / Database Engineer
Contributions:58 commits, 5 PRs, 6 pushes in 6 years 9 months
Contributions summary:Yoshinori primarily contributed to the backend of the MHA (Master High Availability) for MySQL project. Their work included bug fixes related to relay log handling and MySQL versions, as well as enhancements such as supporting GTID, MTS, and remote binlog servers. They also implemented changes to correctly escape MySQL user credentials and adapted the code to handle binlog checksums. Furthermore, the user updated the project's version and addressed formatting issues.
availabilitymysqlnode-mysqlmasterdistributed-lock
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
Yoshinori Matsunobu - Database Engineer