FlowCV Logo
resume profile picture
Profile

Hi, I'm an Android developer with over 3 years of experience building native Android applications in Kotlin. I have developed apps from scratch and contributed to large-scale projects by improving architecture, fixing critical bugs, and implementing new features.

My experience covers clean architecture, modern patterns like MVVM and MVI, RESTful APIs, and cloud-based services. I’m comfortable working with persistence layers, real-time databases, and CI/CD tools — delivering reliable and scalable solutions with a focus on performance and usability.

Professional Experience

Android Developer

mova.io

Short-Video Sharing App: Developed a short-video platform from scratch, featuring vertically scrollable video feeds, uploading, and playback functionality. Focused on smooth user experience and performance optimization. Built the core logic using Kotlin and integrated Firebase for backend services and media storage.

11/2020 – 03/2022

Dating Application: Joined an existing project in its final development stages. Designed and implemented a new user flow using MVVM architecture and Android Jetpack components. Ensured seamless feature integration with the existing codebase and improved maintainability.

Integrated RESTful APIs in both projects to support data synchronization, authentication, and user interaction flows.

Android Developer

Freelance

Collaborated on multiple short-term Android projects as a freelance contributor.  

Tasks included bug fixing, UI implementation, feature development, and codebase updates.

Dmytro Dyshuk
1 / 2
Education
09/2020 – 06/2022Dnipro, Ukraine
09/2017 – 07/2020Dnipro, Ukraine

Junior Specialist

College of Electronics
09/2013 – 07/2017Dnipro, Ukraine
Skills
Kotlin
Android SDK
Jetpack
Kotlin Coroutines
MVVM / MVI / MVP
REST API (JSON)
Room
SOLID
XML
CI/CD (GitHub Actions)
Mockito
Robolectric
Java
Android Studio
Jetpack Compose
Kotlin Flow
Git (Bitbucket, GitHub)
Firebase / Firestore
Realm
Dependency Injection – Dagger / Hilt
Google Play Console
JUnit
Espresso
Languages
Ukrainian
Russian
English
Dmytro Dyshuk
2 / 2