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

- 5 year of Android (java/kotlin) development experience.
- In developing android apps I've used most popular android libraries and I've tried to stick developing by Clean Architecture principles
I have experience in developing new application functionality from scratch, starting with research and ending with release process
As a Senior Android Engineer with 5 years of experience, I have honed my skills in developing and maintaining Android applications. Throughout my career, I have successfully contributed to the development of several mobile applications, both independently and as part of a team. My expertise lies in designing and implementing robust and scalable Android architectures, utilizing industry best practices and design patterns such as Model-View-ViewModel (MVVM) or Model-View-Presenter (MVP). I am well-versed in the Android development ecosystem, including Android Studio, Gradle, and the Android SDK.In addition to my technical skills, I pride myself on my strong communication abilities. As a team player, I understand the importance of collaboration and open communication. I actively participate in code reviews, mentor junior developers, and strive to create an inclusive and supportive work environment. I am adaptable and comfortable working in agile environments, where I can leverage my skills to contribute to the team's success. Overall, my professional background and skills make me well-suited for the role of a Senior Android Engineer. I bring a strong technical foundation, excellent communication skills, and a collaborative mindset to drive the development of high-quality Android applications.

Java Core
Android SDK
Android Jetpack
Kotlin
Coroutines
VMMV, MVP, MVC
RxJava 
Firebase
Third party libraries(Retrofit, Butterknife, Gson, Picasso etc.)
REST API
Google Maps
Dagger2
SQLite
Room
Git
I would like to work on interesting projects with highly qualified colleagues.