Detailed professional experience showing some of the major contributions I had in my past work.
A customizable storefront for creators to showcase their favorite products, affiliate links, etc.
Worked on creating a dynamic and configurable UI for creators where they can have a catalog of their recommended products, affiliate links, etc.
It has OAuth login for users to help them track the creators they are following and products they have wishlisted/ordered and supports a variety of themes that a creator can configure to match better with their personal brand.
We had to improve our SEO because an ecommerce page catering to influencers need better visibility so I worked on making the pages web crawler friendly and also better preview experience.
Collecting data is another important aspect of ecommerce so we needed accurate analytics to get better insight about the pages and show it to creators as well. I contributed to setting up precise event capturing using the right tools for every user interaction happening on the page.
And finally, a storefront needs a checkout page so created a checkout flow with a similar UX of what the users were used to (in our case - Shopify) so that they don't feel the friction of being on a different platform.
A mobile app for creators to manage and customize their storefront and get all the analytics in one place.
Having no prior experience with mobile apps, picked up react-native on the fly and started contributing to small features within weeks.
Initially we needed to add flows for adding and editing products but that required users to fill multiple fields and ended up creating a huge form so I worked on breaking it into multiple modular flows across different screens for a better UX.
After picking up pace, another major feature I worked on was a date range picker similar to what you will see in the insights screen of a public Instagram account. We needed it for, you guessed it, our analytics screen to show insights as per selected date ranges.
A web dashboard for creators to customize their storefront UI and manage products, links, etc.
Worked on a complex form that enabled the creators to choose from a variety of themes and configure other aspects of their Plaza page like reordering the tabs, setting button shapes, etc. Also added a preview experience just beside the form to help them see the effect of their changes in real-time.
Contributed to a small design system that we came up with to help us iterate faster. It included buttons with different states, form fields of different input types (some styled and some unstyled), custom hooks like media upload etc.
Some contributions that didn't affect any product individually but rather as a whole.
Images are the soul of an e-commerce platform but there was a major problems with ours - the dimension and orientation varied a lot because we didn't control the type of images being uploaded which made the UI inconsistent.
I took the help of a third party provider called Cloudinary to apply on the fly transformations on the image and also control their dpi to preserve the quality while keeping their size small. I optimised it even further in our mobile app by using react-native-fast-image to cache the image on user’s device after the first load.
Contributed in migrating our apps in a monorepo. We were one of the earliest adopters of Turborepo which also presented some challenges. One of the major ones that I dealt with was triggering a deployment only for the apps which were affected by the respective file changes instead of all of them. It ended up saving a couple of extra dollars from being spent on bumping concurrent deployments.