SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Downloaden Sie, um offline zu lesen
Ritesh Kasat
Email: riteshkasat@gmail.com Phone: (213) 675-3081 Website: riteshkasat.github.io
Links: github.com/riteshkasat | linkedin.com/in/riteshkasat | stackoverflow.com/users/2355376/riteshkasat
Objective
Seeking a Full-time opportunity in the field of Software and Data Engineering starting May 2017.
Education
May 2017 MS, Computer Science (Data Informatics)
University of Southern California, Los Angeles GPA: 3.6
Sep 2014 B.E., Information Science
P.E.S. Institute of Technology, Bangalore, India GPA: 3.9
Technical Skills
Programming Languages: Java, Python, C/C++
Web Technology: HTML, CSS, JavaScript, XML, JSON, AJAX, Bootstrap
Databases: Mongo DB, MySQL, Oracle, PostgreSQL
Data Science: Hadoop, Map Reduce, Scikit-learn, Data Mining, Machine Learning
IDE: Eclipse, IntelliJ Idea, PyCharm, WebStorm
Others: Git, Maven, Gradle, JUnit, Spring, Jenkins, Mockito, Agile, Apache/Tomcat
Work Experience
Jan ’17 - Current Software Co-Op, Trifacta Inc. San Francisco
Developing Python based Web Crawler to crawl all the webpages in Trifacta Wrangler and
take screenshot of each visited page. Developed Mocha based page test cases for Trifacta
Wrangler.
Tech stack Python, JavaScript, Jenkins, Slack, Vagrant, Git, Phabricator, Mocha.
Aug ’16 - December ’16 Student Developer, Perfit Los Angeles
Developed Python based RESTful web-service for Perfit -a 3D modeling software- that auto-
matically drapes clothes on the pre-constructed 3D model of a specific person. Implemented
login and signup API for the website. Integrated google recaptcha authentication for login.
Also responsible for setting up build automation and modularizing codebase using MVC
design pattern. The web-service is hosted on AWS Elastic Beanstalk environment.
Tech stack Python, Flask, RESTful web-service, PyBuilder, PyCharm, MVC, AWS Elastic
Beanstalk.
May ’16 - Aug ’16 Summer Intern, Trifacta Inc. San Francisco
Developed a tool for customer success team that allows automatic import of scripts in the
Trifacta Wrangler. Also developed several JavaScript automations such as automation to
verify HDFS file permissions. Enhanced existing framework by creating new page models
and refactoring existing ones.
Tech stack JavaScript, Postgres, Jenkins, Slack, Vagrant, Sahi, Git, Phabricator.
Aug ’14 - Aug ’15 Software Engineer, Intuit Inc. Bangalore
Worked on the core development of QuickBooks Online, an accounting software used by
millions all over the world. I worked with QuickBooks platform team to develop RESTful
web-service in Java for subscription billing service. I also enhanced a JavaScript widget
for UK Direct Debit payment facility. Test-driven development (TDD) was followed and I
achieved an overall code-coverage of 90% for the new modules
Tech stack Java, JavaScript, MySQL, Netezza, RESTful web-service, Jenkins, IntelliJ Idea, JUnit.
Jan ’14 - June ’14 Software Co-Op, Intuit Inc. Bangalore
Worked with the payments-platform team within Small Business Group of Intuit. During
my co-op, I developed an algorithm in Java for automatic reconciliation of transaction in
QuickBooks. This algorithm reduces 25 hours of manual effort each month to just 30
minutes. I was also responsible for designing exception handling strategy for the platform
reconciliation service. All the code was reviewed, perfected and pushed to the production.
Tech stack Java, JavaScript, Perforce, Git, Jenkins, Eclipse, Gradle, Maven.
Academic Projects
• Email Spam Classifier | github.com/riteshkasat/Spam-Classifier | Python, ML, Naive Bayes
This is a Machine Learning Project that distinguishes spams from genuine emails. The model is learnt using Naive
Bayes algorithm. This project also implements an enhancement called add-one smoothing. The performance of the
classifier is determined using metrics such as precision, recall and F-1 score. I achieved an overall F-1 score of 0.98 for
spam and 0.96 for ham.
• Large Scale Text classification of data | Python, Machine Learning, KNN
This project aims at classifying a huge number of web documents into a hierarchy of categories. The large scale of data
called for the use of advanced classification algorithms that could scale. Parallelized k-NN algorithm with the help of
Hadoop Map-Reduce paradigm was implemented to handle space and time complexities of large data. Cosine-vector
similarity was used to compare distances between two points instead of the euclidean distance with absolute distance
in the traditional algorithm.
• Walmart Trip Type Classification | kaggle.com/rkasat | Python, Sklearn, Kaggle
In this project, I worked on a Kaggle challenge by Walmart and secured overall 503rd rank in this competition. The
problem here is to improve the science behind trip type classification, which will help Walmart to refine their segmen-
tation process. I converted data to libsvm format, built models using classification algorithms such as Naive Bayes, K
means, Random Forest and SVM, compared them to find accuracy, precision and recall.
• Movie Recommender System | github.com/riteshkasat/Item-Recommender-System | Data Mining
In this project, I developed a user-based collaborative filtering recommender system for predicting movie ratings by a
user. The ratings of the new movie for the given user were predicted using the similarity of its k nearest neighbors
determined through their Pearson correlation coefficient.
Coursework
Software Engineering Machine Learning Data Mining Data Management Artificial Intelligence
Algorithm Design and Analysis Web Technology Data Structures Compiler Design Operating Systems
Computer Networks Computer Networks and Security Natural Language Processing OOP with Java
Hackathons
October ’16 Money2020 Hackathon, The Venetian, Las Vegas
Developed an app to order food using Amazon’s intelligent personal assistant Alexa. Using
voice interaction, the user can order food under 1 minute. The payment for the ordered
items is done using Visa Checkout API. A confirmation is also sent to the user using Twilio
API.
Tech stack Amazon Echo, JavaScript, MySQL, Twilio API, VISA API
April ’15 Data Science Hackathon, USC, Los Angeles
Developed an app that could automatically detect interesting topics from the tweets. Topic
detection was done using Latent Dirichilet Allocation - an unsupervised Learning
algorithm. The topics were visualized using a python package called pyLDAvis.
Tech stack Python, Machine Learning, Clustering
Achievements
• Awarded with the title of Amul Vidya Shree for outstanding academic performance in CBSE class 10th Board
examinations and securing first rank in the Guna District of Madhya Pradesh.
• Awarded with scholarship and certificate of First Class with Distinction for all the semesters in the undergrad
course.
• Awarded with silver medal in National Mathematics Olympiad for securing 96 percent marks.

Weitere ähnliche Inhalte

Was ist angesagt?

Rakuten - Recommendation Platform
Rakuten - Recommendation PlatformRakuten - Recommendation Platform
Rakuten - Recommendation PlatformKarthik Murugesan
 
Pinterest - Big Data Machine Learning Platform at Pinterest
Pinterest - Big Data Machine Learning Platform at PinterestPinterest - Big Data Machine Learning Platform at Pinterest
Pinterest - Big Data Machine Learning Platform at PinterestAlluxio, Inc.
 
The State of Artificial Intelligence in 2018: A Good Old Fashioned Report
The State of Artificial Intelligence in 2018: A Good Old Fashioned ReportThe State of Artificial Intelligence in 2018: A Good Old Fashioned Report
The State of Artificial Intelligence in 2018: A Good Old Fashioned ReportNathan Benaich
 
Strata 2016 - Architecting for Change: LinkedIn's new data ecosystem
Strata 2016 - Architecting for Change: LinkedIn's new data ecosystemStrata 2016 - Architecting for Change: LinkedIn's new data ecosystem
Strata 2016 - Architecting for Change: LinkedIn's new data ecosystemShirshanka Das
 
London atlassian meetup 31 jan 2016 jira metrics-extract slides
London atlassian meetup 31 jan 2016 jira metrics-extract slidesLondon atlassian meetup 31 jan 2016 jira metrics-extract slides
London atlassian meetup 31 jan 2016 jira metrics-extract slidesRudiger Wolf
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companiesData Science Milan
 
Architecting an Open Source AI Platform 2018 edition
Architecting an Open Source AI Platform   2018 editionArchitecting an Open Source AI Platform   2018 edition
Architecting an Open Source AI Platform 2018 editionDavid Talby
 
Driverless AI - Arno Candel, H2O.ai
Driverless AI - Arno Candel, H2O.aiDriverless AI - Arno Candel, H2O.ai
Driverless AI - Arno Candel, H2O.aiSri Ambati
 
Architecting a Predictive, Petabyte-Scale, Self-Learning Fraud Detection System
Architecting a Predictive,  Petabyte-Scale, Self-Learning Fraud Detection SystemArchitecting a Predictive,  Petabyte-Scale, Self-Learning Fraud Detection System
Architecting a Predictive, Petabyte-Scale, Self-Learning Fraud Detection SystemDavid Talby
 
Predicting Medical Test Results using Driverless AI
Predicting Medical Test Results using Driverless AIPredicting Medical Test Results using Driverless AI
Predicting Medical Test Results using Driverless AISri Ambati
 
Distributed Models Over Distributed Data with MLflow, Pyspark, and Pandas
Distributed Models Over Distributed Data with MLflow, Pyspark, and PandasDistributed Models Over Distributed Data with MLflow, Pyspark, and Pandas
Distributed Models Over Distributed Data with MLflow, Pyspark, and PandasDatabricks
 
Build your open source data science platform
Build your open source data science platformBuild your open source data science platform
Build your open source data science platformDavid Talby
 
Plume - A Code Property Graph Extraction and Analysis Library
Plume - A Code Property Graph Extraction and Analysis LibraryPlume - A Code Property Graph Extraction and Analysis Library
Plume - A Code Property Graph Extraction and Analysis LibraryTigerGraph
 
FROM DATAFRAMES TO GRAPH Data Science with pyTigerGraph
FROM DATAFRAMES TO GRAPH Data Science with pyTigerGraphFROM DATAFRAMES TO GRAPH Data Science with pyTigerGraph
FROM DATAFRAMES TO GRAPH Data Science with pyTigerGraphTigerGraph
 
Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...
Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...
Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...TigerGraph
 
The More the Merrier: Scaling Model Building Infrastructure at Zendesk
The More the Merrier: Scaling Model Building Infrastructure at ZendeskThe More the Merrier: Scaling Model Building Infrastructure at Zendesk
The More the Merrier: Scaling Model Building Infrastructure at ZendeskDatabricks
 
Deep Learning for Recommender Systems with Nick pentreath
Deep Learning for Recommender Systems with Nick pentreathDeep Learning for Recommender Systems with Nick pentreath
Deep Learning for Recommender Systems with Nick pentreathDatabricks
 

Was ist angesagt? (20)

Rakuten - Recommendation Platform
Rakuten - Recommendation PlatformRakuten - Recommendation Platform
Rakuten - Recommendation Platform
 
Pinterest - Big Data Machine Learning Platform at Pinterest
Pinterest - Big Data Machine Learning Platform at PinterestPinterest - Big Data Machine Learning Platform at Pinterest
Pinterest - Big Data Machine Learning Platform at Pinterest
 
The State of Artificial Intelligence in 2018: A Good Old Fashioned Report
The State of Artificial Intelligence in 2018: A Good Old Fashioned ReportThe State of Artificial Intelligence in 2018: A Good Old Fashioned Report
The State of Artificial Intelligence in 2018: A Good Old Fashioned Report
 
Shantanu Gupta
Shantanu GuptaShantanu Gupta
Shantanu Gupta
 
Strata 2016 - Architecting for Change: LinkedIn's new data ecosystem
Strata 2016 - Architecting for Change: LinkedIn's new data ecosystemStrata 2016 - Architecting for Change: LinkedIn's new data ecosystem
Strata 2016 - Architecting for Change: LinkedIn's new data ecosystem
 
London atlassian meetup 31 jan 2016 jira metrics-extract slides
London atlassian meetup 31 jan 2016 jira metrics-extract slidesLondon atlassian meetup 31 jan 2016 jira metrics-extract slides
London atlassian meetup 31 jan 2016 jira metrics-extract slides
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies
 
Architecting an Open Source AI Platform 2018 edition
Architecting an Open Source AI Platform   2018 editionArchitecting an Open Source AI Platform   2018 edition
Architecting an Open Source AI Platform 2018 edition
 
Driverless AI - Arno Candel, H2O.ai
Driverless AI - Arno Candel, H2O.aiDriverless AI - Arno Candel, H2O.ai
Driverless AI - Arno Candel, H2O.ai
 
Architecting a Predictive, Petabyte-Scale, Self-Learning Fraud Detection System
Architecting a Predictive,  Petabyte-Scale, Self-Learning Fraud Detection SystemArchitecting a Predictive,  Petabyte-Scale, Self-Learning Fraud Detection System
Architecting a Predictive, Petabyte-Scale, Self-Learning Fraud Detection System
 
Predicting Medical Test Results using Driverless AI
Predicting Medical Test Results using Driverless AIPredicting Medical Test Results using Driverless AI
Predicting Medical Test Results using Driverless AI
 
DevOps for DataScience
DevOps for DataScienceDevOps for DataScience
DevOps for DataScience
 
Distributed Models Over Distributed Data with MLflow, Pyspark, and Pandas
Distributed Models Over Distributed Data with MLflow, Pyspark, and PandasDistributed Models Over Distributed Data with MLflow, Pyspark, and Pandas
Distributed Models Over Distributed Data with MLflow, Pyspark, and Pandas
 
Build your open source data science platform
Build your open source data science platformBuild your open source data science platform
Build your open source data science platform
 
Plume - A Code Property Graph Extraction and Analysis Library
Plume - A Code Property Graph Extraction and Analysis LibraryPlume - A Code Property Graph Extraction and Analysis Library
Plume - A Code Property Graph Extraction and Analysis Library
 
FROM DATAFRAMES TO GRAPH Data Science with pyTigerGraph
FROM DATAFRAMES TO GRAPH Data Science with pyTigerGraphFROM DATAFRAMES TO GRAPH Data Science with pyTigerGraph
FROM DATAFRAMES TO GRAPH Data Science with pyTigerGraph
 
Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...
Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...
Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...
 
The More the Merrier: Scaling Model Building Infrastructure at Zendesk
The More the Merrier: Scaling Model Building Infrastructure at ZendeskThe More the Merrier: Scaling Model Building Infrastructure at Zendesk
The More the Merrier: Scaling Model Building Infrastructure at Zendesk
 
Deep Learning for Recommender Systems with Nick pentreath
Deep Learning for Recommender Systems with Nick pentreathDeep Learning for Recommender Systems with Nick pentreath
Deep Learning for Recommender Systems with Nick pentreath
 
Aswin_Ramesh_Resume
Aswin_Ramesh_ResumeAswin_Ramesh_Resume
Aswin_Ramesh_Resume
 

Ähnlich wie RiteshKasatResume

Ähnlich wie RiteshKasatResume (20)

Resume_General
Resume_GeneralResume_General
Resume_General
 
Aastha Grover Resume (2)
Aastha Grover Resume (2)Aastha Grover Resume (2)
Aastha Grover Resume (2)
 
resume
resumeresume
resume
 
TejasveeBolisetty
TejasveeBolisettyTejasveeBolisetty
TejasveeBolisetty
 
Vinit b. shah
Vinit b. shahVinit b. shah
Vinit b. shah
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Keerthana muniraj software-engineer
Keerthana muniraj software-engineerKeerthana muniraj software-engineer
Keerthana muniraj software-engineer
 
Vipul Kashyap Resume
Vipul Kashyap ResumeVipul Kashyap Resume
Vipul Kashyap Resume
 
Prakash_Wagle_Resume
Prakash_Wagle_ResumePrakash_Wagle_Resume
Prakash_Wagle_Resume
 
Gupta_Nidhi
Gupta_NidhiGupta_Nidhi
Gupta_Nidhi
 
Priyankar_Nandi_Resume
Priyankar_Nandi_ResumePriyankar_Nandi_Resume
Priyankar_Nandi_Resume
 
Kushagra Bhargava-Resume
Kushagra Bhargava-ResumeKushagra Bhargava-Resume
Kushagra Bhargava-Resume
 
Resume-Hpendyala
Resume-HpendyalaResume-Hpendyala
Resume-Hpendyala
 
Varunsuresh resume
Varunsuresh resumeVarunsuresh resume
Varunsuresh resume
 
Resume_NishthaRai
Resume_NishthaRaiResume_NishthaRai
Resume_NishthaRai
 
Kunal lalwani
Kunal lalwaniKunal lalwani
Kunal lalwani
 
Saurabh shanbhag resume new
Saurabh shanbhag resume newSaurabh shanbhag resume new
Saurabh shanbhag resume new
 
PriyankaDighe_Resume_new
PriyankaDighe_Resume_newPriyankaDighe_Resume_new
PriyankaDighe_Resume_new
 
Christine_Straub - ML Engineer.pdf
Christine_Straub - ML Engineer.pdfChristine_Straub - ML Engineer.pdf
Christine_Straub - ML Engineer.pdf
 

RiteshKasatResume

  • 1. Ritesh Kasat Email: riteshkasat@gmail.com Phone: (213) 675-3081 Website: riteshkasat.github.io Links: github.com/riteshkasat | linkedin.com/in/riteshkasat | stackoverflow.com/users/2355376/riteshkasat Objective Seeking a Full-time opportunity in the field of Software and Data Engineering starting May 2017. Education May 2017 MS, Computer Science (Data Informatics) University of Southern California, Los Angeles GPA: 3.6 Sep 2014 B.E., Information Science P.E.S. Institute of Technology, Bangalore, India GPA: 3.9 Technical Skills Programming Languages: Java, Python, C/C++ Web Technology: HTML, CSS, JavaScript, XML, JSON, AJAX, Bootstrap Databases: Mongo DB, MySQL, Oracle, PostgreSQL Data Science: Hadoop, Map Reduce, Scikit-learn, Data Mining, Machine Learning IDE: Eclipse, IntelliJ Idea, PyCharm, WebStorm Others: Git, Maven, Gradle, JUnit, Spring, Jenkins, Mockito, Agile, Apache/Tomcat Work Experience Jan ’17 - Current Software Co-Op, Trifacta Inc. San Francisco Developing Python based Web Crawler to crawl all the webpages in Trifacta Wrangler and take screenshot of each visited page. Developed Mocha based page test cases for Trifacta Wrangler. Tech stack Python, JavaScript, Jenkins, Slack, Vagrant, Git, Phabricator, Mocha. Aug ’16 - December ’16 Student Developer, Perfit Los Angeles Developed Python based RESTful web-service for Perfit -a 3D modeling software- that auto- matically drapes clothes on the pre-constructed 3D model of a specific person. Implemented login and signup API for the website. Integrated google recaptcha authentication for login. Also responsible for setting up build automation and modularizing codebase using MVC design pattern. The web-service is hosted on AWS Elastic Beanstalk environment. Tech stack Python, Flask, RESTful web-service, PyBuilder, PyCharm, MVC, AWS Elastic Beanstalk. May ’16 - Aug ’16 Summer Intern, Trifacta Inc. San Francisco Developed a tool for customer success team that allows automatic import of scripts in the Trifacta Wrangler. Also developed several JavaScript automations such as automation to verify HDFS file permissions. Enhanced existing framework by creating new page models and refactoring existing ones. Tech stack JavaScript, Postgres, Jenkins, Slack, Vagrant, Sahi, Git, Phabricator. Aug ’14 - Aug ’15 Software Engineer, Intuit Inc. Bangalore Worked on the core development of QuickBooks Online, an accounting software used by millions all over the world. I worked with QuickBooks platform team to develop RESTful web-service in Java for subscription billing service. I also enhanced a JavaScript widget for UK Direct Debit payment facility. Test-driven development (TDD) was followed and I achieved an overall code-coverage of 90% for the new modules Tech stack Java, JavaScript, MySQL, Netezza, RESTful web-service, Jenkins, IntelliJ Idea, JUnit. Jan ’14 - June ’14 Software Co-Op, Intuit Inc. Bangalore Worked with the payments-platform team within Small Business Group of Intuit. During my co-op, I developed an algorithm in Java for automatic reconciliation of transaction in QuickBooks. This algorithm reduces 25 hours of manual effort each month to just 30 minutes. I was also responsible for designing exception handling strategy for the platform reconciliation service. All the code was reviewed, perfected and pushed to the production. Tech stack Java, JavaScript, Perforce, Git, Jenkins, Eclipse, Gradle, Maven.
  • 2. Academic Projects • Email Spam Classifier | github.com/riteshkasat/Spam-Classifier | Python, ML, Naive Bayes This is a Machine Learning Project that distinguishes spams from genuine emails. The model is learnt using Naive Bayes algorithm. This project also implements an enhancement called add-one smoothing. The performance of the classifier is determined using metrics such as precision, recall and F-1 score. I achieved an overall F-1 score of 0.98 for spam and 0.96 for ham. • Large Scale Text classification of data | Python, Machine Learning, KNN This project aims at classifying a huge number of web documents into a hierarchy of categories. The large scale of data called for the use of advanced classification algorithms that could scale. Parallelized k-NN algorithm with the help of Hadoop Map-Reduce paradigm was implemented to handle space and time complexities of large data. Cosine-vector similarity was used to compare distances between two points instead of the euclidean distance with absolute distance in the traditional algorithm. • Walmart Trip Type Classification | kaggle.com/rkasat | Python, Sklearn, Kaggle In this project, I worked on a Kaggle challenge by Walmart and secured overall 503rd rank in this competition. The problem here is to improve the science behind trip type classification, which will help Walmart to refine their segmen- tation process. I converted data to libsvm format, built models using classification algorithms such as Naive Bayes, K means, Random Forest and SVM, compared them to find accuracy, precision and recall. • Movie Recommender System | github.com/riteshkasat/Item-Recommender-System | Data Mining In this project, I developed a user-based collaborative filtering recommender system for predicting movie ratings by a user. The ratings of the new movie for the given user were predicted using the similarity of its k nearest neighbors determined through their Pearson correlation coefficient. Coursework Software Engineering Machine Learning Data Mining Data Management Artificial Intelligence Algorithm Design and Analysis Web Technology Data Structures Compiler Design Operating Systems Computer Networks Computer Networks and Security Natural Language Processing OOP with Java Hackathons October ’16 Money2020 Hackathon, The Venetian, Las Vegas Developed an app to order food using Amazon’s intelligent personal assistant Alexa. Using voice interaction, the user can order food under 1 minute. The payment for the ordered items is done using Visa Checkout API. A confirmation is also sent to the user using Twilio API. Tech stack Amazon Echo, JavaScript, MySQL, Twilio API, VISA API April ’15 Data Science Hackathon, USC, Los Angeles Developed an app that could automatically detect interesting topics from the tweets. Topic detection was done using Latent Dirichilet Allocation - an unsupervised Learning algorithm. The topics were visualized using a python package called pyLDAvis. Tech stack Python, Machine Learning, Clustering Achievements • Awarded with the title of Amul Vidya Shree for outstanding academic performance in CBSE class 10th Board examinations and securing first rank in the Guna District of Madhya Pradesh. • Awarded with scholarship and certificate of First Class with Distinction for all the semesters in the undergrad course. • Awarded with silver medal in National Mathematics Olympiad for securing 96 percent marks.