Position: Android developer
Category: Android
English level: intermediate
Years of experience: 6

I worked as a team lead of mobile in the online banking app. I developed several mobile banking applications for different types of users. 

Currently, I work on the large multi-module mobile app in a product company. I developed a lot of features from scratch, impelement offline mode, perform code reviews, refactor and optimize the app
Java, Kotlin
Java Core, Android SDK
RxJava2, RxAndroid, Coroutines
Architecture patterns: MVP, MVVM, VIPER, Clean Architecture
DI: Dagger2, Kodein
Testing: JUnit, Mockito, Espresso
Persistence: SQLite, Room, Realm
VCS: Git, GitHub, GitLab, BitBucket
Task tracking: Youtrack, Jira
Other: Crashlytics, Jenkins, Swagger
Friendly and professional team