Amit Kumar

Full Stack Developer

MERN Stack Specialist | Front End (React) - Back End (Node) Developer

About Me

Amit Kumar

I am a dedicated Full Stack Developer specializing in the MERN stack, with a strong focus on building scalable, high-performance web applications. Combining expertise in React for front-end development and Node.js for backend solutions, I craft seamless, user-friendly single-page applications (SPAs) that deliver outstanding digital experiences.

Committed to continuous learning and growth, I thrive in collaborative environments where innovation is key, and I am always eager to take on new challenges that push the boundaries of web development.

With strong problem-solving skills, clear communication, and a keen eye for detail, I drive product success by bridging the gap between design and functionality. I am passionate about leveraging modern technologies—including AI integration—to create intuitive interfaces that not only engage users but also enhance overall application efficiency.

Kolkata, India

+91-7970569931

sahani.amit297@gmail.com

Skills

Languages

C++
C
JavaScript (ES6+)
SQL
JAVA
HTML
CSS
Python

Technologies & Frameworks

MongoDB
Express
React
Node.js
TypeScript
Bootstrap
Redux
Next.js
AWS
Git
REST APIs
Docker

Developer Tools

VS Code
PyCharm
JDK
POSTMAN
IntelliJ
Canva
AWS

Data Science

Python
Pandas
Numpy
Matplotlib
Seaborn
Scikit-learn
TensorFlow
Keras
PyTorch
SciPy
ML
Supervised Learning
Unsupervised Learning
Regression
Classification
Clustering
Dimensionality Reduction
Model Evaluation
Feature Engineering
Hyperparameter Tuning
Ensemble Methods
Deep Learning

AI Tools

Perplexity.ai
OpenAI Codex
GitHub Copilot
ChatGPT
Codiga
Code Llama

Data Science Tools

Jupyter Notebook
Google Colab
Anaconda
Spyder
JupyterLab
Docker
Git
GitHub
Tableau
Power BI
Excel
Notion
Slack
Trello

Projects

Contact List App

React, Redux, MongoDB

A contact management application that allows users to fetch, add, update, and delete contacts through API integration.

  • Fetch and display contacts from API
  • Add new contacts via POST request
  • Update and delete contacts with state management

Placement Cell App

MongoDB, ExpressJS, EJS, Bootstrap

A comprehensive application for managing student interviews and placements data.

  • Student & interview data management
  • Employee authentication system
  • Interview allocation and result tracking

Habit Tracker App

React

An application that helps users track their daily habits and progress.

  • Add multiple habits to track
  • Mark habits as Done/Not Done/None
  • View all current habits

CSV Upload App

React, Redux

A versatile application for uploading and managing CSV files with dynamic data handling.

  • Upload and display CSV data
  • Dynamic column headers
  • Searching, sorting, and pagination

N Queens Visualizer

JavaScript, CSS, HTML

A visualization of the N-Queens puzzle solution using recursion and backtracking.

  • Visual representation of N-Queens solutions
  • Interactive user input
  • Implementation of backtracking algorithm

Meal App

Vanilla JavaScript, HTML, CSS (Bootstrap)

A meal planning and tracking application.

  • Add meals to list
  • Search meals by query
  • Filter matching meals

Sentiment Analysis Project

Python, NLTK, scikit-learn

Analyzed text data to determine sentiment polarity (positive, negative, neutral) using machine learning and NLP techniques.

  • Data preprocessing and cleaning
  • Feature extraction with TF-IDF
  • Trained and evaluated classification models

Speech Emotion Recognition

Python, librosa, TensorFlow

Developed a model to recognize emotions from speech audio using deep learning and audio feature extraction.

  • Extracted MFCC and other audio features
  • Built and trained neural network models
  • Achieved high accuracy on emotion classification

Uber Data Analysis

Python, Pandas, Matplotlib

Performed exploratory data analysis on Uber ride data to uncover trends and insights.

  • Data cleaning and wrangling
  • Visualization of ride patterns and demand
  • Identified peak hours and locations

Driver Drowsiness Detection in Python

Python, OpenCV, Dlib

Implemented a real-time system to detect driver drowsiness using facial landmarks and eye aspect ratio.

  • Face and eye detection with OpenCV
  • Real-time video stream processing
  • Alert system for drowsiness detection

Chatbot Project in Python

Python, NLTK, TensorFlow

Built an intelligent chatbot capable of understanding and responding to user queries using NLP and deep learning.

  • Intent classification and response generation
  • Preprocessing and tokenization of user input
  • Interactive conversational interface

Credit Card Fraud Detection Project

Python, scikit-learn, Pandas

Developed a machine learning model to detect fraudulent credit card transactions with imbalanced data handling.

  • Data preprocessing and feature engineering
  • Applied oversampling techniques (SMOTE)
  • Trained and evaluated classification models

Education

RVS College of Engineering and Technology, Jamshedpur

2012 – 2016

B.Tech - Electrical And Electronics Engineering

CGPA: 7.0

PGDHRM - IGNOU

02-2022 – 05-2023

Professional Certifications

Introduction to JAVA - Arrays, Searching And Sorting, String
Data Structures in JAVA - Recursion, OOPS, BST, Backtracking, DP, Hashmap, PQ, Graph, Tries and Huffman
Operating Systems - Scheduling Algorithm, Memory Management, concurrency, Linux
DBMS - SQL, Queries, Transaction, Indexing, NoSQL, Optimization
System Design - App Characteristics, Databases, Optimization, Web Communication
Front End — Full Stack Web Development - Bootstrap, DOM, React, Redux
Back End — Node.js, Mongoose, Socket Programming, APIs, MongoDB

Resume

It appears your browser doesn't support embedded PDFs. Click here to download the resume instead.

Coding Platforms

LeetCode

Solved 300+ Problems

GeeksforGeeks

Solved 300+ Problems

Codeforces

Max Rating: 1251

HackerRank

200+ Problems Solved

Contact Me

Email

sahani.amit297@gmail.com

Phone

+91-7970569931

Location

Kolkata , India

Loading more content...