Yaroslav 

Warsaw, Masovian Voivodeship, Poland
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
Yaroslav Shevchuk is a Senior Software Engineer with 11 years of experience building high-performance mobile and distributed systems, currently working on GCP Cloud AI after leading rides matching and backend efforts at Bolt. He combines deep Android expertise—demonstrated by significant open-source contributions to popular libraries like SlidingRootNav, LovelyDialog and CropIwa—with systems-level work on decentralized, peer-to-peer collaboration at DXOS. Comfortable shifting between hands-on UI/UX widget design and backend search/dispatch architecture, he has a proven track record of improving stability, performance and developer tooling. A former top-rated freelancer and contributor to widely used Android projects, Yaroslav also publishes technical write-ups and libraries that reflect a pragmatic focus on usability and migration (e.g., AndroidX). Based in Warsaw, he blends product-minded engineering with an interest in local-first collaboration and applied AI.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
4,800reputation
275kreached
28answers
7questions
Badges
android
top-5%
android-studio
top-5%
github-logo-circle

Github Skills (29)

croppie10
image-viewer10
image-cropper10
dialog10
android-development10
java10
android-library10
javas10
androidx10
crop-image10
android10
android-ui10
custom-view10
cropper10
dialogs10

Programming languages (6)

TypeScriptJavaC++JavaScriptGroovyKotlin

Github contributions (5)

github-logo-circle
yarolegovich/LovelyDialog

Apr 2016 - Jul 2020

This library is a set of simple wrapper classes that are aimed to help you easily create fancy material dialogs.
Role in this project:
userMobile Developer (Android)
Contributions:1 release, 39 commits, 6 PRs in 4 years 4 months
Contributions summary:Yaroslav primarily contributed to the `lovelydialog` library by modifying and expanding the sample application. Their work included refactoring the sample code, fixing dialog-related issues, and integrating a Bintray upload plugin. The changes focused on improving the functionality and usability of the dialog library, as well as enhancing the sample application's demonstration of the library's features. Further work included migrating the project to androidx and adding new features like vertical button layouts.
dialogandroid-uimaterialandroid-libraryandroid
yarolegovich/SlidingRootNav

Mar 2017 - Aug 2020

DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible.
Role in this project:
userMobile Developer (Android)
Contributions:1 release, 19 commits, 4 PRs in 3 years 4 months
Contributions summary:Yaroslav contributed to the `slidingrootnav` library, which provides a drawer-like navigation experience for Android applications. Their work focused on enhancing the core functionality of the library, including fixing bugs related to menu visibility, implementing a feature to block clicks on the root view when the menu is open, and migrating the project to AndroidX. These changes improved the usability and stability of the navigation component. Furthermore, the user modified the sample application to reflect the new features.
drawerlayoutsidemenuiosdrawerandroid-ui
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
Yaroslav