PhD in Computer Science
I’m a researcher at heart and software engineer in practice with several years of experience leading software engineering teams in successful and impactful projects. I pride myself in delivering results, and driving innovation in organizations, as well as improving engineering and buisiness process to enable developer productivity and the org as a whole.
I have a PhD in Computer Science from Columbia University, where I worked at the Programming Systems Laboratory with Prof. Gail Kaiser. My research interests span data analytics, big data, stream processing, distributed systems, large scale system debugging, and program analysis. I have briefly also worked on cloud computing and software defined networking.
Currently, I am the Director of Engineering at Priceline for Flights Platform. I lead a team of 30+ engineers and managers on the search and pricing veriticals, with teams in US, Canda, and consultant teams in Ukraine, and Buenos Aires. I help drive our strategy, architectural decisions, and innovation for our flagship project Firefly which is also the global supply aggregation platform for Booking Holdings (Priceline/Agoda/Kayak etc.). Our stack deals with both B2B customers, and B2C customers and we are leveraging a plug and play architecture to move towards integration of approx. 50 supply connections by the end of 2022 (Direct connect to Airlines, and GDS’s/Aggregrators) to make Firefly the largest flights supply aggregator.
Before joining Priceline, I worked as a Senior IC at Dropbox, New York with the Previews Infrastructure Services Team. The preview-infrastructure team provides middle layer services to convert uploaded files into previewable content for all user-facing frontends for dropbox (this is the second largest infra fleet after storage at dropbox).
Even earlier, I was a researcher at NEC Labs America, Princeton, NJ where I worked with Systems Research Group (formerly a part of the Autonomic Computing Group). I have also briefly interned as Business Analyst at McKinsey & Co., New York in 2008. In my undergrad years, I interned as a Research Consultant at Instituto de Soldedura Equalidade (Lisbon, Portugal), a research organization under the aegis of the European Union where I was involved in a Project called “Natrualhy”. I was also a Research Assistant at the Indian Institute of Technology (Delhi, India) in the Computer Integrated Manufacturing Lab, where I worked on Supply Chain Management.
NGLA: An end-to-end log analytics service (Jan 2015- Nov 2017)
Behavior Analysis Engine (Jan 2017-Nov 2017)
CLUE: Distributed System Trace Analytics (Jan 2013- May 2015)
NetLogic (Jan 2015 - Dec 2015):
Most modern day softwares generate human readable logs for developers/administrators to understand and realize the cause of any error or behavior of the system. However, both the volume, velocity and non-uniform log formats make it difficult for administrators to easily find root-cause of errors in their systems. NGLA is a log analytics framework which automatically detects log patterns and leverages these patterns to give state-of-the-art automated real-time log anomaly detection
Modern computer systems, from single servers to large cloud deployments, generate billions of events that reflect the state and operation of the system. CLUE provides a black-box, unsupervised debugging tool to mine event patterns and diagnose performance issues in these systems. CLUE uses novel data mining technologies for automated information retrieval and a state-of-the-art debugging toolset to integrate and profile event transactions.
Pending patents available on request.