Backend Engineer on WhatsApp Payments Infrastructure.
Focus on the design and development of distributed systems solutions to onboard new payments use cases as well as improve the performance and reliability of existing ones. Some of the key initiatives I worked on so far in this role are,
● Drove design and development of a brand new multi-tenant service to offer server-driven State Machine as a service within WhatsApp.
● Led live migration of WhatsApp payments service to a low-latency, highly available distributed key-value storage system. As part of this migration, uncovered and resolved a critical race condition in the Payments flow which improve reliability and made the user experience more deterministic.
● Designed a highly reliable, distributed deletion framework for the deletion of data stored across diverse storage systems.
● Improved latency metrics of the service by identifying & removing unnecessary region hops.