About
Leading a team of smart engineers to build highly scalable, asynchronous realtime processing & serving platforms that use the concepts of Information Extraction and Information Processing of data to process millions of feeds and events, to power wicked fast and seamless experiences as a service on all the screens like mobile, desktop etc.
I am skilled in leading software projects and have the ability to manage, mentor, and hire software engineers.
Work experience
Mar 2024
Senior Technical Manager @ Tripadvisor
Ottawa, Canada
Senior Technical Manager leading a team of highly passionate managers and engineers to design and develop exciting features for Tracking & Experimentation team at Tripadvisor
Dec 2021
Technical Manager @ Tripadvisor
Ottawa, Canada
Technical Manager leading a team of highly passionate engineers to design and develop exciting features for Tracking & Experimentation team at Tripadvisor
Jan 2020
Technical Manager @ Tehama Inc
Ottawa, Canada
Software Engineer leading a small team of developers whose keen goal is to take architecture of virtual desktop to next level making it highly scalable and performant and provides a good platform using asynchronous technologies to deliver exciting DAAS features.
Aug 2017
Staff Software Engineer @ Samsung Electronics America
San Francisco, USA
Staff software engineer at Samsung Ads working on architecting and designing scalable backend infrastructure of Ad Server using NoSQL based architecture which runs on AWS to target relevant ads in real-time quite efficiently for Smart TV users. Improving ads serving algorithm to pick the most relevant ads efficiently and improving ad serving efficiency by reducing the latencies of rest services. Also, focus on design and development of data pipelines to process TV analytics data and ingest them to NoSQL data stores for making targeting decisions for Ads serving.
May 2014
Software Development Engineer Sr. @ Yahoo!
Sunnyvale, CA
Lead Engineer in Platform team to build highly scalable, asynchronous realtime processing & serving platforms to process millions of feeds and events, to power wicked fast and seamless experiences as a service on all the screens like mobile, desktop etc for Yahoo! verticals like Finance, News, Weather etc. with the best design and industry practices. Lead design of commenting platform and revamp of Yahoo! Weather architecture to new stack to save cost on infrastructure and improve the serving using Apache Storm, Cloud based messaging and YQL+ APIs.
Jan 2011
Software Development Engineer @ Yahoo!
Sunnyvale, CA
Lead developer to design and develop next generation scalable Finance REST APIs with middleware logic on Java stack, which powers #1 Yahoo Finance Website as well as used by external partners such as Apple (Finance stock application on IPhone / IPad / Watch), Samsung to power their stock application.
May 2010
Sunnyvale, CA
Designed and developed a social application for Yahoo! Finance. The module will allow the users to brag about their financial portfolio performances on Social Networking Websites such as Facebook, Twitter etc. The challenge was to design a patent – worthy algorithm to accommodate the user’s realtime actions of addition and deletion of equities. It also involved, evaluating the gain in value for every single portfolio for it’s million of users.
Education
Dec 2008
Contact