Energetic and curiosity-driven Senior Android developer with 7+ years of experience writing top-quality clean code for high-paced businesses, having 4+ years of Kotlin experience . Eager to learn and apply technologies to build world-class products and deliver an incredible user experience.
Proficiency in design, architecture, implementation, maintenance and upgrade of customized applications using Android Studio, Java, Kotlin, and Object-Oriented Programming.
Profound knowledge in managing end-to-end Android Application Development and support Lifecycle including requirement analysis, architectural design, preparing/reviewing estimation, holding technical discussions, defect fixing & tracking, maintenance and application enhancement.
Experience in planning & managing releases to clients, while considering all technical and non-technical aspects of a release and by taking a holistic view of implementing changes.
Some of the notable Technical Proficiencies throughout my career:
• Strong knowledge of Jetpack, MVP, and MVVM design patterns, Kotlin Co-routine, and Flow.
• Competent in Rest API integration, JSON, and Third-Party Libraries.
• Skillful in Jetpack compose View Model, Live Data, Retrofit, Dagger2, RxJava, Unit Test, Espresso, Mockito, and Sonar Lint.
• Knowledgeable in Gradle, Proguard, Firebase Crash, Google APIs, Push Notification, and Analytics.
• Adept in libraries such as Butter Knife, Glide, and Data Binding.
• Local storage such as Room and SQLite.
• Memory management, Constraint Layout, RecyclerView.
• Good Knowledge of Git, Zoho, Zeplin, Jira, and Google Play Console.