Work Experience
June 2020 - Present
Android Engineer, Groww
Bengaluru, India
- Worked with more than 5 product managers across 2 teams and have been release manager 4 times. (10M+ userbase, 4.5-star rating)
- Proposed and implemented features like feature search and feedback CTA which now has nearly 1.2M clicks/month.
- Restructured search architecture and reduced LiveData usage by 10x.
- Reduced page load time by 60% (~4.79 to ~1.96) by developing hybrid two-layer caching logic (Disk + memory LRU caching) of both assets & file caching for low network bands (2G, 3G).
- Migrated the Help and Support section to WebView.
- Implemented features like root and overlay detection, more products, and upgraded deprecated fingerprint library to biometric library.
- Conducted several A/B experiments using Firebase with a custom audience. With one variant outperforming others by 4% with 99% confidence.
- Drafted multiple API contracts and reduced network traffic by 5x in one use case.
- Developed and owned more than 6 screens for eg: Systematic Investment Plan(SIP) journey (SIP details, Edit SIP, SIP landing) and gold front screens (explore, dashboard, product page) in the android app.
- Added logic for handling corner cases for line charts like upper circuit, lower circuit, and missing data points.
Jan 2020 - June 2020
Android Engineering Intern, Groww
Bengaluru, India
- Was among the initial 4 native developers.
- Responsible for migrating codebase from react native developers for more than 3 use-cases (e.g. Search, Stock & MF order details, My orders) for performance enhancement.
Skills
App development skills: Android app development, API contract, User Interface, Design principles
Language & Frameworks: Kotlin, Java, XML
Databases: Room, Shared Preferences
Others: Agile process, Release train, Coda
Education
June 2020 - Present
Bachelor of Engineering, Computer Science, Birla Institute of Technology and Science
Goa, India
Other internships