Masaki Matsushita

Software Engineer at NTT Europe Ltd.

Tokyo, Japan
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
Masaki Matsushita is a seasoned software engineer based in Tokyo with 15 years of experience building and automating backend and infrastructure systems. He brings deep OpenStack and cloud expertise from R&D and production roles at NTT, and has driven OSS contributions as a Ruby committer improving core libraries like net and IO performance. His work spans practical DevOps automation—streamlining dependency and multi-repo workflows for projects like LeoFS—to backend enhancements in OpenStack Trove, including security group and flavor support. Comfortable moving between systems programming and operations, he focuses on robustness, performance, and reproducible builds. Masaki combines formal training in information science with an economics background, which helps him balance technical trade-offs with business context. Colleagues rely on him for reliable, low-level fixes that quietly improve developer and production experience.
code15 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Economics, Bachelor's degree, Economics at 慶應義塾大学
bookMaster's degree, Information Science, Master's degree, Information Science at 北陸先端科学技術大学院大学
languagesJapanese, English
github-logo-circle

Github Skills (28)

socket-io10
git10
python10
scripting10
configuration-management10
timeout10
io10
networking10
ruby10
script10
socket10
openstack10
sh10
shell10
programming-language9

Programming languages (11)

TypeScriptJavaCoffeeScriptShellC++CJavaScriptGo

Github contributions (5)

github-logo-circle
ruby/ruby

May 2015 - Mar 2021

The Ruby Programming Language
Role in this project:
userBack-end Developer
Contributions:20 reviews, 17 PRs, 1 push in 5 years 11 months
Contributions summary:Masaki's contributions focused on improving the `net` library, which is part of the Ruby standard library. Their primary work involved refactoring code to use `connect_timeout` instead of `Timeout`, which was then reverted due to issues with `getaddrinfo`. They also addressed an issue related to `Errno::ETIMEDOUT` and incorporated new features like `copy_file_range` and `fcopyfile` for performance improvements in I/O operations. Additionally, the user added support for a timeout parameter to `Addrinfo` and `TCPSocket`.
object-orientedruby-languageprogramming-languagerubyc
openstack/trove

Aug 2015 - Aug 2016

OpenStack Database As A Service (Trove). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:9 commits in 1 year
Contributions summary:Masaki primarily contributed to improving the OpenStack Trove database as a service project. Their work focused on bug fixes, such as correcting a confusing log message and implementing new configurations. They demonstrated skills in refining configuration validation and extending functionality, notably adding vCPU support for flavor lists and enhancing security group rules. The user also made trivial fixes and improvements to existing code.
trovedatabase-as-a-serviceas-a-serviceopendevdatabase
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
Masaki Matsushita - Software Engineer at NTT Europe Ltd.