Yoshinori Isogai is a versatile software engineer with 12 years of experience specializing in Java and Kotlin, and over five years building native Android apps, currently contributing at Ubie in Tokyo. He combines hands-on app development and backend skills (Ruby on Rails, Playframework, Jenkins) with a strong open-source footprint—authoring 16 IntelliJ plugins and contributing to well-known projects like PermissionsDispatcher and AndroidAnnotations. He has led mobile teams for high-DAU apps, built CI systems, and modernized toolchains (Eclipse→Android Studio), demonstrating both technical leadership and delivery at scale. Fluent in English and Japanese, he frequently speaks about Kotlin and developer tooling and even authored an introductory Kotlin book. A fast learner who adapts quickly, he balances deep engineering craftsmanship with a taste for playful goals—like renaming September to “Yoshi.”
12 years of coding experience
9 years of employment as a software developer
BSc, Computer Science with Software Engineering, BSc, Computer Science with Software Engineering at University of Victoria
Computer Science Diploma with Co-op, Computer Science, Computer Science Diploma with Co-op, Computer Science at Langara College
A declarative API to handle Android runtime permissions.
Role in this project:
Back-end Developer
Contributions:90 commits, 50 PRs, 39 pushes in 2 years 6 months
Contributions summary:Yoshinori's commits primarily focused on refactoring and improving the codebase for handling Android runtime permissions. They moved core functionality, such as permission utilities and body implementations, into base classes to reduce code duplication and increase maintainability. The user also added support for SYSTEM\_ALERT\_WINDOW and WRITE\_SETTINGS permissions, demonstrating an understanding of Android permission management. These changes involved modifying Kotlin and Java code within the project's processor module.
The Official Conference App for DroidKaigi 2017 Tokyo
Role in this project:
Mobile Developer (Android)
Contributions:40 commits, 22 PRs, 49 comments in 1 month
Contributions summary:Yoshinori focused on developing and integrating features within the Android application for the DroidKaigi conference. They implemented components to display contributor information, including fetching data from a GitHub API and creating a ViewModel for displaying the contributors. The user refactored existing code by renaming methods and changing package structures, as well as integrating the view model within a fragment. They also improved the user experience by adding a feature to check and uncheck sessions.
androiddroidkaigikotliniostokyo
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.