image

✺ Anand Joshi

Technical Manager | Developer

anandjoshi.com

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

Backend Engineer @ Yahoo!

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

University of Southern California

Masters in Computer Science

Los Angeles, USA