Haruki Hasegawa

Tokyo, 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
Haruki Hasegawa is a robotics-focused software engineer and Master's student at Nagaoka University of Technology with 13 years of technical experience spanning mechanical engineering and software development. He blends hands-on manufacturing insight from an internship at a Japanese firm in Vietnam with current work as a software engineer at a robotics startup, contributing to cutting-edge automation projects. On GitHub he has contributed meaningful Android improvements and refactors to notable projects like the DroidKaigi conference app and the android-advancedrecyclerview library, demonstrating a taste for maintainable UI architectures and reusable components. Comfortable in global, cross-disciplinary teams, he aims to serve as an overseas-based engineer for Japanese manufacturing, bringing Japan’s monozukuri strengths to international contexts. A practical problem-solver, he pairs control-engineering research with production-grade software practices to bridge hardware and mobile software effectively.
code13 years of coding experience
bookMaster's degree, Mechanical information / Control engineering, Master's degree, Mechanical information / Control engineering at Nagaoka University of Technology
bookAssociate's degree, Mechanical Engineering, Associate's degree, Mechanical Engineering at 長岡工業高等専門学校
stackoverflow-logo

Stackoverflow

Stats
385reputation
18kreached
3answers
0questions
github-logo-circle

Github Skills (15)

kotlin10
javas10
android-application10
recyclerview10
android-app10
android-apps10
android-recyclerview10
android10
java10
password-generator6
macos6
android-fragments6
ruby6
security6
kotlin-multiplatform5

Programming languages (17)

JavaC++CVueGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)
Role in this project:
userMobile Developer (Android)
Contributions:1 release, 712 commits, 92 PRs in 6 years 1 month
Contributions summary:Haruki primarily focused on extending the existing RecyclerView extension library, contributing to several aspects of its functionality. This involved refactoring existing adapter classes, such as `BaseManagerAdapter`, `DraggableItemWrapperAdapter`, and `SwipeableItemWrapperAdapter`, to improve code structure and maintainability. Additionally, the user implemented features like handling swipe actions with background changes, auto-scrolling while dragging, and adapting the library to accommodate the use of a ViewPager.
inboxrecyclerviewheadermusic-playmusic-app
The Official Conference App for DroidKaigi 2022
Role in this project:
userMobile Developer (Android)
Contributions:7 commits, 2 PRs, 4 comments in 1 day
Contributions summary:Haruki primarily contributed to the Android application by adding modifier parameters to Composable functions across multiple feature modules. These changes were implemented in key areas of the app, including announcements, session details, settings, the map view, and contributor pages. This indicates a focus on improving code reusability and potentially supporting more flexible UI customization within the application's composable architecture. The consistent application of this fix across multiple components suggests a refactoring effort.
kotlin-multiplatformandroiddroidkaigiandroid-appkotlin
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
Haruki Hasegawa