6+ years of expertise in Android app design, development, testing, debugging, and support.
1 years of experience in React Native design, development, testing, debugging and support.
Successfully published 15+ Android applications on the Play Store.
Have extensive 6+ years experience in Kotlin and Java programming.
Have 1 year experience in Java Script and Type Script.
Proficient in managing Android third-party libraries, APIs, and frameworks such as Retrofit, Glide, GSON, Firebase, and Hilt.
Capable of working autonomously and embracing technical challenges.
Efficient in integrating APIs into Android platforms with high-performance requirements.
Proficient in continuous integration principles and maintaining high unit test coverage.
Adhere to best practices and design standards in Android. • Solid Java development background, capable of designing mobile applications to fulfill business objectives.
Proficient in Java and Kotlin languages, with experience in converting projects from Java to Kotlin.
Experience in collaborative work to meet application feature goals.
Skilled in managing Android multi-threading and concurrent applications with tools like RxJava, Kotlin Coroutines, Suspend functions, Looper/Handler, and Thread/Runnable.
Well-versed with Android Jetpack components like Live data, ViewModel, navigation, WorkManager, Room db, View binding, and Data binding.
Knowledgeable in applying Material Design guidelines to create user-friendly UI features.
Proficient in Object-Oriented programming and familiar with various design patterns like Singleton, Factory, and Builder.
Use various frameworks and APIs like Apollo, Retrofit, Dagger2, GraphQL, GoogleMaps, Gmail API, Google Drive API, Weather API, Facebook API, Instagram API, and Twitter API to meet requirements.
Familiar with the use of Android Jetpack Compose for complex and responsive UI creation.
Self-motivated, quick to learn, and proficient in programming logic.
Experienced in using Dagger2 for injections and unit testing with JUnit, Mockito, MockK, and Espresso for instrumental testing.
Familiar with Architectural and Design Patterns such as MVVM, MVP, MVC, MVI, Singleton, Builder, Factory, Observer, Adapter, and Strategy.
Overview
9
9
years of professional experience
1
1
Certification
Work History
Senior Android Developer
Gajam India Pvt Ltd
07.2021 - Current
Implemented multiple analytics features to enable tracking of module usage.
Handled team communication through multiple systems, including Teams, and JIRA.
Worked in MVVM, MVP, and Clean Architecture environment.
Implementing network calls with suspend functions to allow the new kotlin coroutines to handle long running operations.
Refactored code from Java to Kotlin.
Participated in Refinement and Sprint Planning.
Assisted team members with Android-technology-related questions.
Worked with QA and performed unit testing and debugging of applications to ensure quality, responsiveness and efficiency of the system.
Implemented multiple JetPack Compose components.
Assumed management of build/deployment process.
Updating UI to match mocks on Zeppelin.
Removed RxJava implementation to move to Kotlin coroutines.
Updated Dagger dependency injection to Hilt.
Refactored UI to Compose.
Removed deep link to navigate User to Native Member Benefits.
Added updated technical information to the app’s documentation files.
Added analytics specific to credit card/payment usage.
Google Api integrate for Location Task.
Implement Firebase for Notification , Storage analytics.
Implement Sentry for Crash Analysis , Real Time Alert and Error Tracking and Report.
Implement AWS for staorage of Files using AmazonS3Client.
Android Developer
Silver Touch Technologies Ltd
03.2019 - 06.2021
Involved in large cross functional development team engaged in Kotlin-based Android application, operating in a modularized MVVM architecture.
For enhanced performance, I implemented RxKotlin alongside RxAndroid and RxBinding libraries, enabling the application to effectively manage multithreaded and synchronous operations.
Deployed Retrofit to handle network interactions .
Incorporated the Realm , SQLITE library for local data persistence, improving the offline usability of the app.
Implemented Firebase for real-time database interactions and facilitated Firebase Push Notifications for better user communication.
Refactored outdated classes to optimize application functionality.
Managed version control through GITLAB .
Managed Broadcast Receiver and Services for Background Task and Event handing based on requirement.
Android Developer
Acodet Solution Pvt Ltd
06.2018 - 02.2019
Implemented network calls using MVP architecture .
Integrated third-party libraries and plugins to streamline tasks.
Improved code quality by bug fixing, testing, and refactoring.
Utilized TDD with JUnit4, and Esprisso for high code coverage.
Leveraged Google Maps, Geocoder, and Location Services to identify.
Managed network tasks with Retrofit and GSON .
Assured responsive code for diverse screen resolutions.
Employed Kotlin extension functions and optimized search and sort algorithms.
Enhanced UI responsiveness through code optimization and refactoring, testing on multiple devices and screen sizes.
Proposed innovative solutions to common problems such as memory and thread safety.
Developed key features like CostEstimationSearch and Results fragment, using backend data for RecyclerViews.
Implemented multiple design patterns like Singleton, Factory, Helper, and Builder.
Integrated multi-selection filters across the application.
Populated API responses in RecyclerView using Glide .
Android Developer
StopnSolve Pvt Ltd
03.2015 - 05.2018
Adopted the MVC architecture for easy testing and scalability.
Implemented asynchronous data fetching from RESTful API resources using Volley.
Developed custom Views to facilitate the collapsing and expanding of textual data.
Configured intent filters to enable implicit intent access to application activities.
Participated in Agile ceremonies and incorporated them into two-week sprint .
Utilized tools such as Android Profiler, DDMS, and Debugger for application troubleshooting.
Established instance handlers for threading, separate from UI threading.
Used the Native JSON parser to populate POJOs with data from JSON responses.
Integrate Google API'S
Education
Bachlor In Computer Application -
IGNOU
Patna, Bihar
Master In Computer Application. - Computer Science And Programming
IGNOU
Patna, BIHAR
Skills
Programming Languages: Java, Kotlin, Java Script
IDEs: Android Studio, Eclipse, Intellij, Visual Studio, Spring Boot Tools
Stacker at Engineering and Allied Services Pvt. Ltd, Lift & Shift India Pvt. Ltd, Roadwings International Pvt. Ltd, Western Carriers India Pvt. Ltd, Tractor India Pvt. Ltd, Transworld Terminal Pvt. LtdStacker at Engineering and Allied Services Pvt. Ltd, Lift & Shift India Pvt. Ltd, Roadwings International Pvt. Ltd, Western Carriers India Pvt. Ltd, Tractor India Pvt. Ltd, Transworld Terminal Pvt. Ltd