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


Project: 
    OpenSwim application to set goals, track your training, check stats, etc.
Responsibilities:
    Development of the tablet Android app from scratch.
Technology stack: 
    Kotlin, Retrofit 2, Kotlin Coroutines, MVVM, Navigation Component, Koin, Android Jetpack, Fastlane, Firebase, Sentry

Project: 
    Sauce a restaurant tablet app to accept and manage orders
Responsibilities:
    Development of the native tablet Android app from scratch.
    Clean legacy code.
Technology stack: 
    Kotlin, Retrofit 2, Kotlin Coroutines, MVVM, Navigation Component, Hilt, Fastlane, Firebase, Sentry

Project: 
    Pos terminal mobile application.
Responsibilities:
    Development of the native Android app from scratch with outsource company. 
    Fix security bugs
    Brought TDD work culture to our team.
    Building the Android team and recruiting, onboarding new developers.
Technology stack: 
    Kotlin, Retrofit 2, Kotlin Coroutines, MVVM, Navigation Component, Hilt, Android Jetpack, Room, Fastlane

Project: 
    PashaBank Retail banking app
Responsibilities:
    Participating in the architecting of Android apps using Clean Architecture.
    Creating CI/CD pipeline using CircleCi, Fastlane, GitHub.
    Converted several old-style Android Java codes to Kotlin.
    Building the Android team and recruiting, onboarding new developers.
    Participate in the creation of guides, documents, code style for our team.
Technology stack: 
    Kotlin, Retrofit 2, Kotlin Coroutines, MVVM, Navigation Component, Ktor, Hilt, Android Jetpack, Room, Fastlane