Position: Android developer (Kotlin, Java, C++)
Category: Android
English level: upper
Years of experience: 5

* Master's degree in the computer science field.
* Graduated from software development school (School 42)
* Created an Android app for notes from scratch.
* Created complete software service for reviewing people`s services from scratch (Android app + backend).
My main tasks include:
* Participating in Software Development Lifecycle (Designing, Implementing, Testing, Deploying)
* Code review
* Bug fixing
* Maintaining already existing software components
* Mentoring of newcomers
* Conducting interviews (sometimes)

I have used a great number of languages and technologies during my career but if we talk about Android development it includes:
* Programming languages: Kotlin, Java 8/11
* UI frameworks: Android Views, Jetpack Compose
* Android Architecture Components: View Binding, ViewModel, LiveData, DataStore
* App design patterns: MVP, MVVM
* ORMs: Android Room, Realm
* Databases: MySql
* Networking: Retrofit2
* DI frameworks: Dagger, Hilt
* Cryptography: AES CTR/CBC/CCM/CMAC, RSA, PBKDF2, SHA 256/512
* Building tools: Gradle, Maven, CMake
* IDEs: Android Studio, Visual Studio Code
* Version Control Systems: Git, Gerrit
* Operating systems: Windows, Linux
A project that aims to create a cool Android application that makes people's lives better. (Definitely not gambling or  other dark stuff)