RESUME
Soumyadeep Mukherjee

SKILLS

  • Problem Solving
  • Communication
  • Adaptability & quick learner attitude
  • JavaScript (ES6+), HTML5, CSS3
  • Bootstrap
  • React.js, React Hooks, React Router
  • Node.js, Express.js
  • MongoDB, Mongoose (NoSQL)
  • Responsive Web Design (Mobile & Desktop)
  • RESTful API Design & Implementation
  • Git & GitHub

LANGUAGES

  • English (Intermediate)
  • Hindi (Proficient)
  • Bengali (Advanced)

Interest

  • Weight Lifting
  • Gardening
  • Listening Music
  • Watching Movies
  • Reading Books

Personal Info

  • DOB : 21/04/2001
  • Marital Status : Single

Soumyadeep Mukherjee

MERN Stack Developer

PROFILE

Recent Computer Science graduate with strong foundation in the MERN stack (MongoDB, Express.js, React, Node.js) and hands-on experience through academic projects. Skilled in building responsive front-end interfaces, designing RESTful APIs, and managing databases. Eager to apply problem-solving ability, quick learning mindset and collaborative spirit to contribute to a dynamic software development team and grow into a full-stack engineer.

Personal Project/s

Project Name :

Healthcare Connect- Your All-in-One Wellness Platform

Description :

and administrators interact in the healthcare ecosystem. Built with a responsive React front-end, a robust Node.js + Express.js backend, and MongoDB for data persistence, the system also includes an EJS-based admin panel for seamless operational oversight.

What it offers

  • For patients:
    • Browse and filter doctors by specialty, availability, and location.
    • Book appointments online—quickly and securely.
    • Order lab tests, select packages, schedule sample collection or drop-off.
    • Engage with the community blog: read expert posts, like, share, comment and stay informed.
    • View your history: previous appointments, lab test results, invoices/bills.

  • For doctors:
    • Secure doctor login to their personal dashboard.
    • Review upcoming, completed, and cancelled appointments; access patient profiles.
    • Send invoices or bills to patients directly from the portal.

  • For administrators:
    • Using the EJS-based admin panel, manage users (patients, doctors), test-packages, blog content, bookings and billing workflows.
    • Monitor analytics: appointment volumes, no-shows, revenue from testing and consultations.
    • Moderate community blog posts, manage likes/shares and ensure high-quality content.

Why it stands out

  • Built end-to-end with cutting-edge but familiar technologies (React, Node.js, Express, MongoDB) for scalability and maintainability.

  • A doctor panel adds significant value: physicians are integrated into the workflow, not just passive listing entries—they manage bookings, send invoices.

  • Community blog component fosters engagement, empowers users to share health-knowledge, building trust and repeated visits.

  • Role-based security and modular architecture allow clean separation of patient, doctor and admin user-experiences.

  • From patient booking → lab tests → billing → follow-up, the workflow is streamlined—minimizing friction for all stakeholders.

In short:
Healthcare Connect transforms healthcare access into a fast, interactive experience. Patients find and book the right provider. Doctors manage and monetize their services efficiently. Admins maintain oversight and quality. Together, they engage in a connected ecosystem: appointments, diagnostics, billing, and community—all under one roof.

Project Name :

Travel & Tourism Web App

Description :

The project aims to develop a modern, responsive, and user-friendly travel and tourism website that allows users to browse tour packages, book trips, explore destinations, and manage reservations. The system will include a frontend for users, an admin panel for management, a backend API for data operations, and a seamless UI/UX experience.

This project is a modern, responsive, and user-friendly travel & tourism platform that enables users to browse curated tour packages, book trips online, explore destinations, and manage their reservations. The system consists of:

  • A React front-end (both for regular users and the admin panel) built using Vite, styled with Tailwind CSS, and navigation managed by React Router.

  • A backend REST API built with Node.js + Express.js, with MongoDB as the database and Mongoose as the ODM.

  • Role-based authentication with JWT and secure password hashing via bcryptjs.

  • File upload support for tour images (via Multer) and proper CORS handling for cross-origin requests.


Key Features

For Users

  • 🔐 User registration & authentication: Users can sign up, log in, manage their profile, and securely access the system.

  • 🔍 Browse and search tours: Users can view all available tours, search by keyword, and navigate easily.

  • 🗺️ Filter tours: Users can refine results by category (e.g., adventure, leisure), price range, location/region.

  • 📖 View detailed tour information: Each tour displays rich details (itinerary, duration, photo gallery, price, availability).

  • 🎫 Book tours online: Users can select a tour, choose dates/slots, and make a reservation.

  • 👤 User profile management: Users can view and update their personal information, see saved preferences.

  • 📝 View booking history: Users can view past and upcoming bookings, status of each booking, cancellations or modifications.

  • 📧 Contact form: A simple form for users to reach out with queries or feedback to the admin/support team.

Admin Panel Features

  • 📊 Admin dashboard with analytics: Key metrics such as total bookings, revenue, popular tours, user growth.

  • Add / Edit / Delete Tours: Admins can create new tour packages, update existing ones (change price, description, images, availability), or remove them.

  • 📂 Manage Tour Categories: Admins can define categories (e.g., “Adventure”, “Family”, “Luxury”), edit or delete them, and associate tours accordingly.

  • 📅 View & Manage All Bookings: Admins can see all user bookings, change status (confirmed, cancelled, completed), issue refunds or manage availability.

  • 💬 View Contact Form Submissions: Admins can access messages sent via the contact form, respond or log them.

  • 🖼️ Upload Tour Images: Admins can upload multiple images per tour, manage image galleries (add, remove, reorder) for better visual presentation.


Technology Stack

Frontend

  • React 18 – Core UI library

  • Vite – Fast build tool & dev server

  • Tailwind CSS – Efficient utility-first styling

  • React Router – For SPA navigation

  • Axios – HTTP client for API communication

  • React Toastify – For notifications (success/error)

  • React Icons – For consistent iconography

Backend

  • Node.js – Runtime environment

  • Express – Web framework to structure APIs

  • MongoDB – NoSQL database for data persistence

  • Mongoose – ODM for defining schemas & models

  • JWT (JSON Web Tokens) – User authentication & sessions

  • bcryptjs – Password hashing for user security

  • Multer – Handling image uploads (e.g., tour image galleries)

  • CORS – Cross-origin resource sharing, enabling frontend-backend communication

Project Name :

Fossils

Description :

I’ve developed a fully responsive tribute website dedicated to Fossils, the legendary Bengali rock band. The design blends modern web technologies with a nod to the band’s raw energy and iconic presence. Using HTML, CSS, Bootstrap, and jQuery, the site adapts flawlessly across devices (desktop, tablet, mobile), ensuring fans can engage anywhere.

Key Features & Highlights

  • A visually striking landing/homepage that opens with a powerful hero image or banner of the band, setting the tone of rock-intensity and nostalgia.

  • A dedicated About section that chronicles Fossils’ formation (in Kolkata, in 1998) and their major impact on the Bengali rock scene.Discography & Albums section: highlighting their major releases, allowing fans to explore album artwork, year of release, key tracks.

  • Gallery / Media section using Bootstrap’s responsive grid structure and jQuery lightbox features, showcasing high-quality photos of performances, band members, live shows.

  • Responsive navigation and layout: Using Bootstrap’s mobile-first grid and nav components so all pages scale and adjust beautifully for mobile screens.

  • Why This Tribute Design Works

    • The blend of Bootstrap + custom CSS ensures rapid development while still allowing for custom styling (fonts, colours, textures) that echo the band’s rock aesthetic.

    • Responsiveness ensures accessibility for fans on mobile devices (which is important when younger fans browse on phones).

Experience/s

16/08/2025 - 12/10/2025

Company :

Webskitters Technology Solutions Pvt. Ltd.

Designation :

Trainee Node JS Developer (INTERNSHIP)

Description :

“As part of an SDLC team, I worked as a Node.js developer and helped build the admin panel of a food-delivery app using Next.js and Node.js. Through this project I expanded my skills into UI/UX design and SEO—crafting interfaces that are not only functional but user-friendly and accessible, while also ensuring the application is discoverable, performant and built with best practices in mind. This blend of backend, frontend, design and optimization gives me a holistic view of delivering end-to-end product solutions.”

EDUCATION

Bachelor of Technology (8.32 CGPA)

2023

Higher Secondary (69%)

2019

Secondary Education (85.4%)

2017
Logo