Full-time office work
Remote work (full-time)
Freelance (one-time projects)
Moving to a different city
I am an Android Application Developer experienced in projects ranging from E-commerce applications to applications for Android-based Point of Sale devices to social media applications.
Esentially, my role is to communicate with backend and design teams to implement the feature for better user experience with smoother fluidity, and with the managing team, the issues during the development phase and come up with the best solutions for the issues.
+ Language: Kotlin, Java
+ OOP, SOLID
+ Architecture designs: MVVM, MVP, VIPER
+ Kotlin Coroutines, RxJava
+ DI: Koin, Dagger
+ Database: ROOM, Realm
+ DataBinding, ViewModel, LiveData, Services, EventBus.
+ Firebase, Crashlytics, A/B Tests, Google Analytics
+ Huawei Mobile Services, Huawei Kits
Android, Java, OOP, Retrofit, MVVM, MVP, Room, Kotlin, Coroutines, KotIin, Gradle, Firebase, Git, REST API, Dagger 2, JSON, Fragment, Architecture Components, Design Patterns, CI, CI/CD, RxJava, Android SDK, Retrofit 2, Agile / Jira / Asana / Trello, Algorithms, OOP/SOLID, Koin
+ A project to test the limits of my knowledge and to improve upon those limits.
+ Professional growth as a team member.
+ Working with a team who appreciates honesty and integrity.
+ Using new technologies.
- Irresponsible people who are sluggish about accomplishing tasks