Close

Ankit Yadav

Java Developer/ Full Stack Web Developer

Download Resume

About Me

I am pursuing Masters in Information Systems (Spring 2018) from Northeastern University.
Prior to Graduation, I worked for Tata Consultancy Services as a Java Developer on the role of IT Analyst. During my work tenure of 5 years, I have successfully accomplished an end to end development of projects which strengthen my practical understanding of complete software development life cycle including the phases of designing, coding, testing, deployment, and support.

Skill Set

Languages: Java, Python 3, C++, C#
Databases: Oracle, MySQL, MongoDB
Web Technologies: JavaScript, Bootstrap, CSS, HTML, Node.Js, Angular 7, ASP.Net
Development Tools: IntelliJ Idea, SQL Developer, Eclipse IDE, GitHub, Anaconda

With a strong background in Algorithms, Data Structures, and Java, I am growing to a greater extent with each passing day of my graduation life.

Experience

Northeastern University, Boston

Teaching Assistant

  • Graduate Teaching Assistant: Program Structures and Algorithms
  • Resolve technical and conceptual issues via email and office hours
  • Conducted HackerRank quizzes to improve the learning experience
  • Organized code reviews and TA sessions to improve coding standards and help the class
  • Review and grade student assignment.

Tata Consultancy Services Ltd, India

IT Analyst

  • Developed and supported prepaid and customer Point of Sale applications for Vodafone India on Java and Spring
  • Responsibility for Prepaid product configuration with end to end testing and final release to market
  • Interim Technical Lead and coordinating with IT head and business users for business application changes
  • Developed backend rest services for user management and prepaid payment portal using Spring boot and Hibernate
  • Gained exposure to complete software development life cycle including the phases of designing, developing, testing, deployment and support
  • Automated customer issue resolution service which reduced the load on business users by 60% and reduced tickets count by 25%
  • Supported the project in domain of inventory & sales and resolved average of 10+ application defects per month

Education

Northeastern University, Boston

Jan 2018 - Dec 2019

Masters of Science in Information Systems

Related Coursework:

Noida Institute of Engineering & Technology

June 2008 - May 2012

Bachelor of Technology in Electronics & Communications Engineering

Related Coursework:

Projects

Big Data Analysis on Airlines Data

This project is based on Big data analysis using MapReduce on Hadoop, Pig, and Hive using the data on Airline On-Time Statistics and Delay Causes from http://stat-computing.org/dataexpo/2009/the-data.html
This is dataset containing information about airline schedule.
In this project I tried to answer the following questions:-

  1. Which month, time or day of week contributed in maximum delay in airline departure and/or arrivals?
  2. At what time during the day the airlines are most busy?
  3. What were various causes of delay?
  4. Depending on departure and arrival time, which destination is best efficient from which starting city?
  5. Apart from the above analysis, I have done more analysis using Apache Hive and Apache Pig.

View Project

BookBugs: Books management & review IOS App

This is a book review app which will let the user to search books by title, view their information, give reviews and view reviews given by others.
Technology Used: Swift 5, Xcode 9, IOS OS 10
Features:

  • Used Goodreads API to fetch the data of the books.
  • Used Firebase Authentication email and password-based authentication
  • Used Firebase GoogleSignIn feature to let the user sign in by using google
  • Used Firebase Database to save User data and all the Reviews created.
  • Used AutoLayout for layout positioning and UI

View Project

FoodieSquad: Restaurant review web application using MEAN

We developed a Restaurant and food review app as our final project for the course on Web Design.
It is developed using MongoDB, Express, Angular 7 and NodeJS (MEAN).
The restaurant data is taken from Eatstreet API.
Also used Angular Material UI for the styling of user reviews.
Features:

  • User gets to see the home page and can search for any restaurant or cuisine.
  • Clicking on Search will redirect to restList view which populates the restaurants.
  • Used MIME-Type validation for images.

View Project

BlogoSphere: Blog Sharing Application Using WebAssemly in C# & Blazor


Blogosphere is a post based website where posts are made, edited, organized by its community of users in the form of posts.
Roles:
Admin can login and manage the posts along with the user management system.
Users can login, post, delete and edit the post.
Connectivity: We have used Mongo DB at the backend to store the user data and posts in the form of documents/collections.
Using Blazor to create server and client and from the server, we made the connection with the database.
The client hits the server which then extracts data from the database.

View Project

PUBG Finish Place Placement Project in Data Science

As a part of coursework in Advances in Data Science and Architecture, we made a project based on the Kaggle dataset of PUBG game. Link- https://www.kaggle.com/c/pubg-finish-placement-prediction
Our Target variable was winPlacePerc:
This is a percentile winning placement, where 1 corresponds to 1st place, and 0 corresponds to the last place in the match.
The data set had columns including various variables of the game like total players, total time, number of kills, etc.
Exploratory Data Analysis (EDA) & Feature Engineering
Final Prediction: Since it was a Regression Problem, we predicted the final ranking of the player depending on the past data.

View Project

Class Scheduler Using Genetic Algorithm

  • Implemented genetic algorithm to solve one of the NP-complete problems of timetable scheduling
  • Created a class scheduler using the given constraints like available classrooms, professors, student group size, courses, and available time slots.
  • To optimize my solution I used Parallel Processing to calculate fitness functions and used HashTable to store the values of the fitness function to improve the running time of my application.

View Project

IOT based Home Management System

  • Java Swing based IOT application for managing user home using ecosystem model
  • It enabled the user to automatically refill home supplies, book parking space using google maps and event management in the society.
  • We created a management system for homes in societies using IOT in which all the necessary tasks like grocery management, bill payment, parking management, security, and maintenance can be completed automatically by making the system communicate with their respective organizations.
  • Customer wallet, parking via Google maps, grocery Management were the key features including analysis on the money transactions, products ordered and a real-time e-mail when the product is delivered to the customer.
  • It enabled a better living experience for home owners as well as will be beneficial for other businesses having stakes in the management of home like retailers, security agency, billing teams.

View Project

Skills

Get in Touch