Position: Android developer
Category: Android
English level: intermediate
Years of experience: 2


I have experience in Android development for about 2 years. 

Android Developer (July 2020 - September 2020)

Cargo delivery service application for drivers
• Architecture: MVVM, MVI, Single Activity/Single Fragment
• UI: ConstraintLayout, Animation(ObjectAnimator, Animation)
• Backend: Kotlin, Android Navigation Component, Retrofit 2, Socket IO
Kotlin Coroutines, Clean Architecture

Zeus Electronics - Android Developer (October 2019 - July 2020)

Pool manager application
• Architecture: MVP, MVVM
• UI: ConstraintLayout, Animation(ObjectAnimator, Animation)
• Backend: Kotlin, Android Navigation Component, Retrofit2, Kotlin Coroutines

Mobile game
• Architecture: MVP, Observer pattern
• UI: ConstraintLayout, Custom View
• Backend: Kotlin, Android Navigation Component, Kotlin Coroutine, Android Profiler

Smart-home hub application
• Architecture: MVP
• UI: ConstraintLayout
• Backend: Kotlin, Android Navigation Component, URLConnection, Network Service Discovery, Dagger 2, Room, Kotlin Coroutine

Face recognition application
• Architecture: MVP
• UI: ConstraintLayout
• Backend: Java, Kotlin, Android Navigation Component, Kotlin Coroutine, Google Vision/Dlib, Retrofit2

Oriplay Games - Android Developer (part-time) November 2017 - Present (2-3 hours per week)

Background Analytical Service
• Architecture: Custom/Legacy
• Backend: Java, Retrofit2, OneSignal, Firebase JobDispatcher, Sockets

Freelance - Android Developer
Reverse Engineering
• Tools: dex2tools, javadecompilers.com, apktool
Not gambling and only remote jobs.