Senior Android Developer at VML Enterprise Solutions (2023-10 – Present)
Projects: KFC Malaysia, Nerolac Pragati, Nerolac Saathi, Nerolac LEAD
- Implemented GraphQL with Apollo Client for menu synchronisation, order tracking, dynamic pricing updates, and promotional content delivery.
- Enhanced Single Page Checkout — merged Cart and Checkout into one flow with multiple payment gateway integrations (credit/debit cards, e-wallets, COD) and order customisation features.
- Tracked and fixed critical memory leaks using Android Profiler and LeakCanary, reducing crash rates by 5% and achieving a 99.35%+ crash-free user rate.
- Architected and built 3 enterprise app variants from scratch using MVVM and Clean Architecture, delivering core features including dealer management, order processing, inventory tracking, and sales reporting.
- Implemented Jetpack Compose, Kotlin Coroutines + StateFlow, and integrated RazorPay payment gateway across all three app variants.
- Followed Agile/Scrum processes participating in sprint planning, daily stand-ups, and retrospectives across cross-functional teams.
Android Developer at Retailogy (2020-11 – 2023-08)
Projects: Fruitlab App
- Engineered core social and media features for the Fruitlab gaming community app using Kotlin Coroutines, Retrofit, and ExoPlayer — driving a 35%+ improvement in stream load times and boosting Daily Active Users retention.
- Optimized app startup time through lazy initialization and targeted ProGuard configurations — improving Play Store ratings following the release.
- Collaborated with QA and product teams to introduce a structured bug-triage process, reducing critical production defects by 30% across quarterly release cycles.
Android Developer at Suposham Technologies Pvt Ltd (2019-04 – 2020-04)
- Delivered 2 client-facing Android applications from inception to production, applying MVVM architecture and best practices that received positive client acceptance with zero critical post-launch defects.
- Refactored existing codebases to eliminate memory leaks and ANR-prone synchronous operations, improving app stability scores by ~20% on the Google Play Console.
- Introduced unit testing standards for ViewModel and Repository layers using JUnit and Mockito, establishing the team's first repeatable test coverage baseline.
Java Developer at ILabz – Tata Consultancy Services (TCS) (2018-09 – 2019-03)
- Maintained and extended banking application features on a Java backend.
Android Developer at Esferasoft Solutions Pvt Ltd (2017-07 – 2018-08)
- Built and shipped multiple Android applications — including a video streaming app and an e-commerce platform — gaining foundational expertise in Android SDK, Java, REST APIs, Git for version control, and the full app release lifecycle.