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


Here is information about two last companies, where I was working for
1 year 4 months. I was single developer in Android direction of startup and was responsible for development from scratch and support existing functionality for two applications. In my responsibility also was included quality control (automated tests, crashlytics, static code checks), release and post release processes, metrics collection, collaboration with backend team and implementation of business requests.  Stack: Java, Kotlin, RxJava, Dagger 2, MVP, CleanArchitecture, Room, GoogleMaps, variety of banking sdk's, GPS, audio recording, Retrofit.

3 years. I was involved into development application from scratch and supporting big enterprise application. In my duties were included development and supporting features, configuring CI/CD processes, design and implementation of architecture for application and features, documentation support, leading of development of specific features, participating in quality control processes, leading of small teams (up to 4 engineers), processes adjusting. Also I was participated in company activities as android expert and was leading experts team in scope of one of the projects. Stack: Kotlin, Java, MVVM, RIB's, Dagger 2, RxJava, Coroutines, Room, Retrofit, canvas drawing, reflection, IDE plugin support, SonarQube, Jira, Azure DevOps, Scrum, Kanban, Bitbucket.