Close

Ayush Garg

MS CS, Purdue University | BE CS, BITS Pilani

Download Resume

About Me

Hi, I'm Ayush Garg, currently a Masters student in the Department of Computer Science at Purdue University. I recently finished my undergraduate studies at BITS Pilani, Pilani Campus, India. I have a programming experience of over four years in Java, C, C++, Javascript, and presently exploring various fields within the computer science including Machine Learning, Artificial Intelligence, Cloud Computing, Distributed Systems.
Outside of academics, I enjoy playing badminton, cricket, soccer and table tennis, watching movies and love listening to old bollywood songs.

Experience

Meta, Seattle

Software Engineering Intern

  • Developed auto-populated chat flow for creation of new chats from existing full chats (React Native, GraphQL)
  • Implemented notification mechanism for admins to create new chats after chats become full
  • Increased the user engagement by over 30% for chats, improved user experience for joining chats

Amazon, India

Software Development Engineer Intern

  • Designed and developed fund release tool using AWS
  • Reduced turn around time for customers from several days to just a few hours
  • Implemented Suppression Configuration store (using Verto), PreProcessing component for AmazonPay Notification System
  • Received a pre-placement offer to join the company after graduation

Samsung R&D Institute, India

Research Intern

  • Developed CNN model to extract features from human brain’s EEG signals. (MindBig Dataset, Python, Keras)
  • Integrated an encoding of digits to alphabets to determine user's speech, achieving 88% model accuracy

Birla Institute of Technology and Science Pilani, India

Research Assistant

  • Built context based textual question answering system, fine-tuned ALBERT architecture using Stanford Q&A dataset
  • Developed a web interface providing voice to text and multilingual support to the system using Node.js, Docker
  • Systematic literature review of work on data analytics over blockchain
  • Created a data analytics framework for Bitcoin data over blockchain using Python libraries

MapmyIndia, India

Research Intern

  • Improved MRR (Mean Reciprocal Rank) of AutoSuggest API in MOVE application (TensorFlow, Pandas)
  • Built a recommendation system to display movies employing a user-to-user collaborative model (RASA NLU)

Education

Birla Institute of Technology and Science, Pilani

Aug 2017 - July 2021

Bachelor of Engineering in Computer Science

Bharatmata Saraswati Bal Mandir

April 2016 - May 2017

All India Senior School Certificate Examination, CBSE (Class 12)

Hindu VidyaPeeth

April 2014 - May 2015

All India Secondary School Examination, CBSE (Class 10)

Projects

Fake News Detection

  • Analysed the LIAR dataset in a team of 2, consisting of 12.8K manually labelled short statements from various contexts
  • Engineered algorithms such as CNN, LSTM, SVM based on surface-level linguistic patterns (Python)
  • Accomplished accuracy of 60% for binary classification and 27% for six way multiclass classification

Compiler Design and Construction

  • Developed a toy compiler for ERPLAG language specifications (C Programming)
  • Implemented modules include lexical Analyzer, Syntax Analyzer, Semantic Analyzer, and Code generator

Cross Language Information Retrieval

  • Implemented IBM models (1, 2) for developing a translator using English and Dutch corpora (Python)
  • Improved convergence rate of EM algorithm to find the translational probabilities, achieving 85.4% accuracy

Part-Of-Speech Tagger

  • Implemented Viterbi algorithm in hidden Markov model, learning from tagged dataset to tag unknown data (Python)
  • Achieved accuracy of 88% and 86% correspondingly on English and Chinese datasets
View More Projects

Traffic Officer Scooters Application

  • Maximized activity points by placing officers in non-conflicting locations, satisfying constraints on grid coordinates
  • Engineered algorithms such as Depth First Search, A* Search, Backtracking to optimize placement of officers (Python)

Search Engine

  • Implemented Spell Check, AutoComplete and Snippet features in the search queries (Apache Solr, PHP)

IC Tester in Assembly

  • Designed a microprocessor based tester to test the logical functioning of Integrated Chips(IC)
  • Developed an assembly language program and displayed result as PASS or FAIL on LCD
  • Tested multiple IC - 7408, 7486, 7432, simulated using Proteus software
View Project

RAM using Dynamic Sets

  • Developed a simple abstraction of a computer's RAM using multiple dynamic sets along with defragmentation
  • Separated the filled and empty nodes in the defragmentation process
  • Implemented using array data structures in C programming

Honors/Awards

JEE Main Entrance examination

April 2017

All India Rank (AIR) - 1514 / 1.5 million candidates

JEE Advanced Entrance examination

June 2017

All India Rank (AIR) - 3292 / 0.2 million candidates

VITEEE Entrance exam

April 2017

All India Rank (AIR) - 88 / 0.5 million candidates

KVPY Scholar (Kishore Vaigyanik Protsahan Yojna)

April 2017

Awarded Fellowship in Basic Sciences, initiated and funded by the Department of Science and Technology, Government of India

Institute Merit Scholarship

Aug 2017 - May 2018

Awarded to Top 3% students

SOF Olympiads

Oct 2015

Won Gold medal in NSO and IMO olympiads

Skills

Courses

Get in Touch