Experience
2018 — Now
2018 — Now
Cupertino, California, United States
Architecting and Building Apple's Next-Generation Ad Serving Infrastructure.
• Building config driven, low latency and high throughput index builder.
• Building next generation information retrieval system for candidate selection.
• Built ML Inferencing platforming improving experimentation velocity by 700%.
• Lead scale up of backend systems for global expansion of search ads platform.
2016 — 2018
2016 — 2018
Palo Alto
During my tenure at SAP, I majorly focused on development of SAP Vora, a low latency In-memory distributed compute engine designed for realtime analytics of data on Hadoop. Following are some of my contributions to the product.
• Engineered a high-performance concurrent hash map in C++ utilizing the hopscotch algorithm, surpassing the performance of open-source implementations.
• Optimized the SAP Vora in-memory engine by replacing mutex-based locks with a concurrent hash map, resulting in a 20% increase in system throughput. Achieved a similar throughput improvement within the network stack.
• Developed a low-overhead, high-performance metric reporting client for SAP Vora, employing macros to minimize client footprint and invocation overhead.
• Contributed to the development and rigorous testing of an in-house monitoring and alerting system, ensuring system reliability and stability.
2015 — 2015
2015 — 2015
New York City
As an intern at Altice NYC, I contributed to the company's shift towards stream-based set-top boxes by creating a proof-of-concept Android TV application that successfully demonstrated the streaming of DRM-protected content.
• Developed a standalone Android TV application enabling cloud-based streaming of protected content, incorporating comprehensive video playback controls and a robust catalog search functionality.
2012 — 2014
Washington D.C. Metro Area
• Contributed to development of Network management suite for managing hardware.
• Developed APIs for network commissioning, management and performance monitoring.
• Developed tools for data collection from network equipment and analyzing.
• Worked with many telecom giants across globe. Helped network engineers in using the product and troubleshooting their network.
2010 — 2012
• Wrote network drivers for Hughes Point to Multipoint hardware.
• Added support for Quality Of Service (QoS) for prioritizing network data in Point to Multipoint networks.
• Automated the process of testing hardware failures.
• Added several enhancements and resolved bugs in the embedded software. This equipment is used by many telecom giants in the world.
Education
Stony Brook University
Master of Science (M.S.)
Motilal Nehru National Institute Of Technology