Close

Aravind Vicinthangal Prathivaathi

My Github

Graduate Student @ Rochester Institute of Technology

Currently open to full time opportunities. Available from May 2021

Download Resume

About Me

  • Hi, I am Aravind, a masters student in Computer Science specializing in data analysis and machine learning, at Rochester Institute of Technology,

  • My professional experience includes but is not limited to creating web-applications, front-end design, API design, back-end development and database management

  • My academic experience includes working with a broad tech stack and tools. A lot of my academic projects involve analyzing algorithms, data management and analysis, analyzing machine learning models and implementing machine learning models.

  • Checkout my skills section for more info on my tech stack and my github account for more info on the personal and academic projects.

  • I am also a merit scholarship holder with a scholarship worth approximately $25,000.

Experience

Quantil Inc.

Software Engineering Intern- API/Portal Team

  • Worked in developing a next-generation content delivery portal, CDN360, that lets customers configure and accelerate their applications through 1500 PoPs worldwide.

  • Worked directly on adding and creating features at the production level ,which are accessible to all CDN360 customers.

  • Helped design and implement RESTful APIs.

  • Day to day tasks involved adding features, making logical/design improvements, and fixing bugs in the product.

  • Tools used: react-js, redux, ant-design, java, RESTful APIs, ES6, chrome-devtools, WebStorm, SQL, node.js, enzyme

Bharath Heavy Electricals Limited

Project Intern

  • Worked for a short time in the Research and Development department in India's largest heavy electrical equipment manufacturer for my engineering capstone project

  • Worked involved desigining a semi-automated furnace safeguard system using PLC for a thermal power plant furnace.

  • Worked designing a modified flame scanner circuit which could reduce the cost of production by 5% to 10%

  • Tools used:PLC, Matlab, PSpice

Uniq Technologies

Software Intern - Java

  • Worked part-time in developing websites and job-board web-applications for 5 different clients.

  • Helped migrating backend code from Java (with JDBC) to Node.js

  • Tools used: MySQL, JDBC, Node.js, HTML5/CSS3, ES6, React, Java, chrome-dev tools.

Education

Rochester Institute of Technology

August 2018 - May 2021

Master of Science in Computer Science

Anna University

August 2014 - May 2018

Bachelor of Engineering in Electrical and Electronics Engineering

Projects

Video Streaming App using React and Redux

Video Streaming Web App Built a prototype web app using reactjs and other related frameworks to stream videos. The app allows you to view other user's stream and perform basic CRUD operations on your own video streams. You can sign-up and sign-in to the app using Google Sign-in.
Tools Used: React, Redux, ES6, HTML5, CSS3 and other Javascript and react-based libraries

View Project

Mining and Clustering of IMDB Data

Modeled the data into RDBMS on the cloud, applied 3NF decomposition which reduced the time taken to query over 10 million records of data to 30 seconds. Applied k-means clustering based on the movie genres present in the dataset and presented a visualization of the optimum cluster number.
Tools used: Postgres, MongoDB, python3, scikit-learn, Java, JDBC

View Project

Itemset Mining: Lattice Generation

Implementation of the apiori algorithm without pruning, on the IMDB dataset where a new SQL table is created for each lattice level. The actors are considered to be items for itemset mining while the transactions are the movies in which actors have occured together.
Tools Used: Java

View Project

Link Scapper using Django

Created a Link scrapper web application which can be used to scrape links from a webstie.
Tools Used: Django, Python, HTML5, bootstrap.

View Project

Resume Generator

Built a resume generator using Django and PDFkit, which lets you fill a form and converts the form into a resume which can be downloaded using the app.
Tools Used: Django, sqllite3, bootstrap.

View Project

Anime Quote Twitter Bot

Built a twitter bot (@OneBotToRuleTh1) that replies back with random anime quote when mentioned in a tweet.
Tools Used: Python, Tweepy, Anime -chan API.

View Project

Log/Trace Parser CLI and Multi-threaded Log Generator

Built a CLI to parse server logs by creating a query command to find the the CPU usage value for a given time range and CPU ID. The program parses 2,880,000 logs and takes approximately 1 sec to return the usage values for maximum time range of 23 hrs 59 mins. The Log generator emulates a multiple servers with 2 cores using a multi-threaded java program to generate 2,880,000 logs, which was later used in the Log parser CLI.
Tools Used: Java, Socket programming

View Project

My Stock Portfolio App

A simple web-app that allows to you add and delete stocks from your portfolio using the iexcloud api.
Tools Used: Django, bootstrap, sqllite3

View Project

Find CLI

The second is the Find CLI tool which implements a subset of the Find command functionalities using Java.
Tools Used: Java

View Project

Grep CLI

The second is the Grep CLI tool which implements a subset of the Grep command functionalities using Java.
Tools Used: Java

View Project

Simple Wiki API

Developed a simple wiki api that allows used to use different http methods to perfrom basic CRUD operations on articles present in the database.
Tools Used: Node.js, Mongoose, Postman

View Project

Decision Trees

Simple decision tree algorithm using gini impurity metric, without pruning.
Tools Used: python, pandas

View Project

Other projects

You can view more of my other projects in my github repository. I try to keep as updated a possible. Some of projects used to be deployed on a server but have been taken down. My projects will contain a readme providing the instructions on how to run them locally. Feel free reach out if you have any suggestions on improving any of projects.
My other projects will contains some simple android apps, web applications and machine learning models.

View Project

Skills and Tools