Tsukasa Kochi is a seasoned technology leader and Head of Technology at Gravity Corporation, overseeing a 50-person engineering organization and aligning engineering strategy with business growth. With over two decades in IT and 14 years of hands-on experience reflected in contributions to JVM open-source projects like jOOλ and scalikejdbc, he combines deep technical skills with pragmatic operational improvements. He has led digital transformation and generative AI adoption programs at Yokogawa Digital, launched China/Vietnam offshore delivery initiatives at Capgemini, and driven new-service development and marketing at Cresco. Having founded and run consulting firms and lived in Nanjing as an offshore mentor, he brings rare cross-cultural experience in Japan, China, and Vietnam. Tsukasa pairs a mathematics master’s with an MBA, and is known for turning messy legacy processes into clear, documented workflows that support talent development. Beyond strategy, he still contributes code and build automation fixes, evidencing a hands-on mindset even in senior roles.
14 years of coding experience
13 years of employment as a software developer
MBA, MBA at Bond University
修士課程, 数学, 修士課程, 数学 at 九州大学大学院
Master's degree, Mathematics, Master's degree, Mathematics at Kyushu University
A tidy SQL-based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-to-use APIs.
Role in this project:
Back-end Developer
Contributions:19 commits, 2 PRs, 3 comments in 3 years 3 months
Contributions summary:Tsukasa primarily contributed to the `scalikejdbc/scalikejdbc` repository by fixing bugs and improving code quality. Their commits addressed issues such as unnecessary variable declarations, broken links, and typos. The user also refactored the code by simplifying method calls and optimizing construction of SQLSyntax. These changes indicate a focus on improving maintainability, readability, and performance of the library.
jOOλ - The Missing Parts in Java 8 jOOλ improves the JDK libraries in areas where the Expert Group's focus was elsewhere. It adds tuple support, function support, and a lot of additional functionality around sequential Streams. The JDK 8's main efforts (default methods, lambdas, and the Stream API) were focused around maintaining backwards compatibility and implementing a functional API for parallelism.
Role in this project:
Back-end Developer
Contributions:7 commits in 6 days
Contributions summary:Tsukasa primarily contributed to the jOOλ project by addressing warnings and implementing new features. This involved suppressing warnings related to varargs and fixing other code warnings. The user also added functionality by including the `Seq.seq(Optional<T>)` method and implementing `Seq.scanLeft/scanRight` and `Seq.shuffle` methods, enhancing the library's stream processing capabilities. These changes suggest a focus on improving the library's usability and extending its capabilities.
java-8streamsjdkmissingsupport-function
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.