Tatsuhiro Ujihisa

Senior Software Developer Director at Quipper

Vancouver, British Columbia, Canada
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
Tatsuhiro Ujihisa is a senior software developer and director with 19 years of experience building resilient distributed systems and developer tooling, currently based in Vancouver. He blends deep expertise in Scala, Ruby, Clojure, Haskell and Vim scripting with hands-on leadership—running his own consultancy and contracting as a senior engineer at Quipper. A longtime contributor to the Vim ecosystem and Ruby core test suites, he’s co-founder of an international Vim conference and has improved numerous high-profile Vim plugins (neocomplcache, unite.vim, vimproc). At Fablic and Hootsuite he led stability and migration efforts—introducing circuit breakers, canary releases and automation for large-scale Rails and Scala services. Trained in mathematical systems at Osaka University, he also researched fuzzy-rough-set feature selection, reflecting a rare mix of formal research and pragmatic production engineering. Fluent in English and Japanese, he’s known for elevating developer productivity through tooling and cultural change (remote work, developer onboarding).
code19 years of coding experience
job11 years of employment as a software developer
bookMaster of Engineering, Engineering, Master of Engineering, Engineering at Osaka University
languagesEnglish, Japanese
github-logo-circle

Github Skills (41)

code-optimization10
debug10
maintenance10
scripting10
vimscript10
testcase10
plugin-development10
text-formatting10
command-execution10
autoload10
scala10
ruby10
vim10
script10
rubyspec10

Programming languages (26)

C#CVim SnippetMakefileGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
Shougo/neosnippet.vim

Sep 2012 - Feb 2020

neo-snippet plugin
Role in this project:
userBack-end Developer
Contributions:83 commits, 2 PRs, 2 pushes in 7 years 5 months
Contributions summary:Tatsuhiro primarily focused on bug fixes and code improvements within the `neosnippet.vim` plugin. Their work involved resolving issues like infinite loops, undefined variables, and incorrect command behavior. They also made changes to the `vital` library used by the plugin, and addressed a bug related to placeholder substitution, ensuring more reliable snippet expansion.
neosnippetddc-sourceneovimvimscript
thinca/vim-quickrun

Jul 2011 - Jun 2018

Run commands quickly.
Role in this project:
userFull-stack Developer
Contributions:60 commits, 8 PRs, 12 comments in 7 years
Contributions summary:Tatsuhiro primarily contributed to the plugin's functionality by adding support for various programming languages and tools, including Clojure, Haskell, D, and Scala. They also added configurations for SQL support and enhanced the user interface with markdown rendering capabilities. Furthermore, they implemented and refined the runner/process_manager, improving the plugin's ability to execute commands, along with a concurrent process runner, enhancing its performance and reliability.
debugvim-pluginvimcli
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