Pranav Dhar

Education

  1. New York University

    The Courant Institute of Mathematical Sciences

    Master of Science in Computer Science

    GPA: 3.667/4.0

  2. Purdue University

    Bachelor of Science in Computer Engineering

    GPA: 3.1/4.0


Work Experience

Codebrahma, Bangalore, India (Sept 2013 - Jan 2015)

Bevy Jobs, As Lead Software Engineer for the project designed the recruiting/job portal supporting more than 90,000 users. Built the architecture of the platform, reviewed new functionality and drove Test Driven Development. The platform is built in Rails 4.1 and Angular.js along with Socket.io and Redis for push noti cations.

  1. Bevy Jobs
  2. Bevy Talent

Rallio.com, Designed and developed the social media linking feature which uses background workers to fetch social content via their respective APIs. Created the content scheduling algorithm and various analytical tools for determining content impact and brand presence. Rallio is a Rails 4.1 and Ember.js application, with complete code coverage, employing heavy usage of Sidekiq workers and custom built libraries to communicate with various social media APIs.

  1. Rallio.com
  2. Codebrahma


Libera Inc, Jamestown, NY, US (Nov 2010 - Sept 2012)

Worked as part of a team to implement a Web Portal using ASP.NET 3.5 for the Nevada Prepaid Tuition Program as well as the migration of their older Banner process into System 7 Framework.

  1. Nevada Prepaid Tuition.

Designed and Implemented interactive web interfaces/business logic using proprietary lform template language for various government services like Vocational Rehabilitation and Independent Living.

  1. Libera.com


Academic Projects

Information Technology Projects

  • American Express: Merchant Backed Loyalty Portal Link Demo Mockups

    Working on designing and implementing a working prototype that demonstrates workflow and user experience for a merchant to offer a promotion, and for a Card Member to receive and redeem a promotional offer.

Realtime Big Data - Trendalytics

  • Worked as part of a team on a project that implements a model to cluster Tweets/Facebook posts into various categories such as Movies, Restaurants etc. with real time analysis of what the most talked about items in each categories are by location.
  • Project Link

GPU - Programming

  • Created a GPU version of Word2Vec using CUDA.
  • Paper

Social Multiplayer Games

  • Developing an online multiplayer Carrom game using open technologies such as HTML5, JavaScript, TypeScript, AngularJS, Ionic, Bootstrap, PhoneGap, Grunt, and testing using Karma, Jasmine, Protractor.

    Source Wiki
  • Google Play Store
  • Apple App Store

Artificial Intelligence

  • Designed a K-Means Clustering algorithm to take short texts and assign them to clusters which are labelled.
  • Created a Decision-Tree data structure to construct a path that produces the best utility for an action.
  • Implemented the Davis-Putnam algorithm and used it to solve a simple parallel program optimization problem.

Statistical Natural Language processing.

  • Parts of Speech Tagger.
  • Vector representation of words. (Word2Vec)
  • News to Tweet (Final Project) Link Source

    Worked on an extractive summarization algorithm called "rank interpolation" which uses three extractive summary algorithms, namely LexRank, PageRank, and LSA along with a paraphrasal sentence compression algorithm in order to shorten a news article to 140 characters, so that it can fit in a tweet.

Computer Graphics (Web GL)