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


• Java Core, Collections (also in practice use some new features as lambdas and streams), Concurrency
• Kotlin language (mostly use as functional language)
• OOP, paradigm, patterns, architectures MVC, MVP, MVVM, Clean Architecture
• Android SDK,
• MySQL, SQLite, PostgreSQL (mostly use ORM like RoomDAO for manipulating DB)
• GIT
• REST architecture
• Gradle
In my work I use:
• IDE Intellij IDEA, AndroidStudio
• Linux
I can:
• Work with databases (SQLite, DBFlowORM, RoomDAO)
• Work with client-server architecture (OkHTTP, Retrofit)
• Customize of design elements according to Google's guidelines
Also I have an experience with
• Google play services (map, location, cast)
• C/C++ (Android NDK)
I really like coding on Java and Kotlin (so far Java little more :) ).
I'd prefer, maybe, more tasks considered with business-logic than with user interface, but I have an experience with both of them and I can solves them both.