Image of Dmitry

Dmitry

  • Android
  • Android Kotlin
Dmitry is a senior mobile app engineer with seven years of experience in software development. He has a proven track record of working passionately on multiple applications that have been successfully published on Google Play. His expertise includes Kotlin, Clean Architecture, and the MVVM design pattern.

Skills and Qualifications

Languages

  • Kotlin

Frameworks

  • Dagger
  • Mockito

Libraries/APIs

  • Room
  • Retrofit
  • RxJava

Tools

  • Unit tests
  • Crashlytics

Platforms

  • Android

Other

  • MVP
  • MVVM
  • Clean architecture

Data bases

  • Firebase

Dmitry and more developers are now available for hire.

Hire Dmitry

Featured Projects

Dentamatch

Android SDK, Appointments, AWS, Backend, Calendar, CRM, Frontend, Health, Java, Javascript, Mobile, PHP, Swift, Web

Dentamatch


Development Team

3 Developers, 1 QA Engineer
1 Project Manager, 1 Account Manager
Details
Swift Gift

Android SDK, eCommerce, Java, Management Dashboard, Marketplace, Mobile, PHP, Swift

Swift Gift


Development Team

1 Designer, 3 Developers
1 Project Manager, 1 Account Manager
Details
Photofy

Backend, Design, iOS, Marketing, Mobile, Social, Swift

Photofy


Development Team

1 Designer, 3 Developers
1 Project Manager
Details

Projects

Bank Online

Developer

In his work on an application for a prominent internet bank, Dmitry played a crucial role in enhancing the mobile banking experience by integrating existing system functionalities. His contributions included incorporating brokerage account features into all client accounts and developing a withdrawal/replenishment function for these accounts as part of the Investkopilka feature, which saw its user base expand from zero to two million within six months. He also focused on thorough testing (UI and Unit tests), further development and modernization of the Investkopilka feature, and transferring various functionalities between applications through libraries.

In his work on an application for a prominent internet bank, Dmitry played a crucial role in enhancing the mobile banking experience by integrating existing system functionalities. His contributions included incorporating brokerage account features into all client accounts and developing a...

Read more
  • Kotlin
  • Java
  • Clean Architecture
  • MVP
  • Room
  • Retrofit
  • RxJava
  • Dagger
  • Firebase
  • Crashlytics
  • AppsFlyer
  • UI/Unit tests

Axonista

Team lead

Dmitry led a team developing a suite of applications (VirginMedia, WaterBear, VideoElephant) designed to offer diverse video streaming experiences. As the team leader, he was responsible for daily management, client communication, pre-launch activities, and facilitating the apps' debut on Google Play.

Dmitry led a team developing a suite of applications (VirginMedia, WaterBear, VideoElephant) designed to offer diverse video streaming experiences. As the team leader, he was responsible for daily management, client communication, pre-launch activities, and facilitating the apps' debut on Google...

Read more
  • Kotlin
  • Java
  • Clean Architecture
  • MVVM/MVP
  • Room
  • Retrofit
  • RxJava
  • Coroutines
  • Dagger
  • Hilt
  • Firebase
  • Crashlytics

Ural Music Night

Developer

For the Ural Music Night music festival app, Dmitry oversaw the creation of an engaging onboarding experience using PageTransformer for smooth page transitions. He implemented location tracking with WorkManager, spearheaded a complete app redesign, introduced a theme changer, and enhanced notification functionalities with channels and deep links. He developed a notification system to alert users one hour before an event using AlarmManager, created the app's database with Room for an offline-first approach, and devised a feature to display friends within a specific radius on a map.

For the Ural Music Night music festival app, Dmitry oversaw the creation of an engaging onboarding experience using PageTransformer for smooth page transitions. He implemented location tracking with WorkManager, spearheaded a complete app redesign, introduced a theme changer, and enhanced...

Read more
  • Kotlin
  • Clean Architecture
  • MVVM
  • Room
  • Retrofit
  • RxJava
  • Dagger
  • Firebase
  • Crashlytics
  • Unit tests
  • Mockito

Conexion

Developer

Dmitry also led the development of a mobile application for Ora TV, an American Internet TV channel. He managed the project from inception to launch on Google Play, implementing video streaming with the Connatix SDK and designing the UI and behavior to mirror YouTube's. The app integrates with REST and GraphQL APIs for versatile data handling.

Dmitry also led the development of a mobile application for Ora TV, an American Internet TV channel. He managed the project from inception to launch on Google Play, implementing video streaming with the Connatix SDK and designing the UI and behavior to mirror YouTube's. The app integrates with REST...

Read more
  • Kotlin
  • Retrofit
  • RxJava
  • Coroutines
  • Dagger
  • Navigation Component
  • MotionLayout
  • Firebase
  • Apollo
  • Crashlytics
  • Unit tests
  • Mockito