Works on both Java and Kotlin.
Designing and developing advanced applications for the Android platform.
Bug fixing and improving application performance.
Work with outside data sources and APIs.
Familiarity with RESTful APIs to connect Android applications to back-end services.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Translate designs and wireframes into high quality code.
Strong knowledge of Android SDK, different versions of Android.
Strong knowledge of Android UI design principles, patterns, and best practices.
Design, build, and maintain high performance, reusable, and reliable Java/Kotlin code.
Experience with offline storage, threading, and performance tuning.
With determination and agility, I can work on new different aspects as long as it will serve the job needed.