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

There is experience in rewriting ready-made small applications written in Java to Kotlin. I also did a technology change in them from RhJava to coroutines, and also refactored them to a clean architecture.
 Also took part in the refactoring of multi-module projects. And rewriting GodObjects with more than 1000 lines))
Member of a start-up project. The project is connected by different communities of people and their joint activities. Our
 development team has more than 20 members. All code was written in Kotlin, using a clean architecture, and the MVVM pattern for working with UI. When working with multithreading, we used coroutines, requests to the network - Retrofit, work with databases - Room, dependency inversion - Koin, authorization - Firebase,SinglActivity