- Android dev with 3 years of experience in design, coding, testing and maintain
- Proficiency in Android Platform, Android SDK, Network Programming
- Proficiency in Android components: Activity, Service, Broadcast receive, Content provider, ...
- Proficient in Android lifecycle
- Proficient in multithreading: thread, asynctask, handler, handlerThread, ThreadPool ...
- Proficiency in Android Jetpack, architecture components
- Proficient in MVC, MVP, MVVM models
- Proficient in designing Android UI / UX interface, handling different screen sizes
- Proficient in Java core and OPP / Design Pattern: Singleton, Factory, Builder, Observer
- Successfully working with JSON, HTTP, RESTful Service
- Proficiency in third-party libraries and APIs: Retrofit, Okhttp, Gson, Glide, Dagger 2 ...
- Proficient in using SQLite, Realm
- Proficient in RxJava, RxAndroid
- Unit test experience
- Proficient in Firebase: Database, Message, analytics
- Proficient in Kotlin
- Knowledge of memory analysis and optimization
- Experience in analysis & problem-solving skills
- Experience with publishing, maintaining, updating apps in Google Play Store.
- Experience in controlling version system like Git, SVN. Use jira, confluence