Position: Android Developer
Category: Android
English level: upper
Years of experience: 0.5


I am actively studying the Android platform. To put it briefly, I am writing all the code in Kotlin, I studied Java, but I haven't written anything in it for more than a year. I created lists based on RecyclerView, connected pagination, loaded data asynchronously using coroutines from a local database via Room, didn't use LiveData, just subscribed to StateFlow instead. I worked with some RESTful APIs (mainly GET requests), for example received weather data by coordinates, checked requests via Postman, asynchronously downloaded and converted via Moshi into objects. Also I tried to create simple MVVM architecture, I don't use DI yet (because the projects are too small and I think it's impractical), although I was learning how to use Hilt. I wrote small Unit and UI tests. It is difficult for me to assess the level of English, but online tests say that it is B2.