Image of Alexey

Alexey

  • Firebase
  • GraphQL
  • Java
  • Kotlin
  • MVP
  • MVVM
  • RxJava

Alexey is a senior mobile app developer with over 7 years of experience with Java and Kotlin. He worked on many complex projects, both as a developer and as a team lead.

Alexey and more developers are now available for hire.

Hire Alexey

Skills and Qualifications

Languages

  • Java
  • Kotlin

Libraries/APIs

  • Apollo GraphQL
  • Android Jetpack
  • OkHttp
  • Retrofit
  • RxJava

Platforms

  • Android

Data bases

  • Firebase

Frameworks

  • Dagger 2
  • Compose

Tools

  • Unit/Ui/Snapshot tests

Other

  • MVP
  • MVVM
  • Clean architecture
  • Kotlin Coroutines

Projects

Praktika

Team lead, developer

Praktika is a meditation application that provides access to audio courses available by subscription. Alexey organized the tasks and managed the team for this project. As a lead developer, Alexey built the features that allowed users to download and listen to lessons, purchase subscriptions through Google Play Billing, as well undertaking analytics and benchmark tasks too.


  • Kotlin
  • Clean Architecture
  • MVVM
  • Google Databinding
  • ExoPlayer
  • Google Play Billing
  • Retrofit
  • Dagger 2
  • Firebase
  • Junit5
  • Mockito

KinoPoisk

Senior developer

A mobile application that allows you to watch movies and TV series both online as well as offline, buy movie tickets, read news and articles, and rate favorites. Alexey was a senior developer on the project and so spearheaded the implementation of many of the application's central features. These included movie / TV series screen, actor screen, player redesign and improvements, picture-in-picture support, dark theme support, analytics, benchmark, experiments, Kotlin Coroutines integration and Compose integration.


  • Kotlin
  • OkHttp
  • Apollo GraphQL
  • Android Jetpack
  • RxJava2
  • Kotlin Coroutines
  • AppMetrica
  • Junit4
  • Espresso
  • Compose

Checkoffice

Team lead

Application for mobile audits that includes automation of checklists, quality control for a chain of stores, and a control feature for mystery shoppers. Alexey was the team lead on the project. As a developer, Alexey planned the application architecture (clean + mvvm), built the bottom bar with an individual stack for each tab, search and filter checks, custom calendar with top sheet behavior, undertook modification of the seekbar to display the scale, photo drawing, record /play audio, offline passing of checks + synchronization of the content of checks with the server, barcode detection, and camera functionality inside the application.


  • Kotlin
  • Clean Architecture
  • MVVM
  • Room
  • OkHttp
  • Retrofit
  • RxJava
  • Kotlin Coroutines
  • Dagger 2
  • Firebase

Aha

Team lead

A U.S military app to help with the selection of housing for personnel. Accommodation is selected depending on the wishes of the user and the distance from the military base. Alexey was the team lead on the project. His role included organizing the work, outlining the architecture, and delegating tasks to other developers. Application architecture (clean + mvvm). Examples of tasks completed as a developer include endless drum with modified custom layout manager for state selection, double slider with windows for price selection, and drag-and-drop housing properties.


  • Java
  • Kotlin
  • Clean Architecture
  • MVVM
  • OkHttp
  • Retrofit
  • RxJava
  • and Dagger 2