Aayush Singh

I am a Software Developer and Data Science Enthusiast graduating from North Carolina State University in December. My aim is to keep learning and gain a new piece of information each day. I enjoy investigating different problems and establishing answers, while developing a deeper understanding of the domain.


Education

North Carolina State University

Master of Computer Science
Courses:

CSC505: Design and Analysis of Algorithm · CSC522: Automated Learning and Data Analysis · CSC573: Internet Protocols · CSC510: Software Engineering · CSC540: Database Management Concepts and Systems · ST515: Experimental Statistics for Engineers

GPA: 4.0/4.0

August 2021 - December 2022

University of Mumbai

Bachelor of Engineering - Computer Engineering
Courses:

Data Structures · Object Oriented Programming · Analysis of Algorithms · Operating Systems · Computer Networks · Cryptography and System Security · Database Management System

GPA: 8.43/10 | 3.7/4

August 2016 - July 2020

Experience

Cybersecurity Analyst

Tata Consultancy Services Ltd

Analyzed network and host-based security appliance logs to determine the threat levels. Investigated incidents and collected additional information to either resolve or escalate the issue to the appropriate teams. Documented all activities during an incident and delivered the leadership with status updates of the incident.

August 2020 - June 2021

Software Developer

Software Development Committee, MCT's Rajiv Gandhi Institute of Technology

Developed an algorithm to read results, analyze and generate reports of students with top percentiles and ones with failing grades. Designed a software application for the institution to analyze and visualize the results of students to significantly reduce the time to analyse result ten-folds.

August 2019 - February 2020

Technology Developer Intern

Naman Angels India Foundation

Led the backend development of the web platform in PHP, where Investors can connect to Startups and vice-versa. Helped to create a wireframe for inter-user connectivity and user profiles, along with MySQL Database connectivity Provided three incremental updates to the website during the tenure.

September 2018 – March 2019

Projects

Python · TensorFlow · Keras
August 2019 – April 2020

Created a platform that inputs crop leaf images and utilizes a classifier at the back-end to classify and provide a diagnosis if any disease is detected. Developed and tested Deep Convolutional Neural Network for classification of images in 38 classes of diseases and achieved maximum accuracy of 99% by implementing classification using CNN.

Python · Spacy · TensorFlow · Keras
March 2020 – April 2020

Developed an application to create a summary of long reviews of products posted by buyers on Amazon and perform sentiment analysis to provide future buyers an insight into how the prior customers have liked the product.

Python · Boto3 · AWS S3 · AWS DynamoDB
March 2020 – April 2020

Created a cross-platform application to store the educational data from the beginning of the student’s career in a centralized system.

Python · NumPy · Pandas · Matplotlib
August 2019 – February 2020

Developed an algorithm to read results, analyze and generate reports of students with top percentiles and Ones with failing grades. Designed a software application for the institution to analyze and visualize the results of students.

Python · NumPy
February 2019 - April 2019

Developed an application to simulate human-level intelligence in the game of chess using Minimax Algorithm and Alpha-Beta Pruning and achieved an accuracy of 79% in predicting One of the top 5 moves recommended by a traditional chess engine.

Python · TensorFlow · NumPy
March 2019 - April 2019

Developed a Convolutional Neural Network architecture to classify an image to one of the 10 classes of animals, utilizing a training dataset of 28000 images. Achieved an accuracy of 80% on testing.

Python · NumPy · Pandas · Matplotlib
March 2018 - April 2018

Performed analysis of sales of an e-commerce web platform by uploading records of sales as a CSV file, which is processed and analyzed to generate an output consisting of graphs and charts, thus providing various trends and patterns in sales of products in a country.

Java · Swing
September 2017 - November 2018

Developed an application to emulate working of a Banking System, providing registration, fund transfer, and multiple account types. Helped to develop the frontend of the application using the Java Swing Framework.


Skills

Programming Languages & Tools
  • Python · C · Java · R
  • HTML · CSS · Bootstrap
  • MySQL · AWS DynamoDB · MongoDB
  • Git
Operating Systems
  • MacOS
  • Windows
  • Unix
  • Linux
Machine Learning | Deep Learning
  • TensorFlow
  • Keras
  • Scikit-Learn
  • Computer Vision
Soft Skills
  • Leadership
  • Planning
  • Team Work
Interests
  • Artificial Intelligence
  • Machine Learning
  • Cloud Computing
  • Chess


Interests

Along with being a problem solver, I follow Chess avidly. I am rated around ~2000 on Lichess, and am active during my free time. I enjoy Cubing (Rubik's Cube) and can solve a 3x3 cube in 46 second, which is my personal best. Also, I enjoy solving Sudoku at times.

While I am not involved in any project work, i solve a few programming exercises on multiple platforms, or develop some funny projects (like predicting next number using a Neural Network).


Awards & Certifications

  • 2nd Place - Smart City Ideathon held in association with IEEE, in March 2019, hosted at A P Shah Institute of Technology, Thane, India.
  • 4th Place - National Level Hackathon TSEC-HACKS in February 2019, hosted at Thadomal Shahani Engineering College, Mumbai, India.
  • 1st Place - BITS-PLEASE, RGIT-Technical Coding Competition - March 2018.

Co-curricular Experience

  • Organized a a University level Hackathon, managing 250+ participants and 50 volunteers over 2 days.
  • Founded RGIT-Codecell, a college-level coding community for students, in September 2019.
  • Operated as a Lead Developer in Software Development Cell from August 2019 – February 2020.
  • Elected as the Technical Secretary Computer Engineering Student Society RGIT for the term 2019-2020, heading a team of 20 members.
  • Worked as a member of the Association of Computing Machinery (ACM) from 2018-2019.
  • Conducted Web-Development Workshop, Python Skill Development Workshop successfully in RGIT during February 2019 – April 2019.