I work on different team here.
My first project was with Catalogue team. I worked on moving the Catalogue service separate from the monolithic to handle the load. Catalogue serve the product listing, product details, pricing of product. This service get the maximum load because user comes to see the product first and then buy it. We moved to microservice and I created a middleware in Monolithic code to use the new Catalogue microservice to communicate between the app and the monolithic backend. It helped us to release our microservice for a few users for testing with backward compatibility. It was released for 1000 user for test and it was a successful release.After that I worked on backend for the Arzooo app, B2B e-commerce. We give COD and partial pay option to few user and it is one of the feature that drive growth and GMV. I worked on revamp the logic so that business team can decide user and product on which COD and partial pay can be enabled and we can control the misuse of this feature.My last project was gostor. It is a B2C e-commerce product. I am working on Category and offer page curation. These pages use to show the best offers on category and products so that user can find the offers easily and increase the chance of user buying the product. My responsibility is to create backend that can handle the load when lots of user directly comes to this page and admin dashboard so that business team can manage these pages.I worked on different technology here. NodeJs, MySQL, Firebase, AWS, Kotlin, Android app development
I worked on the backend and Android App, Vayam. It's one stop platform to watch religious live stream, religious content and do virtual meeting. Migrate our backend to microservice from monolithic using AWS EC2, Lambda and Amazon SQS tp support 20K people simultaneously in a live stream, send notification and update count of people watching live stream.I build the Real-time chat app, ShutApp, from scratch using RxJava, Kotlin, Android Jetpack library, Material design, build a scheduler to add offline support i.e user can send the message even if user is offline and scheduler send message once user comes online or retry to send failed messages.I worked on Samosa Android app. My job was to update their android app according to new design, implement new features and remove bugs.
I was a Google Summer of Code Participant at FOSSASIA. My job at FOSSASIA was to develop SUSI Android app. The main feature of the app is to provide a conversational interface to provide intelligent answers using the loklak/AskSusi infrastructure. Alongwith app, I also create some skills for SUSI.