Shinya Ohyanagi

Hyogo Prefecture, 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
Shinya Ohyanagi is a pragmatic software engineer with 15 years of experience building full-stack web applications and developer tooling from Hyogo, Japan. He prefers Python, TypeScript and React, and has shipped backend systems with Django/DRF as well as polished frontends using Redux, Formik and Ant Design. An active open-source contributor, he has maintained and modernized well-known projects like autopep8 and contributed compatibility and async improvements to popular Vim plugins such as jedi-vim and tsuquyomi. His background spans research at NICT, hands-on devops work updating Packer templates, and team leadership roles, showing a mix of low-level tool maintenance and product-facing feature delivery. Colleagues rely on him for clean, backward-compatible fixes and thoughtful refactors that keep developer workflows humming.
code15 years of coding experience
job17 years of employment as a software developer
book学士, 人文学部, 学士, 人文学部 at 宮崎公立大学
github-logo-circle

Github Skills (44)

asynchronous10
deno10
javascript10
maintenance10
docker10
python10
scripting10
async10
plugin-development10
centos10
autocomplete10
typescript10
bash10
formatter10
language-server-protocol10

Programming languages (19)

MDXJavaCSSRustMakefileGoHTMLTypeScript

Github contributions (5)

github-logo-circle
shiguredo/packer-templates

Jan 2014 - Oct 2014

This repository has finished updating
Role in this project:
userDevOps Engineer
Contributions:6 commits in 9 months
Contributions summary:Shinya primarily focused on updating and adding support for various operating system versions within the Packer templates. They modified scripts related to virtual machine setup, including adding tools and configurations for CentOS and Scientific Linux. The contributions included adding support for CentOS 7.0 and 6.6, as well as Scientific Linux 7.0. The updates involved changes to VM scripts and configurations for different virtualization environments.
pythonupdatingfinished
mattn/vim-lsp-settings

Dec 2019 - May 2022

Auto configurations for Language Server for vim-lsp
Role in this project:
userFull-stack Developer
Contributions:25 reviews, 31 commits, 32 PRs in 2 years 5 months
Contributions summary:Shinya contributed significantly to the `mattn/vim-lsp-settings` repository, adding support for various Language Server Protocol (LSP) configurations. Their work included implementing configurations for tools like Tailwind CSS, Rome, Deno, Flow, Esbonio, PyLS, and Steep. They also addressed bug fixes, implemented new features such as Deno's cache file installation and import intellisense, and refined existing settings to improve functionality and user experience.
vimlspneovimlanguage-serverlanguage-server-protocol
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
Shinya Ohyanagi