Dmytro Ruban

Kotlin Multiplatform Developer

Ukraine
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
Dmytro Ruban is a Kotlin Multiplatform developer with eight years of software experience and a background in film editing that sharpened his attention to detail and deadlines. He transitioned from media into mobile engineering, contributing to high-profile open-source mapping project OsmAnd—improving POI caching, UI elements, and multilingual voice prompts for navigation. At companies including NERDZ LAB and Dzura Mobile App he shipped Android features and refactored core components, and now focuses on cross-platform Kotlin solutions at MWDN. Known for rapid learning and problem-solving, he rose quickly in earlier roles and channels the same drive into mastering mobile architectures and multilingual UX challenges.
code8 years of coding experience
job6 years of employment as a software developer
bookMaster of Computerized Management Systems and Automation, Computerised control systems and automatics, Master of Computerized Management Systems and Automation, Computerised control systems and automatics at Sumy State University
stackoverflow-logo

Stackoverflow

Stats
205reputation
4kreached
3answers
0questions
github-logo-circle

Github Skills (18)

speech-to-text10
javascript10
text-to-speech10
java10
javas10
uid10
localization10
front-end-development10
android10
ui-design9
navigator9
navigationview9
sqlite8
database8
databases8

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
osmandapp/OsmAnd

Nov 2019 - Jul 2020

OsmAnd
Role in this project:
userFull-stack Developer
Contributions:332 commits, 80 PRs, 267 pushes in 7 months
Contributions summary:Dmytro primarily worked on the OsmAnd application, contributing to various aspects of the project. They refactored the POI cache database and made changes to the user interface, including adding and modifying icons, and addressing issues with text multiline and button visibility. Their contributions also touched upon the internal workings of the application, particularly regarding the display of map details and filters. Furthermore, the user made adjustments to the settings screens and QuickSearch components.
javascriptmap-matchingosmandoffline-mapsoffline
osmandapp/OsmAnd-resources

Dec 2019 - Jun 2020

Custom defined resources of OsmAnd project
Role in this project:
userBack-end Developer
Contributions:11 commits, 6 PRs, 5 pushes in 5 months
Contributions summary:Dmytro's contributions center on modifying voice prompts within the OsmAnd resources repository. They added and updated voice command functionality for navigation exits in multiple languages, focusing on different text-to-speech configurations. Further work included reverting changes and refactoring existing code related to exit announcements. The user appears to have worked with multiple language-specific files, ensuring proper voice guidance in different locales.
osmanddefined
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
Dmytro Ruban - Kotlin Multiplatform Developer