- Android 8 yrs.
- Kotlin 5 yrs.
- REST Api 8 yrs.
- MVVM 6 yrs.
- Retrofit 6 yrs.
- Firebase 6 yrs.
- Java 5 yrs.
- CI/CD 4 yrs.
- Unit Testing 4 yrs.
- JetPack 3 yrs.
The project is a food chain restaurant app with over 1M downloads, designed to streamline the customer experience. Key features include a checkout process, multiple payment options (credit cards, Google Pay, gift cards), a user loyalty program to reward customers, and push notifications for personalized offers and order updates. The app also integrates with third-party services like Olo for order management and Salesforce for push notifications.
- Led the development lifecycle for a food ordering app with 300k active users, handling everything from feature planning to Google Play releases. - Refactored the app using Kotlin and MVVM, improving maintainability and achieving a 99.9% crash-free rate. - Developed key features like menu browsing, order placement, and multi-payment systems. - Reduced CI/CD pipeline times from 40 to 10 minutes, enhancing the release process. - Collaborated with QA teams to ensure high app quality and a smooth development experience.
- Kotlin
- Java
- MVVM
- CI/CD
- JetPack
Aitu Messenger is a communication and entertainment app offering a range of messaging features. Users can chat in groups, peer-to-peer, or create channels to share content with subscribers. The app supports rich media sharing, including images, videos, voice messages, and a built-in music player with playlist and offline modes. It combines seamless messaging with an engaging entertainment experience, catering to both casual and business communication needs.
I was responsible for implementing and optimizing media functionalities, including handling images, videos, and audio. I successfully developed a fully functional music player with support for playlists and offline mode, enhancing the user experience. Additionally, I designed and built custom views, such as an interface for recording and playing voice messages, and a media gallery integrated within message lists. My work significantly improved the app's media capabilities, making it more engaging for users while ensuring smooth performance across devices.
- Kotlin
- Android
- Firebase
- Unit Testing
Soultime Christian Meditation is a meditation app designed with a beautiful, custom UI to create a serene user experience. It features a fully integrated audio player for guided meditations and music, along with background video playback to enhance relaxation. The app also includes interactive user surveys to provide personalized recommendations, offering a tailored spiritual journey for each user.
As the lead Android developer, I designed the architecture of the app using Kotlin, MVVM, and coroutines, ensuring a scalable and maintainable structure. I managed the entire feature implementation process, from planning to deployment, collaborating closely with another developer. I developed key features like the audio player, background video playback, and custom UI elements, as well as integrated user surveys to personalize the meditation experience. My role ensured the smooth execution of the project and an engaging user experience.
- Kotlin
- Android