Mobile Application Developer
● Formulate a comprehensive project plan or roadmap that outlines the necessary tasks and activities for successful project completion.● Spearheaded the development of a comprehensive Learning Management System (LMS) Android application that seamlessly served educational content to thousands of users.● Developed customized widgets using Jetpack Compose & worked on agile, sprint-based methodology.● Gained hands-on experience with REST API integrations and learned best practices for… Show more ● Formulate a comprehensive project plan or roadmap that outlines the necessary tasks and activities for successful project completion.● Spearheaded the development of a comprehensive Learning Management System (LMS) Android application that seamlessly served educational content to thousands of users.● Developed customized widgets using Jetpack Compose & worked on agile, sprint-based methodology.● Gained hands-on experience with REST API integrations and learned best practices for third-party library usage.● Designed and integrated a dynamic notification system using Firebase Cloud Messaging, enhancing user engagement by delivering relevant updates in real-time.● Gained experience in applying architectural patterns like MVP and MVC to ensure code organization and separation of concerns.● Implemented the latest Android architecture components (ViewModel, LiveData) to ensure a smooth and efficient data flow, resulting in a 12.5% reduction in app crashes.● Utilized Retrofit and Room to establish a robust network layer and persistent data storage, enhancing app performance and user data management.● Optimized application performance by implementing asynchronous multi-threading and data caching.● Successfully deployed the application on the Google Play Store, reaching a broad user base.● Participated in gathering requirements around functionality and translated those requirements into elegant functional solutions. Show less