Android SDK: good understanding, 2 years experience.
Java: good understanding, 2 years experience.
Kotlin - good, 1-year experience.
Android Jetpack - Lifecycle, Room, LiveData, Paging.
Strong knowledge of Android UI design principles, patterns, and best practices.
Databases: - SQLite: good.
- Realm: good.
REST, JSON/XML - solid.
Retrofit - intermediate.
Google APIs: Maps, Vision, Places, In-App billing, Firebase, AdMob - from good to intermediate.
DataBinding - good.
Social networks integration: Facebook, Google+, Twitter
Version Control System: Git, Subversion.
Butterknife - good,
Dagger - basic,
RxJava - basic.
- Good understanding of software development processes;
- Understanding of OOP principles;
- Good knowledge of architecture patterns (MVC, MVP, MVVM);
- Attention to details;
- Good analytical skills;
- Remarkable ability to meet strict deadlines.