About Me

Hi! I'm Rakesh! I'm a graduate student in Computer Science at the University of Southern California in Los Angeles, CA. Two things I absolutely love doing are learning new technologies and writing good, quality code. I believe that the world of computer science is growing so fast that you have to keep learning something new all the time to catch up. I started programming when I was 16 years old, and I haven't stopped since. I want to be a part of building innovative products that make a difference in today's world. Wanna know more? Shoot me an e-mail at mangalos@usc.edu.

Work Experience

June 2016 - current

Westside German Shepherd Rescue

Redoing the complete website with better UI/UX and additional user functionalities like filtered search. Also, developing a new SQL database and web portal using which the shelter can add the details of the new dogs into the database, and also maintain, update and delete any information.

May 2016 - August 2016

ModCon IP LLC

Worked in the Artificial Intelligence team that researched various methods to detect objects in the given scene, and also to predict the position and orientation of the object in a future frame, based on factors such as time, velocity, direction of motion and current orientation. Implemented the code in Python using OpenCV.

January 2015 - July 2015

IBM India Software Labs

Worked on IBM's Rational Team Concert Shell Client and developed a new feature which allows the user to configure the various compare tools and map them to different file types using regular expressions. The user can then right click on a file on their system and compare it with its previous version. Implemented the code using C# .NET.

Education

2015-2017

University of Southern California

MS in Computer Science
GPA: 3.15
Coursework: Analysis of Algorithms, Web Technologies, Foundations of Artificial Intelligence, Machine Learning, Multimedia Systems Design, Software Engineering I.

2011-2015

Visvesvaraya Technological University

BE in Computer Science and Engineering
GPA: 3.8
Coursework: Data Structures with C, Object Oriented Programming with C++, Design and Analysis of Algorithms, Database Management Systems, Operating Systems, Computer Networks, Object-Oriented Modeling and Design, Programming the Web, C# Programming and .NET.

Skills

Languages

C/C++ 90%
Python 80%
C#70%
SQL 65%

Web Technologies

HTML/CSS/Bootstrap90%
JavaScript/Node.js 80%
PHP 70%
jQuery 65%

Projects

Picture Your Trip!

Travel recommendation Node.js application that suggests places to visit based on the user's photos on Instagram or Facebook, built for Clarifai's Travel Hack.

Technologies used: Node.js, Express.js, Clarifai API, Google Maps API, Google Places API, Facebook API, Instagram API, HTML, CSS, Bootstrap.

VYMA website migration

Migrating Verdugo Young Musicians Association's WordPress Website to SquareSpace with an online registration and payment system to target a larger audience.

Tehnologies used: SquareSpace, MailChimp, Stripe.

Pokémon Trainer Web Application

Laravel-based application for trainers to register and create profiles, see what Pokémon other trainers have, and search for Pokémon.

Technologies used: Laravel, PHP, HTML, CSS.

Santander Customer Satisfaction

Kaggle competition by Santander Bank to decide whether a customer is satisfied or not using machine learning algorithms like logistic regression, random forests and XGBoost.

Technologies used: Python.

Weather Forecast Android App

Android app where user can enter the address of a location in the United States and get the current weather forecast details, as well as the forecast for the next seven days.

Technologies used: Android Studio, Google Geocoding API, Forecast IO API, Aeris Weather API, Facebook API.

Automatic Speech Recognition

Interactive isolated speech recognition software to recognize a word spoken by the user. It can be used in authentication systems due to its speaker-dependent property.

Technologies used: C#, Microsoft Visual Studio.