Yoshinori Isogai

Software Engineer at Ubie

Chiyoda, 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
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.”
code12 years of coding experience
job9 years of employment as a software developer
bookBSc, Computer Science with Software Engineering, BSc, Computer Science with Software Engineering at University of Victoria
bookComputer Science Diploma with Co-op, Computer Science, Computer Science Diploma with Co-op, Computer Science at Langara College
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (33)

kotlin10
resource-dictionary10
rxjavafx10
annotations10
permission10
java10
annotation-processing10
javas10
code-generation10
glob10
android10
rxjava10
management10
androidannotations10
swift10

Programming languages (11)

TypeScriptDockerfileJavaScalaJavaScriptGoHTMLSwift

Github contributions (5)

github-logo-circle
A declarative API to handle Android runtime permissions.
Role in this project:
userBack-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.
apiruntimedeclarativeandroidpermission
The Official Conference App for DroidKaigi 2017 Tokyo
Role in this project:
userMobile 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.
Request Free Trial
Yoshinori Isogai - Software Engineer at Ubie