Nikhil Belsare

Summary

       Engineer/Architect/Leader with 10+ years of experience working in high performance software product companies.

       Proven ability to work in fast paced deadline oriented environments - early stage startups and mid-sized companies

       Expertise in enterprise SaaS, web search, mobile, machine learning and generic application development.

       Outstanding technical skills and ability to quickly learn and apply new technologies

       Key contributor in transforming Saba's product from on premise to SaaS offering to handle 30+ million users

Skills

       Core Java, objective-C, J2ME, Javascript | Exposure to C#, Erlang, node.js

       MongoDB, Oracle, MySQL | memcached, Spring, Lucene, Mahout | Linux, iOS

Experience

July 2015 present

Software Architect | TubeMogul, Inc | Emeryville, CA

Hands-on software architect for the PTV team. I solve engineering problems for programmatic TV advertising product. I am responsible for creating POCs; designing and implementing platform frameworks; maintaining and advocating engineering best practices; and implementing real product features.

       Designed and implemented in-memory database to represent television viewership graph for real time querying

       Design and implement cross screen planning algorithms for targeted advertising on TV, Desktop, VOD, Mobile and Tablet.

       Design and implement data pipelines, integrating terabytes of data from variety of sources.

       Work closely with product team to create architectural designs for the feature pipeline.

September 2014 July 2015

Sr. Technical Architect | Saba Software, Inc | Redwood Shores, CA

       Led architecture and delivery of Compensation@Work module in Saba Cloud.

       Architected and delivered dynamic rules framework for triggered activities, access control and various other features that require a dynamic criteria based member lists.

       Mentor and drive innovation on the machine learning based line of products called TIM (The Intelligent Mentor).

       Lead offshore teams in India/Ukraine

March 2012 September 2014

Technical Architect | Saba Software, Inc | Redwood Shores, CA

       Lead of ad-hoc query builder and cross-functional team for Saba's analytics/ad-hoc reporting.

       Brought Machine Learning to Saba's People cloud platform - document Classification, sentiment Analysis and machine generated user engagement profiles.

       Social platform connectors and authentication modules

March 2012 September 2014

Module Lead | Saba Software, Inc | Redwood Shores, CA

       Responsible for producing and prototyping core framework artifacts and guidelines for consumption by internal application teams.

       Payment and couponing platform for Saba's LMS

       Inspired a company-wide move to REST as choice of public and private API and heavily javascript based user interfaces. Built REST framework and core platform services.

January 2008 - August 2010

Sr. Member of Technical Staff | SpotOn Software Pvt. Ltd. | Pune, India

       Joined as the first engineer and helped company grow to a team of 15+ people

       Ideated, architected, prototyped and developed the core product Zeno - a multi-modal application development platform with write once, run anywhere capabilities for popular mobile platforms in 2008 [J2ME, Symbian, BlackBerry]

       Built Lucene based search subsystem for collaboration platform Mithi Connect.

       Managed numerous services engagements - several iOS, BB, J2ME games and apps for Golfers, OpenGL 3d panorama viewer.

January 2007 - January 2008

Member of Technical Staff | GS Lab Pvt. Ltd. | Pune, India

       Implemented Web2Rank's ranking algorithm and Lucene based search system for web content

       Extended Apache Commons Feedparser to add support for Atom 1.0, Implemented custom crawler for blog content, Conceived and implemented deployment architecture with custom geo load balancing

June 2006 - January 2007

Technical Associate | Mahindra British Telecom (now Tech Mahindra) | Pune, India

During a short stint at Tech Mahindra, my work involved understanding and implementation of message route discovery algorithm used by mBlox.

Education

B.E., Information Technology, 2006 University of Pune, India

Publications

1. Belsare, Mukul Joshi, "BlogHarvest: Blog Mining and Search Framework", proceedings of International Conference on Management of Data, IIT Delhi, December 2006