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


I am an android developer. 
I am experienced three years in development of android application. 
 I work with wide stack of technologies native android development and react-native. With different languages: Java, Kotlin and JavaScript. With different popular and not libraries like RxJava, Coroutines, Flow, Retrofit, Dagger, Koin, Conductor, Picasso, Glide, Room, GreenDao, AndroidAnnotation and other.

In current moment, I like working with Kotlin, because it is Android first language, is very efficient, and increases my productivity. Also, for me very interesting  Coroutines. I'm wondering, how this solution for asynchronouse works faster developing and staying standard in Android world. I like new projects with new challenges, but even more I like working with experienced team for find solution for resolve this challenges.
  In last two year I worked on more than 8 commercial and home projects. One of them is *****. This is “Tinder” like project for connect startups with potential investors. This application has possibility to view, edit, share and swipe profiles. Communication through chat and login with LinkedIn. In this project, I worked on some screens, implemented logic with login by LinkedIn and handle different variant of deep link.
  Other project in my list is *****. Application for trading of crypt currencies, view courses, make and accept exchange offers. In this project I developed some screens, partial implemented logic for API requests. Created some costume views. In this project we use single activity principle.
  Some words I want to tell about my home project Lemantart. Key idea of this project is to help children to learn how to read and increase words capacity. I fully wrote this project, wrote small backend on firebase and completely set upped CI/CD  for project on Bitrise platform.