Nikhil Kushwah

Junior Back-End Developer,Enthusiast Open Source Contributor, Coding Aspirant

Name: Nikhil Kushwah

Profile: Junior Back-End Developer

Email: kushwahnikhil360@gmail.com

Education: Computer Science with Applied Mathematics (CSAM)

University/College: Indraprastha Institute of Information Technology - [IIITD], New Delhi

Skills

C++ 90%
JAVA 85%
C 80%
Python 70%
About me

Enthusiast Backend Software Engineer interested in developing server-side logic, managing the core database, and ensuring high efficiency and responsiveness to frontend requests. Skilled in Core Java, Object-Oriented Programming (OOPs), Data Structures and MySQL, and compelling written and verbal communications. A developer with the ability to create new ideas to foster the goals of a Project. Collaboration with others to define project expectations and demands in a detail-oriented manner. My mantra is: Listen, Learn, and Lead when it comes to teamwork.

I am a CSAM B.tech Final Year Undergraduate at Indraprastha Institute of Information Technology - [IIITD], New Delhi. I have been a student mentor and batch representative of CSAM 2019 Batch.

Portfolio

Here is my work experience.

Projects

Here are some of my Projects

Movie Recommendation System

Using the association rule mining techniques, build a recommendation system for the Movie dataset. The system would be able to recommend four movies based on a user profile i.e. what set of movies he/she has watched in the past.

Basic Linux/Unix shell

Used Standard C libraries including Linux System calls such as fork, execvp, waitpid to build a self-designed user interactive command line shell. The Shell handles internal and external commands along with some important flags.

Color-Switch

Clone of Color Switch game in infinite mode with the additional functionality of saving game state (using Java Serialization) is implemented. JavaFX is being used for designing UI. The game also contains music that rings as per user actions.

Zotato Restaurant Application

This application primarily is a platform for restaurants and diners to connect facilitated by food delivery executives. OOPs principles are used which provides the best and most appropriate design.

Mafia Game Play Application

Mafia is a popular party game that requires one to think, manipulate, and deceive others in order to win. User can play with programmeed stimulator selecting himself as mafia, Detective, Healer, Commoner.

BMI Calculator App

Body Mass Index Calculator inspired by the beautiful designs made by Ruben Vaalt. It is a multi screen app with simple functionality. Customise Flutter Widgets to achieve beautiful user interface designs.

Accomplishments

Here are some of my Accomplishments

Google Competitions

Google Kick Start 2020

Google Competitions

Hash Code 2021

IEEE

IEEEXtreme 14.0

Open Source Software development

The Linux Foundation

The Fundamentals of Digital Marketing

Google Digital Unlocked

Blogs

Here are some blogs written by me

Innovation

Apple’s WWDC 2020 Listed Innovations in iOS

This blog deals with new iOS-14 features as listed by Apple Worldwide Developers Conference(WWDC) started on Tuesday, 22 June 2020 as a five day event this year.

Technology

One Plus Nord: New Beginnings

Regarding OnePlus New Beginnings with Nord Series description price effectiveness marked under $500 to make the smart device available to middled-class people with best possible specifications.

Smartphone

ASUS ROG Phone 3 : New Era of Gaming Smartphone

This publication is regarding the first Qualcomm Snapdragon 865 Plus supporting Gaming Smartphone ASUS ROG Phone - 3.

TESTIMONIALS

Avatar

Arani Bhattacharya Assistant Professor, Indraprastha Institute of Information Technology Delhi

I have worked closely with Nikhil kushwah for over a year on optimizing cellular network connectivity. Nikhil was a student in my Operating Systems (OS) class, where I found his programming skills to be impressive. After finishing the course, he requested to be involved in a research or engineering project. I had some ongoing projects with a startup named LinkQuest Technologies Ltd. This project aimed to identify and correct the configuration of the cell towers after identifying the problems in cell tower coverage. Nikhil was able to successfully parse the data, identify the problem areas in coverage and then show it in a format that LinkQuest wanted. This required him to parse through a lot of documentation to understand the concepts of cellular networks. It also required him to rapidly acquire familiarity with utilizing data science techniques such as clustering, discretization, and running complex database queries. Nikhil did all this as part of his BTech project and received an A grade for this work. Based on his excellent work ethic, programming skills, and cooperative attitude with the other research and industry team members, I have no hesitation in recommending his name for the software developer role.

Avatar

Dr. Rakesh Ranjan Swain Postdoctoral Fellow, Department of Computer Science, Indian Institute of Technology Kanpur

It is my pleasure to recommend Nikhil Kushwah for the position of software engineer. I have known him for the last six months. He is exceptionally well in research project, coding, and software development. Above all, he is a humble and approachable person who loves to share his extensive knowledge with others. He is highly committed to his work and can take up any innovative and challenging task. We have been collaboratively working together on a project entitled “Path Planning Approach to Minimize Cost of Measuring Performance of Cell Towers”. I had the opportunity to view his technical and presentational skills under this research project. In addition, we are currently focusing on solving a variety of research problems on path planning tasks. He has a natural curiosity, a keen sense of observation, and a desire to learn.