Projects:
I led the efforts to develop the backend for “Scan and Pay” mobile app feature that allows customers to make purchases using the Macy’s mobile app and avoid long lines, when in store. One of the challenges that I enjoyed solving in this project was integrating the stores using digital channels for transactions and coming up with an architectural solution where we orchestrated the store’s services with .COM services. I also presented this work in the internal hackathon and secured 1ST place.
Another feature that I worked on was “Macys Pay”. It allows customers to make purchases at the point of sale register in stores by using a barcode generated on a mobile app even when they are not carrying their credit cards. It involved working with many teams to securely access customer profile and credit card information. I also worked on developing APIs to give promotional offers to the customers for downloading the mobile app for the first time.
Responsibilities:
Architecting and developing highly scalable distributed system APIs
Developed highly available REST APIs to support transaction volumes ~100k to 1 Million per day
Collaborated with product owners and architects on design discussions
Delivered multiple projects from phases like requirement gathering, software design, development, code reviews and release