SlideShare a Scribd company logo
1 of 1
Download to read offline
Portfolio/ List of Projects
(213) 298-9311 | rahulagr@usc.edu | Los Angeles, CA 90007 | www.linkedin.com/in/rahulagr2000
Projects
(Non-
Academic)
Right Whale Recognition: Kaggle Machine Learning Competition (on going)
 Developing a self-training classifier to train large datasets. Applying this classifier to learn images of
the dataset and recognize an endangered whale species in Ariel photographs. Dataset and problem
statement provided by MathWorks (10 GB compressed size).
 Tools and Technologies: Python, SVM; https://www.kaggle.com/c/noaa-right-whale-recognition
Economic Prosperity of Country v/s Living Standard (Research Project) Fall ‘15
 Data Analytics project. Dataset: Gap-minder Foundation dataset. Found patterns in data and analyzed
them to find a relation between various aspects of economy- pollution, health, income etc.
 Tools and Technologies: Python, R, Pandas.py (library); https://www.tumblr.com/blog/rahulagr2000
Inventory Management System (Agrawal Extrusion Pvt. Ltd.) 2014-15
 Backend Design and Implementation of online inventory management system using relational
databases. In usage with over a hundred thousand records.
Mangalore Diaries: Advertisement Portal Fall ‘13
 Developed an online yellow pages website for Mangalore city; highly dynamic content based on a
relational database stored on WAMP server. Used JavaScript for interactive forms.
 Repository: https://github.com/rahulagr2000/Mangalore-Diaries
SOLVE: Student’s Online Laboratory for Virtual Experimentation (ActionScript) Fall ‘11
 Developed flash models for SOLVE, NITK– Online virtual labs in collaboration with the Ministry of
Human Resource Development, Govt. of India; https://www.solve.nitk.ac.in
Automata Robotics Competition, NITK Fall ‘11
 Built a grid following, obstacle detecting robot using AVR microcontrollers to process images from
an overhead wireless camera and inputs from sensors mounted on robot chassis.
Projects
(Academic)
Real Time Tracking System in Geospatial Databases, USC Fall ‘15
 Developed tracking application to perform operations on objects geotagged and linked to spatial
databases in real time. Built a GUI using Java Swing and back-end connectivity through JDBC.
 Improved indexing efficiency by using clustered B+ tree indexing for fast retrieval of positions.
Automated Traffic Surveillance and Analysis (Undergraduate Thesis) July ‘12 – May ‘13
 Built software to detect and track vehicles and find traffic density at an intersection. Used Parallel
Processing and Machine Learning techniques. Dataset: MIT car dataset, INRIA car dataset
 Analyzed data obtained to design smart traffic light controllers to manipulate traffic lights based on
vehicle density. Improved Classification using multiple threads by over 10%.
 Tools and Technologies: C++, SVM, Decision Trees, Multi-threading, Image Processing
Reputation based scheduling on distributed networks (C++), NITK Fall ‘12
 Simulated an unreliable distributed network and measured performance of RB scheduling algorithm
using node reputation over other methods (On small node clusters of size approx. 2-5 nodes).
 This model is more efficient than traditional first or best fit clustering techniques by over 20%.
Secure Chat (C/ C++, Socket Programming), NITK Fall ‘12
 Developed a secure network chat application by adding 1024 bit RSA public key cryptosystem over
messages. Used Network/ Socket programming for connectivity over TCP/IP.
 Repository: https://github.com/rahulagr2000/SecureChat-Encrypted-Chat-Application
Language Recognition using Neural Networks (C++), NITK Spring ‘12
 Developed an application which recognizes language of a given set of text using frequency
distribution of alphabets in the input text. Training Data: MIT Dataset. Tools: Neural Networks.

More Related Content

What's hot

CAST a software for data analysis in space and time
CAST a software for data analysis in space and timeCAST a software for data analysis in space and time
CAST a software for data analysis in space and timeArizona State University
 
Giant Hogweed Innovation Case
Giant Hogweed Innovation CaseGiant Hogweed Innovation Case
Giant Hogweed Innovation Caseitelligence
 
GCC2013 LiSIs Lightning Talk
GCC2013 LiSIs Lightning TalkGCC2013 LiSIs Lightning Talk
GCC2013 LiSIs Lightning TalkChristos Kannas
 
Xinchao(luke) lu
Xinchao(luke) luXinchao(luke) lu
Xinchao(luke) luXinchaoLu
 
BUILDING BETTER PREDICTIVE MODELS WITH COGNITIVE ASSISTANCE IN A DATA SCIENCE...
BUILDING BETTER PREDICTIVE MODELS WITH COGNITIVE ASSISTANCE IN A DATA SCIENCE...BUILDING BETTER PREDICTIVE MODELS WITH COGNITIVE ASSISTANCE IN A DATA SCIENCE...
BUILDING BETTER PREDICTIVE MODELS WITH COGNITIVE ASSISTANCE IN A DATA SCIENCE...Alex Liu
 
Machine Learning for Time Series, Strata London 2018
Machine Learning for Time Series, Strata London 2018Machine Learning for Time Series, Strata London 2018
Machine Learning for Time Series, Strata London 2018Mikio L. Braun
 
Weekly Meeting 8.pdf
Weekly Meeting 8.pdfWeekly Meeting 8.pdf
Weekly Meeting 8.pdfZixunZhou
 
The State of Postgres | Strata San Jose 2018 | Umur Cubukcu
The State of Postgres | Strata San Jose 2018 | Umur CubukcuThe State of Postgres | Strata San Jose 2018 | Umur Cubukcu
The State of Postgres | Strata San Jose 2018 | Umur CubukcuCitus Data
 
Incremental adaptive semi-supervised fuzzy clustering for data stream classif...
Incremental adaptive semi-supervised fuzzy clustering for data stream classif...Incremental adaptive semi-supervised fuzzy clustering for data stream classif...
Incremental adaptive semi-supervised fuzzy clustering for data stream classif...Gabriella Casalino
 
Case of success: Visualization as an example for exercising democratic transp...
Case of success: Visualization as an example for exercising democratic transp...Case of success: Visualization as an example for exercising democratic transp...
Case of success: Visualization as an example for exercising democratic transp...Big Data Spain
 
Parth khare cv_july19
Parth khare cv_july19Parth khare cv_july19
Parth khare cv_july19Parth Khare
 
Quantifying Uncertainty in Agent-Based Models for Smart City Forecasts
Quantifying Uncertainty in Agent-Based Models for Smart City ForecastsQuantifying Uncertainty in Agent-Based Models for Smart City Forecasts
Quantifying Uncertainty in Agent-Based Models for Smart City ForecastsNick Malleson
 
Big Data- Automotive Industry Use Case
Big Data- Automotive Industry Use CaseBig Data- Automotive Industry Use Case
Big Data- Automotive Industry Use CaseSophie (C.F.) Tsai
 
Optimizing PV energy yield with Elasticsearch and graphQL
Optimizing PV energy yield with Elasticsearch and graphQLOptimizing PV energy yield with Elasticsearch and graphQL
Optimizing PV energy yield with Elasticsearch and graphQLChijioke “CJ” Ejimuda
 
How to Create the Google for Earth Data (XLDB 2015, Stanford)
How to Create the Google for Earth Data (XLDB 2015, Stanford)How to Create the Google for Earth Data (XLDB 2015, Stanford)
How to Create the Google for Earth Data (XLDB 2015, Stanford)Rainer Sternfeld
 
The years of the graph: The future of the future is here
The years of the graph: The future of the future is hereThe years of the graph: The future of the future is here
The years of the graph: The future of the future is hereConnected Data World
 

What's hot (19)

CAST a software for data analysis in space and time
CAST a software for data analysis in space and timeCAST a software for data analysis in space and time
CAST a software for data analysis in space and time
 
Giant Hogweed Innovation Case
Giant Hogweed Innovation CaseGiant Hogweed Innovation Case
Giant Hogweed Innovation Case
 
GCC2013 LiSIs Lightning Talk
GCC2013 LiSIs Lightning TalkGCC2013 LiSIs Lightning Talk
GCC2013 LiSIs Lightning Talk
 
Xinchao(luke) lu
Xinchao(luke) luXinchao(luke) lu
Xinchao(luke) lu
 
BUILDING BETTER PREDICTIVE MODELS WITH COGNITIVE ASSISTANCE IN A DATA SCIENCE...
BUILDING BETTER PREDICTIVE MODELS WITH COGNITIVE ASSISTANCE IN A DATA SCIENCE...BUILDING BETTER PREDICTIVE MODELS WITH COGNITIVE ASSISTANCE IN A DATA SCIENCE...
BUILDING BETTER PREDICTIVE MODELS WITH COGNITIVE ASSISTANCE IN A DATA SCIENCE...
 
Machine Learning for Time Series, Strata London 2018
Machine Learning for Time Series, Strata London 2018Machine Learning for Time Series, Strata London 2018
Machine Learning for Time Series, Strata London 2018
 
Weekly Meeting 8.pdf
Weekly Meeting 8.pdfWeekly Meeting 8.pdf
Weekly Meeting 8.pdf
 
The State of Postgres | Strata San Jose 2018 | Umur Cubukcu
The State of Postgres | Strata San Jose 2018 | Umur CubukcuThe State of Postgres | Strata San Jose 2018 | Umur Cubukcu
The State of Postgres | Strata San Jose 2018 | Umur Cubukcu
 
Incremental adaptive semi-supervised fuzzy clustering for data stream classif...
Incremental adaptive semi-supervised fuzzy clustering for data stream classif...Incremental adaptive semi-supervised fuzzy clustering for data stream classif...
Incremental adaptive semi-supervised fuzzy clustering for data stream classif...
 
Swapnil S resume
Swapnil S resumeSwapnil S resume
Swapnil S resume
 
Projects & Research
Projects & ResearchProjects & Research
Projects & Research
 
Case of success: Visualization as an example for exercising democratic transp...
Case of success: Visualization as an example for exercising democratic transp...Case of success: Visualization as an example for exercising democratic transp...
Case of success: Visualization as an example for exercising democratic transp...
 
Parth khare cv_july19
Parth khare cv_july19Parth khare cv_july19
Parth khare cv_july19
 
Big data use cases
Big data use casesBig data use cases
Big data use cases
 
Quantifying Uncertainty in Agent-Based Models for Smart City Forecasts
Quantifying Uncertainty in Agent-Based Models for Smart City ForecastsQuantifying Uncertainty in Agent-Based Models for Smart City Forecasts
Quantifying Uncertainty in Agent-Based Models for Smart City Forecasts
 
Big Data- Automotive Industry Use Case
Big Data- Automotive Industry Use CaseBig Data- Automotive Industry Use Case
Big Data- Automotive Industry Use Case
 
Optimizing PV energy yield with Elasticsearch and graphQL
Optimizing PV energy yield with Elasticsearch and graphQLOptimizing PV energy yield with Elasticsearch and graphQL
Optimizing PV energy yield with Elasticsearch and graphQL
 
How to Create the Google for Earth Data (XLDB 2015, Stanford)
How to Create the Google for Earth Data (XLDB 2015, Stanford)How to Create the Google for Earth Data (XLDB 2015, Stanford)
How to Create the Google for Earth Data (XLDB 2015, Stanford)
 
The years of the graph: The future of the future is here
The years of the graph: The future of the future is hereThe years of the graph: The future of the future is here
The years of the graph: The future of the future is here
 

Viewers also liked

Viewers also liked (10)

Exam tips
Exam tipsExam tips
Exam tips
 
Innbokskontroll for Forsvarsbygg 28.oktober 2016
Innbokskontroll for Forsvarsbygg 28.oktober 2016Innbokskontroll for Forsvarsbygg 28.oktober 2016
Innbokskontroll for Forsvarsbygg 28.oktober 2016
 
Article Becas Media Superior (18)
Article   Becas Media Superior (18)Article   Becas Media Superior (18)
Article Becas Media Superior (18)
 
ZENITH PROFILE A
ZENITH PROFILE AZENITH PROFILE A
ZENITH PROFILE A
 
Shooting schedule
Shooting scheduleShooting schedule
Shooting schedule
 
MIPS PP poster
MIPS PP posterMIPS PP poster
MIPS PP poster
 
commercial flyer
commercial flyercommercial flyer
commercial flyer
 
Delingskultur - COWI Stavanger 8.november 2016
Delingskultur - COWI Stavanger 8.november 2016Delingskultur - COWI Stavanger 8.november 2016
Delingskultur - COWI Stavanger 8.november 2016
 
Current diagnostic modalities and treatment of Pelvic organ prolapse
Current diagnostic modalities and treatment of Pelvic organ prolapseCurrent diagnostic modalities and treatment of Pelvic organ prolapse
Current diagnostic modalities and treatment of Pelvic organ prolapse
 
Hacking Marketing By Scott Brinker
Hacking Marketing By Scott BrinkerHacking Marketing By Scott Brinker
Hacking Marketing By Scott Brinker
 

Similar to Portfolio

Similar to Portfolio (20)

Resume_Vignesh_ThulasiDass
Resume_Vignesh_ThulasiDass Resume_Vignesh_ThulasiDass
Resume_Vignesh_ThulasiDass
 
RiteshKasatResume
RiteshKasatResumeRiteshKasatResume
RiteshKasatResume
 
DivyaKonaka
DivyaKonakaDivyaKonaka
DivyaKonaka
 
Rachith resume
Rachith resumeRachith resume
Rachith resume
 
Survey on MapReduce in Big Data Clustering using Machine Learning Algorithms
Survey on MapReduce in Big Data Clustering using Machine Learning AlgorithmsSurvey on MapReduce in Big Data Clustering using Machine Learning Algorithms
Survey on MapReduce in Big Data Clustering using Machine Learning Algorithms
 
Resume (kaushik shakkari)
Resume (kaushik shakkari)Resume (kaushik shakkari)
Resume (kaushik shakkari)
 
Resume(kaushik shakkari)
Resume(kaushik shakkari)Resume(kaushik shakkari)
Resume(kaushik shakkari)
 
Aastha Grover Resume (2)
Aastha Grover Resume (2)Aastha Grover Resume (2)
Aastha Grover Resume (2)
 
Reddix Group - Quantum AI - Presentation
Reddix Group - Quantum AI - PresentationReddix Group - Quantum AI - Presentation
Reddix Group - Quantum AI - Presentation
 
Resume rachith
Resume rachithResume rachith
Resume rachith
 
Resume
ResumeResume
Resume
 
Prakash_Wagle_Resume
Prakash_Wagle_ResumePrakash_Wagle_Resume
Prakash_Wagle_Resume
 
resume
resumeresume
resume
 
Sample CS Senior Capstone Projects
Sample CS Senior Capstone ProjectsSample CS Senior Capstone Projects
Sample CS Senior Capstone Projects
 
IRJET- Comparative Analysis of Various Tools for Data Mining and Big Data...
IRJET-  	  Comparative Analysis of Various Tools for Data Mining and Big Data...IRJET-  	  Comparative Analysis of Various Tools for Data Mining and Big Data...
IRJET- Comparative Analysis of Various Tools for Data Mining and Big Data...
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
resume_MH
resume_MHresume_MH
resume_MH
 
Saurabh_Shanbhag_Resume.pdf
Saurabh_Shanbhag_Resume.pdfSaurabh_Shanbhag_Resume.pdf
Saurabh_Shanbhag_Resume.pdf
 
Rakesh_Ramesh_2017
Rakesh_Ramesh_2017Rakesh_Ramesh_2017
Rakesh_Ramesh_2017
 

Portfolio

  • 1. Portfolio/ List of Projects (213) 298-9311 | rahulagr@usc.edu | Los Angeles, CA 90007 | www.linkedin.com/in/rahulagr2000 Projects (Non- Academic) Right Whale Recognition: Kaggle Machine Learning Competition (on going)  Developing a self-training classifier to train large datasets. Applying this classifier to learn images of the dataset and recognize an endangered whale species in Ariel photographs. Dataset and problem statement provided by MathWorks (10 GB compressed size).  Tools and Technologies: Python, SVM; https://www.kaggle.com/c/noaa-right-whale-recognition Economic Prosperity of Country v/s Living Standard (Research Project) Fall ‘15  Data Analytics project. Dataset: Gap-minder Foundation dataset. Found patterns in data and analyzed them to find a relation between various aspects of economy- pollution, health, income etc.  Tools and Technologies: Python, R, Pandas.py (library); https://www.tumblr.com/blog/rahulagr2000 Inventory Management System (Agrawal Extrusion Pvt. Ltd.) 2014-15  Backend Design and Implementation of online inventory management system using relational databases. In usage with over a hundred thousand records. Mangalore Diaries: Advertisement Portal Fall ‘13  Developed an online yellow pages website for Mangalore city; highly dynamic content based on a relational database stored on WAMP server. Used JavaScript for interactive forms.  Repository: https://github.com/rahulagr2000/Mangalore-Diaries SOLVE: Student’s Online Laboratory for Virtual Experimentation (ActionScript) Fall ‘11  Developed flash models for SOLVE, NITK– Online virtual labs in collaboration with the Ministry of Human Resource Development, Govt. of India; https://www.solve.nitk.ac.in Automata Robotics Competition, NITK Fall ‘11  Built a grid following, obstacle detecting robot using AVR microcontrollers to process images from an overhead wireless camera and inputs from sensors mounted on robot chassis. Projects (Academic) Real Time Tracking System in Geospatial Databases, USC Fall ‘15  Developed tracking application to perform operations on objects geotagged and linked to spatial databases in real time. Built a GUI using Java Swing and back-end connectivity through JDBC.  Improved indexing efficiency by using clustered B+ tree indexing for fast retrieval of positions. Automated Traffic Surveillance and Analysis (Undergraduate Thesis) July ‘12 – May ‘13  Built software to detect and track vehicles and find traffic density at an intersection. Used Parallel Processing and Machine Learning techniques. Dataset: MIT car dataset, INRIA car dataset  Analyzed data obtained to design smart traffic light controllers to manipulate traffic lights based on vehicle density. Improved Classification using multiple threads by over 10%.  Tools and Technologies: C++, SVM, Decision Trees, Multi-threading, Image Processing Reputation based scheduling on distributed networks (C++), NITK Fall ‘12  Simulated an unreliable distributed network and measured performance of RB scheduling algorithm using node reputation over other methods (On small node clusters of size approx. 2-5 nodes).  This model is more efficient than traditional first or best fit clustering techniques by over 20%. Secure Chat (C/ C++, Socket Programming), NITK Fall ‘12  Developed a secure network chat application by adding 1024 bit RSA public key cryptosystem over messages. Used Network/ Socket programming for connectivity over TCP/IP.  Repository: https://github.com/rahulagr2000/SecureChat-Encrypted-Chat-Application Language Recognition using Neural Networks (C++), NITK Spring ‘12  Developed an application which recognizes language of a given set of text using frequency distribution of alphabets in the input text. Training Data: MIT Dataset. Tools: Neural Networks.