Hello, I'm Parth

“Our lives become beautiful not because we are perfect.

Our lives become beautiful because we put our hearts into what we do.”

-Sadhguru

Scroll down
`

Hi there!

My name is Parth.
Or more formally Parth Rao H.

I'm a Full Stack Developer, currently pursuing my masters in Information Systems at New York University specializing in Machine Learning.

I did my undergrad at the Dhirubhai Ambani Institute of Information and Communication Technology graduating with a B.Tech degree in Information & & Communication Technology.

Beside programming I like to play all kind of sports and do Yoga.



Places I've worked at:

What I do

Development

Programming Languages: Javascript, Python, Java, C++, C#

Web Technologies: Node, HTML, CSS

Big-Data Technologies: Hadoop, Spark, Hive, Pig, Hbase

Web Services: Amazon Web services, Heroku, IBM Bluemix, Microsoft Azure

Frameworks: React, Angular, GraphQL, Spring, Django, MVC, Redux, Relay, Express

Databases: Maongodb, MySql, Elasticsearch, PostgreSQL

I've worked with

Startups

I Startups and everything about it to its very nature. I have Worked in several startup companies as a lead developer and aspiring to make my own.

The World

I'm ISTP-A. Besides coding, I do Yoga, Play sports and DoTa.

Projects

ALIVE

Advanced interactive e-learning web platform which can change the way Online education work currently. This will allow instructors to create mastery-learning based adaptive courses to teach any subject in a profound manner. I am the tech lead and project-manager for this project and successfully developed backend and front-end using Node, Java, React, Relay, AWS, Maongodb, Algolia-Search.

Lyearn

Lyearn is a learning management system for corporates where companies can create courses to train their employees and track their progress. I Designed and developed REST APIs for a learning management system (LMS) using NodeJS, Python, Elasticsearch, AWS.Also I along with 2 more colleagues built company’s website using ReactJS . Apart from this I was responsible for EC2 setup, automatic deployment, maintenance, code review, test driven developement etc.
Visit: Lyearn

CROWD POLITICS

A web product to bring more awareness in people about political issues and to help identify fake news.
visit: Crowd-Politics

RESTAURANT DATA ANALYTICS

Used Yelp dataset to explore business trends, customer behavior and satisfaction in Restaurant Industry using machine learning techniques like sentiment analysis and Decision tree classification. Model achieved 78% accuracy.
Visit: Code

ONLINE MULTIPLAYER GAME ANALYTICS

Analyzed the data of battle-field-3 and found out different clusters of users having similar traits and behavior which can later be used for better match-making or targeted advertisements. Techniques: K-mean clustering, linear regression.

COMPARING DIFFERENT LINEAR REGRESSION MODELS

Compared different linear regression models’ performance for predicting rents of AirBNB properties. Used different regression models such as OLS, lasso, ridge, elastic net, orthogonal mp, adaboost with decision trees as base estimators and random forest fore rent prediction task.

CLUSTERING OF NEWS ARTICLES

Used bag of words model and min-hashing technique to convert articles into vectors and used K-mean clustering to cluster them into 4 different groups of similar items.
Visit: git sample

TIME SERIES ANALYSIS OF THE MTA BUS DATA

Used NYC MTA buses' travel data to plot time series of their average speed (during every 10 minutes) over 3 months period Used Box-Jenkins methodology to find the best ARIMA model for the time series in this dataset for.
Visit: git sample

Page Rank

Page Rank algorithm using PySpark and amazon EMR
Visit: git sample

Friend Recommendation

Friend recommendation system using PySpark and amazon EMR.
Visit: git sample

GAMES AT PLAYPOWER LABS

Math Planet App

Developed Fun math game curriculum for kids in grades 1 to 8 with free games for fractions, addition, subtraction, multiplication, division, math facts and number sense.  Math Planet games have won many prestigious awards, including: ** National STEM Game Competition ** Educational App Grand Challenge ** New York City Department of Education "Gap App" competition
http://www.playpowergames.com/mathplanet

Kidbright

Developed the app consisting of small activities(games) which test and enhance 4 different abilities of brain - memory, attention, speed and logic . Small activities are very engaging and effective for mental exercise. Leaderboard adds sense competition and keeps player motivated to play and score as much as possible.
visit: Kidbright

Jellybeans

This Game Teaches children several math concepts like counting, numbersense, addition, subtraction, multiplication and division. This game is also available on brainpop and everyday many children play it and learn something out of it .
https://www.brainpop.com/games/jellybean/

Magnitude Comparison

Developed this game on adobe flash as well as on starling framework. This game teaches 3rd to 6th class students about comparison of integers, fractions and decimals using pie-charts, rectangular-charts and number to number comparison.
Visit: Magnitude-Comparison

SmartCAT App

Developed 4 small 2D games for SmartCAT app project on unity(C#) . SmartCAT stands for Smartphone-enabled Child Anxiety Treatment. This was the research project that Dr. Jennifer S Silk, professor from university of Pittsburgh has been doing for few years now. I was the sole developer in this project. ​S​martCAT is intended to augment cognitive behavioral therapy, or CBT (an effective treatment for child anxiety disorders).
For Demo visit using firefox or safari:
http://bit.ly/1MSU83F , http://bit.ly/1IlpC3I , http://bit.ly/1Tq8kDA , http://bit.ly/1QR63mD

Gift Delivery To Learn Counting

Developed the game using CreateJS javascript framework for RedBird Technology (a company). This game teaches counting,addition and subtraction concepts in an innovative and engaging way. The task is to deliver the gift to the correct house. Player needs click on thecorrect house to deliver the gift. See the link below for the demo.
Visit: Gift-Delivery

Kitty Rescue To Learn Subtraction

This game teaches subtraction concept in a simple way. The task is to rescue a kitten who got stuck in a building. Player needs to choose correct rope length to reach out to kitten. See the link below for the demo.
Visit: Kitty-Rescue

Skills

Javascript , NodeJS
Java
Python, Spark
C++, C
React, GraphQL, Angular
Data Science
SQL
Git
HTML5, CSS3

Are you interested
?

Whether you have an interesting project or just want to say hi, feel free to shoot me a message.

Say Hi!