June 2022 - Present
Sr. Software Engineer - Zalando, Berlin, Germany
At Zalando, Responsible for Catalog and User Experience.
Driving engineering decisions for new catalog and various projects to build experience for users. Currently working on new architectural design implementation for graphql based catalog rendering through state-reducer pattern.
Dec 2020 - May 2022
Sr. Software Engineer - Gojek, Bangalore, India
Responsible for leading and end to end delivery the income stream in Driver Platform. I worked on migration of code base to JetPack Navigation to smoothen the navigation for drivers and less boiler plate codes for developers.
Drivers are low end device users so implemented new shrink app for drivers through App Bundles which loads smoothly with app start up time of 6sec and functions seamlessly by occupying less space on device. To follow this practice during development automated Gitlab CI to identify code quality through lints, resource check and unused resource identification. Even lead the refactoring of code to follow clean architecture along with being PIC’s for various external teams for integration in platform.
Sep 2018 - Nov 2020
Software Engineer - Disney+ Hotstar, Bangalore, India
At Hotstar, pioneered architecture revamp on Android and Android TV. Various player Integrations and improvisation on Android TV and Mobile app. Worked on the Hotstar video player (25.3 million concurrencies). Various feature implementation like News & Home Autoplay, Region of Interest (ROI), Stats for nerds, Watch Along @Hotstar. I like optimise things for ease usage so I worked on Battery usage optimisation by 12% for mobile app and even reduces the reduce Android TV Apk size by 40%.
I was solely responsible for developing Living Room device application
. Lead the Google TV project for Android TV. Integration of new Google Channels and Play Nexts from Hotstar with different formats for logged in and non-logged users.Added Firebase Remote Config and AB Experiment implementation for Android and Android TV apps.
Migration from Fabric to Crashlytics in Android TV.
Android TV and Fire TV is the second largest contributor to Hotstar's watch time data. Took the complete E2E ownership of feature launches on Android TV and Firetv Platform.Introduced Skip Intro, Next Episode, Language search and switching features.Introduction of Single Instance of autoplayer for Mobile and TV App. Did code Reviews, best practices & rrocess Improvements for mobile apps.
Sprint planning, timely deliveries , app deployment in Google Play and Amazon Play store and coordination with Product, Design, QA & Other Engineering Teams.
Multi tasking with multiple teams in same time to deliver new features in product and solve a live issue to pursue customer satisfaction.
Lead Content Recommendation Engine Development and Integration for partners like Google TV, Xiaomi TV, Amazon Firestick, and Jio STB. Closely working with customer care team to understand the user problems and upgrading the product to deliver seamless experience.
Jan 2017 - Jun 2017
Internships as Android Developer - PhonePe, Bangalore, India
Worked on integration of a wireless payment modules with PhonePe App where a user doesn't need to have an internet connection for connecting to merchants , the payment process can be offline. The modules are used to control the merchant hardware and it guides the user through the whole process of UPI payments for a better experience.All security applications were implemented through Android Studio so as to make the system flawless. I also worked on Google Mobile Vision Api for building the QR Scanner and then adding all the functionalities to complete an UPI based payments where the PhonePe app can also be used by all other existing UPI QR Codes. Along with this I also worked on creation of functionality app for merchants to upgrade the software of their hardware devices wirelessly and implemented the server API calls for security purpose in my modules. All modules were build using MVP architecture and I also had hands-on various upcoming tech in the market like GIT, Junit testing, Butterknife, Constraint layouts, Dagger2, Retrofits, JSON, Recycler view, Parceleable etc.
Jul 2017 - Sep 2018
Software Engineer - Rubique, Mumbai, India
At Rubique, developed Android app to handle all financial needs of business associates. Lead Wallet design and Razor pay integration for app to simplify transactions from customers. Developed Consumer App for Rubique from inception to reality, with implementation of all features in MVVM design pattern architecture. Maintained firebase stability to 99.9% along with Android O versioning and Geo Fencing integration. To smoothen the testing automation did continuous integration and deployment through Circle CI.
July 2017 - B.Tech ECE
CGPA: 9.03/ 10
St. Paul's Convent Sr. Sec School
March 2013 - Class XII
Speaker at DroidCon, Singapore
Remote Config and Beyond
Speaker at DroidJam, Bangalore
Video Streaming Spearhead
Judge at WMNCommunity
Areas of Interest