Shumpei Shiina

Researcher at Toyota Motor Corporation

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

👤
Senior
🎓
Top School
Shumpei Shiina is a researcher and software engineer based in Japan with nine years of experience building distributed processing and large-scale database systems. Currently at Toyota Research, he combines academic rigor—pursuing a PhD in Computer Science at the University of Tokyo—with practical engineering across back-end systems and front-end visualization. His open-source contributions include meaningful work on the widely used fish shell (implementing and testing a robust wait builtin) and visual/interaction fixes in Plotly.js, showing fluency from low-level process handling to client-side chart rendering. Past roles span national labs and industry, reflecting a track record of shipping reliable, test-driven features in both research and production environments. Colleagues would note his blend of systems-level thinking and attention to user-facing detail, such as improving completion display sizes and legend symbol controls.
code9 years of coding experience
job2 years of employment as a software developer
bookUniversity of Tokyo
github-logo-circle

Github Skills (14)

data-visualizations10
command-line-interface10
javascript10
data-visualization10
data-visualisation10
rust10
shell10
d3js10
chartjs10
plotly10
charting10
charts10
build-automation8
webgl7

Programming languages (12)

JuliaC++ShellRustCLLVMJavaScriptHTML

Github contributions (5)

github-logo-circle
plotly/plotly.js

Oct 2019 - Feb 2022

Open-source JavaScript charting library behind Plotly and Dash
Role in this project:
userFront-end Developer
Contributions:21 reviews, 19 commits, 5 PRs in 2 years 4 months
Contributions summary:Shumpei primarily focused on enhancing the Plotly.js charting library by addressing visual and functional aspects of box plots and violin plots. Their contributions included fixing the width of box plots on log-scale axes, ensuring correct value axis mapping within box plots, and resolving issues with violin trace rendering. In addition, the user introduced the option to set the width of the symbol area in legends and added pattern fill capabilities for bar plots and scatter filled areas.
chartsdashcharting-librarychartwebgl
fish-shell/fish-shell

Oct 2017 - Apr 2018

The user-friendly command line shell.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:13 commits, 9 PRs, 13 comments in 6 months
Contributions summary:Shumpei primarily contributed to the `fish-shell` project by implementing and refactoring the `wait` built-in command, which allows users to wait for background processes. They added functionality for waiting by process name and refactored the command's code for better maintainability. Furthermore, the user developed a suite of tests utilizing `expect` to ensure the correct functionality of the `wait` command and also improved the size of completions page to show the entire prompt.
bashterminalfishcommand-lineshell
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
Shumpei Shiina - Researcher at Toyota Motor Corporation