Senior Android Engineer
Compass
2020-05-01-2023-01-01
• Built and implemented a Design System Component library to be used across the android app to make it easier and faster to build coheren...
• Built and implemented a Design System Component library to be used across the android app to make it easier and faster to build coherent, accessible user interfaces, which decreases the time to deliver features, simplify code,
increase product coherence, and enhance product quality.
• Built 10+ product features independently in collaboration with the product and design team. Worked end-to-end from scoping features to release in the market without significant bugs reported from QA before and after the release.
• Improved Gradle build time close to 60% by making tasks parallel, removing unnecessary steps like firebase-perf and 3rd party SaaS modules from debugging implementation, using incremental annotation processing, optionally disabling long-running tasks on debug build, and re-structuring dependency graphs to make sure they use of performance and API in different module-to-module are correct.
• Improved Consumer’s android app download size with a decrease of 9 MB (from 24.75 MB to 14.9MB) on release
builds by Optimising dependencies and resource files, removing unused codes and libraries, shrinking asset files, optimizing the use of a particular multi-module library, and enabling Proguard on release builds with better and only
required proguard rules.
• Improved the android app’s a startup/load time close to 65% (from 780ms to 256ms) by using custom datadog metrics and profiling step by step initialization of the android OS and application’s onCreate() methods by moving initialization of some 3rd party libraries to background thread from Main thread.
Software Engineer - Android
Myntra
2018-12-01-2020-05-01
- Built Switch config for automating the Animation Views in Myntra Apps.
- Built Dynamic App Bundles in the Myntra app from scratch for ...
- Built Switch config for automating the Animation Views in Myntra Apps.
- Built Dynamic App Bundles in the Myntra app from scratch for large size features in the App for Virtual Lipstick Try-On Application and AR Core Kit. This decreased the overall size by 4.6 MB, making it 9.5 MB from 14.1 MB APK Size.
Android
Kotlin
React Native
View more
Android
Kotlin
React Native
View more