Foundational Native Android E-Commerce & Systems
4+ years of native Android engineering (Kotlin, Java, MVVM, Room, Retrofit) powering commercial shopping and offer applications.
The Problem & Requirements
High-volume retail e-commerce applications and deal aggregators requiring rock-solid native memory management, seamless payment gateway processing, and reliable background synchronization.
My Personal Contributions & Responsibilities
- ✓Architected and maintained production native Android e-commerce apps at Alisons Informatics and MarkupLab Technologies.
- ✓Implemented robust cart state, catalog browsing, and Razorpay/Stripe payment gateway SDK integrations.
- ✓Mentored junior Android developers, performed code reviews, and enforced MVVM best practices.
- ✓Managed dozens of Google Play Store releases, production hotfixes, and target SDK upgrades.
Technical Challenges & Problem Solving
Eliminating memory leaks and ANRs (Application Not Responding) during high-throughput catalog scrolling.
Architecture & System Design
Activities/Fragments observing LiveData from ViewModels backed by Room SQLite offline caching and Retrofit REST APIs.
Activity / Fragment <-> ViewModel (LiveData) <-> Repository <-> Room DB & Retrofit
Features Implemented
Conceptual Workflow & UI Architecture
Abstract ModelUser gestures & socket events handled with debounced controllers.
Computed by MVVM / LiveData without touching database models directly.
Widgets rebuild conditionally via target selectors for optimal frame rates.
Note: In strict compliance with NDA and non-disclosure standards, client production screenshots are preserved as private conceptual diagrams.
Verified Technology Stack
Deployment & Release Pipeline
- Managed production keys, ProGuard obfuscation rules, and Play Store vitals tracking over 4 continuous years.