Experienced in mobile development with knowledge of algorithms and data structures.
1. knowledge and understanding of the algorithms and data structures;
2. architecture patterns in Android: Clean Architecture, MVP, MVVM;
3. modular application architecture;
4. custom views and animations;
5. Bluetooth Low Energy;
6. Integration Firebase services;
7. hands-on experience with a lot of Android libraries and the Android SDK.