Kiran Kannar

Software Engineer, Salesforce.com

About

Hi there!

I am Kiran Kannar, and I currently work as a Software Engineer (MTS) at Salesforce in the Field Service team.

I am deeply motivated by human behavioural modelling; I like to understand and study how we interact with each other, and how this behaviour transpires in online communities and social networks. My Master's thesis at University of California, San Diego (UCSD) was in modelling sequential dynamics in recommender systems and exploiting temporal and geographical rhythms in human mobility.

I graduated with a Master's degree in Computer Science at UCSD in June 2018. I wrote about some of my grad school experiences on Grad School Musings on Medium.

Some of my broad interests are in machine learning, deep learning, and recommender systems. I am open to a wide variety of research in these areas.

Previously, I worked as a Software Engineer for Oracle at Bengaluru. I completed my Bachelor's degree in Computer Science at R.V. College of Engineering in 2014.

In my free time, I write short stories, some of which end up on FreeThinker. I also blog about my graduate school experience on Medium. I love football and I am a Gooner for life.

Contact details: kirankannarkk(dot)lris(at)gmail(dot)com

Research

Sequential Recommender Systems

Sep 2017 - Jun 2018

Master's thesis under Prof. Julian McAuley on sequential recommender systems. I worked with metric embeddings to model user-item and item-item interactions in one metric space and incorporated various techniques to model temporal and geographical behavioural rhythms in human mobility.


Personalized Next Song Recommendation

Oct 2017 - Dec 2017

Modelling of user listening behaviour on Spotify and Last.fm by modelling song sequences in 30Music and NowPlaying datasets. We empirically prove the effectiveness of metric embeddings over matrix factorization and factorized markov chain models and suitably extend the embedding model.


Modeling the Evolution of User Expertise

Mar 2017 - Jun 2017

Using a latent factor model to model the evolution of user expertise by fitting a recommender system for each level of expertise. Project reproduces the results obtained in the main paper


Industry

Salesforce.com - Software Engineering MTS

Jul '18 - Present

Working in the Field Service team of Service Cloud product

Read More

Salesforce.com - Software Engineering Intern

Jun '14 - Jun '16

Worked in the Field Service team of Service Cloud product
Developed Entity Milestones Tracker Component for Lightning UI

Read More

Oracle - Software Engineer

Jun '14 - Jun '16

Worked in the Core team of PeopleTools, Oracle PeopleSoft.
Point of Contact of Accessibility Compliance for PeopleTools IDC

Read More

PayPal - Software Engineering Intern

Jan '14 - Jun '14

Interned and completed my final year project here.
Worked on building a Scalable Query Framework for near-real-time responses.

Read More

PROJECTS


Las Vegas Restaurant Recommendation

Implemented Bayesian Personalized Ranking (BPR-MF) for restaurant recommendation using Las Vegas data extracted from the Yelp Round 9 Dataset challenge.


Detection of Duplicate Question Pairs on Quora

Implemented Quora’s LSTM with concatenation architecture to model semantic similarity detection in classifying question pairs as duplicate or not. Experimented with various deep networks and word embeddings.


Amazon Review Helpfulness and Rating Prediction

Predicted the number of helpfulness votes for a product review using regression, and the product rating using matrix factorization as a part of Kaggle competition in CSE 258 - Web Mining and Recommender Systems


Algorithms for Bandit Convex Optimization

Review paper for CSE 291 - Convex Optimization analyzing various algorithms in Online Convex Optimization and Bandit Convex Optimization, and the seminal work on algorithms that promise tighter bounds for regret functions in bandit setting.


Scalable Query Framework

Built within PayPal’s data analytics platform using HBase and Elasticsearch to provide near-real time responses to queries over terabytes of PayPal user clickstream data.


Real-time Analytics Dashboard

Built a visualization system using D3.JS, NodeJS and AngularJS to interface with Druid data-store, with the provision of OLAP operations

Teaching

Mathematics for Algorithm and Systems

Spring 2018

One of 6 teaching assistants for the undergraduate class under Prof. Miles Jones
Course website: CSE 21


Design and Analysis of Algorithms

Winter 2018

One of 5 teaching assistants for a undergraduate class under Prof. Andrew Kahng.
Course website: CSE 101


Design and Analysis of Algorithms

Fall 2017

One of 5 teaching assistants for a graduate class of 187 students under Prof. Ramamohan Paturi.
Course website: CSE 202


Online Database analytics

Spring 2017

One of 4 teaching assistants for an undergraduate class of 134 students under Prof. Yannis Papakonstantinou
Course website: CSE 135



Connect


Copyrights © 2019. If you didn't see this, you can blame the small font. Always.