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


Three years of learning computer science at university, and more than five years of self-studying, including algorithms and data structures, Android, back-end development, and machine learning. 1 year and 8 months working on commercial Android applications.Experienced with: 
•	Kotlin, Java, Python, C/C++
•	SQLite, MySQL, PostgreSQL
•	Android SDK
•	Android Jetpack
•	Kotlin Coroutines + Kotlin Flows
•	Retrofit 2
•	Android Navigation Component, Cicerone
•	DI (Dagger 2 / Hilt)
•	FFmpeg
•	Clean Architecture principles
•	MVVM architecture
•	Gradle
•	Git
•	OWASP Rule Set
My commercial experience includes:
-	Maintenance of an Android application for one of the world’s largest retailers (NDA).
-	Maintenance of an Android application for golfers and professional players, including video and image compression, and a custom media player.
-	Implementation of a Document management app with speech recognition from scratch. The app handles different error flows, features data integrity, and corresponds to OWASP security requirements.
-	Maintenance and publishing of an Android library for screen recording.

I am deepening my knowledge of Android development as well as learning other scopes of computer science, such as algorithms and data structures, back-end development, and machine learning.
I am interested in solving challenging tasks that will require constant self-learning and using cutting-edge technologies