Experience

University of Southern California

Research Assistant • Mar 2018 — Present

  • Modified Database Schema for decreasing running time of Queries.
  • Coded script in Python to scrape data from websites using Bing API, and API to access data stored in AWS in DynamoDB
  • Researched and programmed methods for Natural Language Processing such as Text Cleaning, Relevant Content Extraction, Chunking, Tagging and Named Entity Recognition on data scraped using Python.
  • Deployed functions in AWS for Data Collection and Processing
  • Designed and deployed functions to collect training data using Amazon Mechanical Turk

Indian Railway

Senior Section Engineer • Oct 2015 — Oct 2017

  • Analyzed Energy Consumption Data and devised action plans resulting in saving 1.1 million Rupees in electricity cost.
  • Designed and maintained the database to store the PTO register of employees in company.
  • Coordinated certification processes for quality management, environmental safety management, occupational safety management and energy management within the company

Indian Rare Earths Limited

Graduate Apprentice Trainee (Electrical) • Dec 2014 — Oct 2015

  • Assisted the engineer to co-ordinate with electrical contractor for electrification, execution and commissioning, and material management (spare parts).
  • Planned and implemented preventive maintenance schedules of various machinery and instruments to decrease the down-time and ensure optimum equipment reliability
  • Designed control circuits for starting and operating electric motors as per requirement

Education

University of Southern California, Los Angeles,CA, USA

Master of Science, Electrical Engineering • 2018 — 2019

Focus Area - Machine Learning & Image Processing. GPA - 3.66/4.00

Mahatma Gandhi University, Kerala, India

Bachelor of Technology, Electrical and Electronics Engineering • 2010 — 2014

First Class with Honors

Graduated with 8.33 CGPA with recognition for Best Seminar Presentation.

Projects

Primary Developer •

Taught Half-Cheetah to walk on its own using Augmented Random Search Algorithm implemented in numpy.

Primary Developer •

Generative Adverserial Network implemented in TensorFlow using Improved Wasserstein Algorithm. Trained on MNIST dataset for 100,000 iterations.

Primary Developer •

Deep Neural Network is used to remove noise from images. The NN is implemented using TensorFlow and the dataset is obtained from Kaggle.

Primary Developer •

Implemented RNN in Python using Keras library

Primary Developer •

Used methods in NLTK for cleaning the text. Prediction is made using Gradient Boosting Classifier from sci-kit learn.

Primary Developer •

Convolutional Neural Network was trained on 42000 inputs with an accuracy of 99.73% and tested on 28000 inputs with an accuracy of 98.5%.

Primary Developer •

Face Detection implemented in Video using Haar Cascade Classifier.

LED Lighting and Communication System

Software Developer •

A new communication system incorporating principles of Power Line Communication and Visible Light Communication for intra-building networks.

Skills

Machine Learning

TensorFlow, PyTorch, Pandas, Sci-kit Learn, Numpy, NLTK, R

Programming Languages

C, C++, Python

Web Development

HTML, CSS, Javascript, Restful APIs & Web Services

Signal Processing

MATLAB, Octave

Image Processing

PIL, OpenCV

Cloud

AWS, Azure, EC2, DynamoDB, Lambda

Database Management

SQL

Recognition

Best Seminar

Mar Athanasius College of Engineering • 2014

Presented paper on Quantum Networking and Internetworking.

National Level Winner in Curious Case

IEEE Madras Section • 2012

National Level Competition for case solving conducted by IEEE Madras Section

Associations

IEEE Student Branch

Vice-Chairman • 2013 — 2014

Organised various events and participated in State level and National Level Events representing the organization.