I am a enthusiastic Android Developer having 9 years of experience in Android Apps Development.
My experience has led me to work on different phases of project end-to-end life-cycles, such as requirements management, Android Application Architecture design, development and Application release on Play Store.
▪ Android Application Development using Kotlin and Java.
▪ Android App Architecture MVVM, MVP, MVC
▪ CI/CD pipelines using app center.
▪ Excellent understanding of Android Development SDK, basic components
(Activities, Fragments, Services, Broadcast Receivers) and their life-cycles
▪ SOLID principles
▪ Proficient in OOP, Data Structures, Algorithms, Complexity of Algorithms, Java and
Kotlin
▪ Understanding of lambda expressions and coroutines
▪ Strong knowledge of third-party libraries, primarily RxJava, Retrofit, okHttp,
GSON, Glide, Dagger 2, Android Injection, Hilt, Crashlytics and Firebase
▪ Android Latest Components Live Data, Flows, View Models, Lifecycle Owner,
RxJava.
▪ A thorough understanding of developing Android applications for different screen
sizes and resolutions
▪ Experience in developing Custom Widgets and reusable components
▪ Familiarity with VIPER architecture pattern
▪ Good understanding of interactive application development paradigm under
Android, memory management, file I/O, network programming, concurrency and
multithreading
▪ Understanding of Google’s Android design principles and interface guidelines
▪ Ability to understand business requirements and translate them into technical
requirements
▪ Good understanding of design patterns (GOF)
▪ Knowledge of Unit Test with Mockito and PowerMockito and testing frameworks,
including Robolectric and Espresso
▪ App Navigation
▪ Deep Linking
▪ Interaction with backend - Restful / JSON / XML / PHP / GSON
▪ Databases / Data Management - SQLite / MySQL / Parse / SQL
▪ Social Integration - Facebook / Twitter / Google+ / Youtube / Instagram / LinkedIn
▪ Version Control Tools - Github / SVN / GitBucket
▪ Google Maps / Geolocation / GPS / Location Tracking /Geo Fencing
▪ Audio / Video Apps
▪ Firebase
▪ QR Codes, Bar Codes
▪ In-App Purchase / Advertisement / Push Notifications FCM/ Google Analytics
▪ Photo & Video Sharing / Amazon S3 Bucket
▪ Chat - XMPP / Signal Secure Chat (Open Source)
▪ Publish and deployment – Play Store