Profileimage by Gurupratap Matharu Data scientist | NLP |  Recommender Systems | Machine learning  | Deep Learning engineer from BuenosAires

Gurupratap Matharu


Last update: 05.04.2020

Data scientist | NLP | Recommender Systems | Machine learning | Deep Learning engineer

Graduation: Masters in Engineering and Mathematics
Hourly-/Daily rates: show
Languages: English (Native or Bilingual) | Spanish (Native or Bilingual)


Machine Learning Developer / Data Scientist
Duration - 4 yrs 5 mos
Recommender System - uses item based collaborative filtering and matrix factorization that helps app users receive recommendations for products based on their behaviour.
Image Classification - Trained a Stochastic Gradient Classifer to recognise data in images optimizing it using performance metrics like f1_score, roc_auc and confusion matrix.
Regression - Trained Regression model for the real estate industry using Grid search and random forest techniques to predict pricing for new houses based upon certain features
Movie Recommendation - An ML model based on sparse matrix and correlation matrix that recommends a user movies based on the movies earlier liked by them.
Natural language Processing (NLP) - A model del that classifies incoming emails as spam or not spam based on certain keywords in the email corpus using the Naive Bayes theorem
K Mean Clustering - A model that clusters items and votes for ratings for any new incoming item to decide which cluster it would pertain to
Chatbot - Development of intelligent bots using direction trees, google diagflow, ibm watson assistant and libraries like spacey, Glove, word2vec.

Python Developer / Backend Engineer
Dashbo - A full stack application that helps marketing agencies to better manage the ad spending for their clients.
Django, React.js, Postgres, Celery, AWS, CI/CD, Agile, Jira, Gitlab.
Edu Analytics - A full stack application that allows teachers to manage their students, make schedules, allot marks and send emails.
Django, Bootstrap, Postgres, Ubuntu Linux, Github, Trello
RestAPI - A full fledged api developed for backend using django rest framework.
Developed Python Scripts, code optimization, Web scraping, data analysis with python libraries and implemented machine learning algorithms.

Infosys Technologies Ltd, Pune— Software Developer
July 2006 - July 2008
Supported and maintained a database of confidential images for AMEX in a production support project using ticketing system while supervising a team of 4 people.

Prasad Film Labs, India - Business Development Manager
August 2010 - June 2014
Developed a market for regional cine increasing sales for the studio by 44 % and processed more than 100 films in the studio.

Project history

04/2019 - Present
Machine Learning Engineer
Celerative (10-50 employees)
Internet and Information Technology
I worked closely with Federico to develop a recommendation system for a US company for their Android and iOS apps. We built 3 models namely item based collaborative filtering, KNN and Singular Value Decomposition and all were deployed on google cloud and managed via apache airflow. We served recommendations via a flask app which was linked to a nodeJS backend app.

03/2019 - 10/2019
Data Science Teacher
Acamica (10-50 employees)
Taught Data science and Machine learning to a batch of 30 students where students develop ML projects like -

1. Image classifiers
2. Recommender system
3. Natural Language processing
4. Using Watson API
5. Clustering algorithms like Kmeans, DBscan
6. Chat bots using Glove, word2vec and rasa NLU
7. Tensorflow on gcloud for regression models

02/2013 - 05/2015
Backend Engineer
Q10 Marketing (10-50 employees)
Marketing, PR and Design
We worked on a full stack web application used by marketing agencies to manage their clients using google and facebook ads. Backend used Django, Postgres, Celery, RabbitMQ, Restapi and frontend in React.js. Deployed on AWS cloud and gitlab as version control with Jira for project management.

06/2006 - 06/2008
Software Engineer
Infosys Technologies (5000-10.000 employees)
Internet and Information Technology
We worked on a production support project for American Express bank US as our client while we managed uptime for their databases of transactions for continuous uptime. Tickets were issued and needed to be resolved within SLA which we managed in 3 continous shifts. Programming language was mostly .NET and some bash scripts

Time and spatial flexibility

Available for travel anytime
Available for relocation



Contact form

Contact details