RESUME
AGNIBRATA SHEE

SKILLS

  • HTML5, CSS3, JavaScript (ES6+)
  • React.js, Next.js, TypeScript
  • Node JS
  • MERN Stack (MongoDB, Express Js, Nest Js, JWT authentication, Cloudinary file upload, Redis cache controlling)
  • Socket Io for real time chat system
  • Redux-Toolkit, Zustand for state management
  • GraphQL and REST API
  • tRPC, Prisma, Supabase
  • React Material-UI (MUI) for styling
  • Responsive Design and CSS frameworks (e.g., Bootstrap, Tailwind CSS)
  • Basic knowledge of frontend tools (Webpack, Babel)
  • Basic understanding of APIs (e.g., RESTful APIs, Axios, Tanstack Query)

LANGUAGES

  • English (Native)
  • Hindi (Native)
  • Bengali (Native)

Interest

  • Listening Music
  • Playing Chess
  • Learning New Technologies

Personal Info

  • DOB : 15/02/1998
  • Marital Status : Single

AGNIBRATA SHEE

MERN STACK WEB DEVELOPER

PROFILE

Motivated and detail-oriented frontend developer with a strong foundation in HTML, CSS, JavaScript, React.js, Next.js and Node Js. Eager To work in a dynamic professional environment with a growing organization and utilize my creativity and innovative thinking for the benefit of the organization.

Personal Project/s

Project Name :

Home Servicing Application MERN Stack

Description :

Developed a full-stack Home Service Booking Platform (Urban Company Clone) with user, technician, and admin modules.
Built the backend using Node.js, Express.js, MongoDB, JWT authentication, and role-based access control.
Implemented real-time features like chat, booking workflow, technician assignment, and payment integration.
Created an admin dashboard using EJS for managing users, bookings, services, and categories.
Integrated Cloudinary for image uploads and used React, Next.js, Material-UI, and Axios on the client side for a modern UI/UX.

Project Name :

Chat And Video Calling Application

Description :

This is a simple chat and video calling application built on mern stack, with rest API and jwt authentication. For real time interaction Stream has been used.

Project Name :

Task Management System

Description :

Technologies Used: Next.js,TRPC, TypeScript, React Query, Zustand, Prisma (SQLite database), MUI Developed a Robust Completed Seamless Task Management System where users can create, and also delete their projects or they can change their project status by drag and drop functionality. Admin can manage all the users’ tasks and also, they can set the role-based access control for any user.

Project Name :

Gym Website Admin Panel (CRUD Application)

Description :

Technologies Used: React.js, Next.js, TypeScript, React Query, Zustand,MUI Developed a CRUD application for a responsive gymwebsite, enabling users to add, delete, update, and view their products. Integrated login and registration functionalities for user authentication.

Project Name :

Professional Portfolio

Description :

My professional portfolio website showcasing my own projects and skills

Experience/s

01/08/2025 - 09/10/2025

Company :

Webskitters Technology Solutions pvt ltd

Designation :

Back End Development

Description :

Server & Backend Development • Build a backend server using Express.js • Use nodemon for automatic server restarts during development • Structure a project using the MVC (Model–View–Controller) architecture ______________ Frontend Integration with Backend • Integrate HTML, CSS, and Bootstrap with a Node.js backend • Use EJS as a template engine to render dynamic views • Write conditional logic and loops inside EJS templates • Fetch and display JSON data and images in EJS views ______________ Database & Data Management • Set up MongoDB and connect it with Node.js using Mongoose • Design MongoDB schemas with appropriate data types • Perform full CRUD operations (Create, Read, Update, Delete) using MongoDB • Implement CRUD operations both via APIs and via EJS views ______________ API Development & Testing • Design RESTful APIs using Express.js • Test APIs using Postman • Create secure APIs for CRUD operations • Upload and process CSV files via APIs • Handle multiple file uploads in a single API request ______________ File Handling & Media Management • Upload files using Multer • Delete or unlink uploaded files during update and delete operations ______________ Authentication & Authorization • Implement session management using express-session • Use cookies with cookie-parser • Build authentication APIs for login, registration, and logout • Secure passwords using bcryptjs • Implement JWT-based authentication • Add authentication flows in EJS-based applications • Implement role-based access control (Admin/User) in APIs and views • Update user profiles including password changes ______________ MongoDB Advanced Operations • Use MongoDB Aggregation Framework • Perform aggregation stages: • Implement pagination using MongoDB aggregate paginate • Perform joins using $lookup • Use MongoDB operators effectively

EDUCATION

Secondary Education (86.3%)

2015

High Secondary Education (60%)

2017

Diploma in Mechanical Engineering (71.9%)

2020

Bachelor of Technology in Mechanical Engineering (75%)

2024
Logo