Position: Senior Android Developer
Category: Android
English level: upper
Years of experience: 6


1) Duration: March 2015 - May 2016
Role: Junior Android Developer
Project description: GPS tracker allows clients to log into 
their gps tracking account, modify their asset information and 
view the real time location of their asset, including historical 
playback. 
Technologies: GMS, Google Maps, Retrofit 1, RxJava 1, SQLite, 
Firebase (Storage, Realtime Database), Crashlytics.

2) Duration: June 2016 - July 2017
Role: Middle Android Developer
Project description: ‎Cash-back service which lets buy things in 
more than one store and gets some part of cash back 
from each buying in store.
Technologies: Clean architecture, Retrofit 2, OkHttp, 
RxJava 2, Dagger 2, OAuth, SSL, Glide, FCM, Systrace, 
Realm, RxAndroid, Stetho, 
Firebase (Analytics, Remote config, TestLab, CrashReport), 
Social SDKs.

3) Duration: July 2017 - July 2018
Role: Senior Android Developer
Project description: It lets clean your phone, boost perfomance 
and make your device much faster and safe surfing in the internet.
Technologies: Android NDK, C++, CMake, IPC, AIDL, 
Facebook(Ads, Analytics), AccessibilityService, RxJava 2,
 Retrofit 2, SugarORM, AdMob, Crashlytics, other ads.

4) Duration: July 2018 - November 2019
Role: Senior Android Developer
Project description:  A single platform where you can set-up your 
ERP system, generate your website, collaborate via a web-based 
or mobile messenger, and hire freelancers to help you in your 
development needs. System that combines Skype, Upwork.
Technologies: WebSocket, Scarlet, Moshi, Mockk,
Rx(Java, Android, Binding), MVP, Crashlytics, Room.

5) Duration: November 2019 - Present
Role: Senior Android Developer
Project description: U.S. luxury department store chain which 
has a web site and mobile apps. User can choose, buy, pick up
 in-store things. It has own club card, loyalty program, 
and comfortable sales.
Technologies: MVI, SSL, RxJava 2, Retrofit 2, Jetpack, Firebase
Remote Config, Mockito, AssertJ, Espresso, Roboelectric,
MockWebServer.
Evolving project preferably in Kotlin