Kenta Murata

Chief Research Officer (CRO) at Ruby Core Team

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
Kenta Murata is a Tokyo-based Chief Research Officer and open-source software engineer with 17 years of experience building core language runtimes and data infrastructure. A long-standing CRuby committer and Apache Arrow contributor, he has shipped critical fixes and features in Ruby’s core (enumerator, process, JSON) and advanced tensor and sparse-matrix support in Arrow. He blends low-level C/FFI systems work (e.g., pycall.rb bindings to libpython) with robust test-driven improvements across ruby/spec, showing deep attention to correctness and concurrent safety. At XICA he leverages research and production engineering to bridge R&D and product, having previously driven full-time OSS R&D at Speee and production services at Cookpad and Recruit. His background includes doctoral study in information science, reflecting a research-first mindset applied to practical, widely-used open-source projects. An uncommon strength: he routinely navigates both language-core internals and multi-language interoperability, enabling safer cross-language data and computation at scale.
code17 years of coding experience
job13 years of employment as a software developer
bookProduction System Engineering, Production System Engineering at 旭川工業高等専門学校 / Asahikawa National College of Technology
bookDoctor Course, Information Science and Technology, Doctor Course, Information Science and Technology at 北海道大学 / Hokkaido University
bookInformation Technology, Information Technology at 苫小牧工業高等専門学校 / Tomakomai National College of Technology
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
66reputation
306reached
1answer
0questions
github-logo-circle

Github Skills (44)

json-parser10
json10
spec10
programming-language10
c-language10
lib10
operation10
python10
tensorrt10
sparse-matrix10
bigdecimal10
arrow-keys10
data-structure10
cicd10
ruby10

Programming languages (21)

PowerShellJavaC++CSSCRustVueHTML

Github contributions (5)

github-logo-circle
mrkn/pycall.rb

Oct 2016 - Jan 2023

Calling Python functions from the Ruby language
Role in this project:
userBack-end Developer & Library Developer
Contributions:2 releases, 2 reviews, 529 commits in 6 years 4 months
Contributions summary:Kenta primarily focused on developing the back-end logic and core functionality for the `pycall.rb` library, which facilitates calling Python functions from Ruby. Their contributions include implementing the core functionalities of evaluating Python code, supporting the conversion of basic Python data types, and building the foundation for object interactions. The user also demonstrated skills in C/FFI library binding, as they defined functions and structures for the low-level interface with the libpython library. Furthermore, the user enhanced the library by adding features such as handling Python-based methods for objects.
ruby-languagecallingpythondata-scienceruby
apache/arrow

Oct 2018 - Mar 2021

Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
userBack-end Developer & Data Engineer
Contributions:41 reviews, 65 commits, 76 PRs in 2 years 5 months
Contributions summary:Kenta primarily contributed to the Apache Arrow project by implementing and testing new features related to tensor operations and sparse tensor formats. They introduced the `NumericTensor` class and functionality to access tensor elements, enhancing the library's capabilities for numerical data. Furthermore, the user designed and implemented a tentative sparse tensor format, exploring the COO format for its flexibility in handling multi-dimensional sparse data. They also worked on the support of CSC sparse matrices.
memorymulti-languagetoolboxacceleratedarrow
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
Kenta Murata - Chief Research Officer (CRO) at Ruby Core Team