Kenji Yoshida is a Tokyo-based Managing Director with 15 years of experience combining capital markets leadership and hands-on software engineering expertise. He has led strategic risk and structured asset teams at Citi and BNP Paribas before moving into senior roles at SoftBank, blending deep financial product knowledge with technology-driven process improvements. An active open-source contributor in the Scala ecosystem, Kenji has made substantive technical contributions to high-profile projects such as Akka, Scala compiler work, Cats, Play Framework and many tooling and JSON libraries, often improving build compatibility, performance and documentation. He brings rare cross-domain fluency—able to refactor compiler-level code and manage complex financial syndications—and has a track record of keeping long-lived projects current across evolving Scala and JVM versions. Educated at Keio University in economics, he also invests in and advises ESG startups, reflecting a broader interest in sustainable innovation alongside technical rigor.
A new Scala wrapper for Joda Time based on scala-time
Role in this project:
Back-end Developer
Contributions:2 reviews, 313 commits, 255 PRs in 10 years 2 months
Contributions summary:Kenji primarily contributed to the development of the nscala-time library, focusing on its core functionality and dependencies. They updated the library's Scala and Joda-Time versions, demonstrating proficiency in managing project dependencies. Additionally, the user refactored code, including removing unused imports and updating the build configuration to support features such as scaladoc. The user also made contributions to support Scala 2.10, 2.11, and 2.12 versions.
Contributions:12 releases, 488 commits, 986 PRs in 8 years 11 months
Contributions summary:Kenji primarily contributed to the core functionality of the Scala code linting tool, wartremover, by adding new features and fixing bugs. The user added `TryPartial` to the warts and fixed an issue related to a `MatchError` bug within the code. The user also addressed various build settings including Scala versions and dependencies, showcasing their involvement in maintaining and improving the project's core components.
lintermacroslintingmetaprogrammingcompiler-plugin
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
Kenji Yoshida - Managing Director at SoftBank Group