Position: Middle Android Developer
Category: Android
English level: intermediate
Years of experience: 2.5


I have a decent knowledge of Java, Android SDK and Android platform in general. On my previous projects I worked  with clean architecture in combination with the MVP  pattern and rxJava to tie all layers together. As the dependency injector I prefer Dagger 2, for MVP pattern implementation I use Moxy library. 

On my last project, I used MVVM pattern, DataBinding and Android Architecture Components. The project is written on Kotlin, so I used rxKotlin.

In addition. Couple last months I spent on a bench, in newly created Flutter team, where I was learning Dart language, Flutter framework and writing demo applications for potential customers.
Basic knowledge in Flutter framework and Dart Language, BLoC and Redux architecture, rxDart and native Dart streams.
Looking for a company with a strong Android team, which is using a modern approach in developing mobile applications.