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

In my university years I have participated various international programming competitions(including ACM ICPC), got high achievements in there as personal and team developer. For that I got good knowledge of algorithms and data structures.
I am an Android developer with 4 years of professional experience including designing, developing and maintaining android applications in various business domains. Main domains I have worked on: mobile banking with multimillion user, chat/video call, healthcare and enterprise specific apps.
I have quite enough experience full development and deployment phases of an application.
I have also completed some projects by developing backends myself in backend as a service platforms. 
I used specific 3rd party sdk`s for Nfc Payment, Face Recognition, Fingerprint Recognition with external device, printing/scanning on pos terminals on various apps.

Team player, involved in meetings, discussions, researches of finding best problem solutions. published applications on Google Play. Excellent communication skills, ability to work as a team member as well as independently. Self-organized and self-motivated person.

- Kotlin, Java, C, C++, Node.js 
- Android Studio, Android SDK, Gradle
- Room, GreenDao, SQLite, NoSQL 
- Hilt, Dagger 2, RxJava, Retrofit, Glide/Picasso, REST
- XML, HTML, JSON
- Algorithms, Data Structures, Cryptography
- Firebase, Back4App
- Google Maps API, Google Auth API, Facebook API
- Multimedia, Streaming, Sensors, NFC, GPS, Fingerprint Recognition, Face Recognition, 3rd Party SDKs
-  DataBinding, ViewBinding, Animation & Graphics, Styles & Themes, Widgets, Custom Components 
- Single Activity Architecture, Modular Architecture, MVVM, MVP
- Git, GitLab, Bitbucket
- Agile & Scrum, Feature Driven Development