Senior Android Engineer with 5+ years experience in a startup environment, driving revenue-impacting projects, seamless user experiences, and strategic tech adoption. Skilled in product planning, data-driven growth, team mentorship, and cross-functional collaboration.
Contributed significantly to developing and optimizing the magicpin app, serving 1.8M active users in India, with 200K+ DAU and a 4.3 Play Store rating. Led a team of 3-4 engineers, delivering impactful upgrades across key app modules:
• Earn Flow: Revamped bill upload transaction flow, replacing Android Services with WorkManagers for background data uploads and implementing Camera2 API for optimized photo capture, reducing transaction time from 35 to 25 seconds and increasing successful transactions by 15%.
• New User Flow: Built the new user-onboarding process with a step-by-step rewards system, decreasing onboarding time and raising new user engagement by 25%.
• On-Demand Dynamic Module: Moved Unity-based game modules to on-demand delivery, reducing app size by 7-8 MB.
• MagicFest (Book & Save): Built and led the launch of the Table Reservation feature, coordinating with 5-6 cross-functional teams, boosting transactions and revenue within weeks.
• Merchant Page Revamp: Enhanced the merchant page to support both online and offline redemption options, including vouchers, MagicPay, and delivery.
• Dynamically Configured Home Page: Created a CMS-driven home page along with response and bottom bar caching, allowing dynamic content updates without app releases.
• In-House UIKit: Developed a comprehensive UIKit infrastructure for backend-driven UI elements control and customized widgets, reducing app release dependencies.
• Transactions History Page: Built a UIKit-based history page with RoomDB integration for a resilient display of recent transactions, even during API failures.
• SSL Pinning: Secured API calls with SSL pinning, mitigating risks from sniffing and breaches.
• Grocery Ordering Module: Built a complete grocery ordering feature in partnership with Tata’s Starquik.
• Voucher Checkout Revamp: Revamped voucher checkout with dynamic UIKit support, enabling flexible business requirements.
• Offer System: Implemented a unified payload across redemption flows, simplifying cross-sell and upsell offer generation without app changes.
Additionally, I contributed to in-app updates, Auth Credentials API integration, and other features that strengthened app performance and security.
Designed and independently developed the Getwings Android app and launched it on the Google Play Store, and integrated key features like Google Maps, Dynamic Layouts, LocationManager, VimeoPlayer, YouTubePlayer, and Volley for a seamless user experience.
Co-developed the ExpoKnot Android app, now live on the Google Play Store, as part of a 3-member team. Managed both the Android app and Firebase backend, implementing key features like Filters, Chat functionality, a Custom Calendar, and Dynamic Layouts for enhanced user interaction.
Contributed to the development of Alt, an Android app enabling users to locate rental products and services in their neighborhood. Integrated features like Google Maps, FusedLocation API, Braintree Payment Gateway, and Firebase services. Conducted thorough testing to ensure seamless functionality and resolve issues efficiently before release.
Languages: Kotlin, Java, C++
Technologies/Libraries/Tools: MVVM, Coroutines, Firebase, Retrofit, Glide, Room, Jira, Big Query, Figma
Management: Agile Project Management, Stakeholder Management, Business Requirements Management
REACHOUT
An Android app that helps users find nearby hospitals and blood banks, providing directions and details such as specialties and services. Built using ExpressJS, MongoDB, and Cheerio for scraping hospital data from sehat.com. Link: https://bit.ly/3Cubyri
KHOJ
Developed during a 12-hour hackathon, this Android app aids in locating missing persons during natural disasters using face recognition technology. Integrated with Google Maps, LocationManager, BroadcastReceiver, Google Places API, and Kairos Face Recognition Library.
PASSWORD KEEPER
An Android app for securely storing passwords, encrypting them with AES encryption and allowing decryption via a user-specific key. Features include SQLite database management, password encryption and the Android Design Library for smooth UI.