RESUME
DEBLINA ROY

SKILLS

  • HTML, CSS
  • JavaScript, TypeScript
  • React.js, Next.js
  • Tailwind CSS, Bootstrap, MUI (Material UI), Shadcn UI
  • Redux, Zustand
  • Node.js, Express.js, Nest JS, Socket.io, Redis, Postman (API testing tool), Swagger API
  • MongoDB, Supabase, Basic SQL
  • Sanity.io, SEO
  • Vercel, Render
  • Git, GitHub

LANGUAGES

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

Interest

  • Art and Crafts
  • Reading Books
  • Travelling

Personal Info

  • DOB : 13/08/2000
  • Marital Status : Single

DEBLINA ROY

MERN Stack Developer

PROFILE

Full Stack MERN Developer skilled in React, Next.js, Node.js, Express.js, and MongoDB. Experienced in building secure REST APIs, authentication systems, Redis caching, Swagger documentation, and Jest testing. Strong at creating clean, scalable UIs using Tailwind CSS, MUI, and Shadcn UI. Ready to contribute to engineering teams by delivering reliable, production-ready web applications.

Personal Project/s

Project Name :

Networx – Professional Networking & Career Growth Platform

Description :

  • Developed a full-stack MERN professional networking platform inspired by LinkedIn, enabling users and recruiters to build profiles, connect, post updates, and explore job opportunities.

  • Implemented secure JWT-based authentication with role-specific access (User, Recruiter, Admin), including a dedicated Admin Dashboard (EJS) for whole platform moderation.

  • Integrated real-time one-to-one messaging using Socket.io and built interactive features like posting, liking, commenting, job posting.

  • Enabled cloud-based file uploads via Cloudinary, API documentation with Swagger, and deployed the production build on Render.

Project Name :

Serenest - An Advanced Multi-Vendor E-Commerce Platform

Description :

  • Built a full-stack multi-vendor e-commerce platform with separate User, Seller, and Admin dashboards, enabling product listing, order management, and role-based access control.

  • Implemented secure authentication & authorization using JWT (access & refresh tokens), OTP-based email verification, bcrypt password hashing, and admin-controlled seller verification.

  • Developed advanced features including wishlist, cart, checkout, Razorpay payment integration, order tracking, refunds, and real-time user–seller chatbot using Socket.io.

  • Designed a scalable and secure backend with Node.js, Express, MongoDB, Cloudinary file uploads, centralized error handling, Joi validation, caching, logging, and Helmet security, paired with a responsive EJS-based UI.

Project Name :

AuthFlow – Secure Authentication & Product Management System

Description :

  • Built a combined Authentication + Product Management System using the MERN stack, featuring separate Admin and User portals for smooth role-based operations.

  • Designed a full product management module where admins can create, update, soft delete, and manage product categories with image uploads via Multer + Cloudinary, including validations and flash messages.

  • Implemented a robust Email OTP verification system (Node.js + Nodemailer) with features like Remember Me, forgot password, update password, and admin-level user management.

  • Developed a modern JWT Access Token + Refresh Token flow enabling secure login, token renewal, and seamless session handling without repeated authentication.

Project Name :

NestJS Blog – Secure CRUD API with Authentication

Description :

  • Developed a RESTful Blog CRUD API using NestJS and MongoDB, following a modular architecture with controllers, services, and modules.
  • Implemented JWT-based authentication with protected routes using Guards, enabling secure user registration and login.
  • Used DTOs with class-validator for request validation and type safety across all API endpoints.
  • Integrated Swagger UI for interactive API documentation and testing
  • Managed environment-specific configuration using .env files and followed best practices for secure credential handling.

Project Name :

TaskFlow Management App

Description :

  • Built a role-based project management system with separate admin/user registration and a common login flow.

  • Admin can create projects, assign tasks, track completion, and remove finished work.

  • Users can view assigned projects and update status through stages: Beginning → In Progress → Completed.

Project Name :

Luminate – Secure Notes Management App

Description :

  • Built a production-ready Notes CRUD API using Node.js, Express, and MongoDB, featuring modular architecture with controllers, routes, models, and middlewares.

  • Implemented robust JWT authentication (Access & Refresh tokens) with HttpOnly cookie support and secure session handling for modern backend systems.

  • Integrated Redis caching to boost performance of GET requests and designed automatic cache invalidation on create/update/delete operations.

  • Added Swagger UI for interactive API documentation and Jest testing for authentication and notes modules to ensure reliability and maintainability.

Project Name :

ViberChat – Real-Time MERN Chat Application

Description :

  • Developed a modern real-time chat application using the MERN stack with Socket.io, enabling instant one-to-one messaging, online/offline indicators, and seamless real-time updates.

  • Implemented secure JWT-based authentication, user registration/login, and protected API routes with hashed passwords using bcryptjs.

  • Added image upload support for chat media and profile pictures using Cloudinary, along with a responsive UI built using React + Tailwind CSS + Vite.

  • Built a clean, scalable backend architecture in Node.js/Express with MongoDB for storing users, conversations, and messages, ensuring efficient and stable real-time communication.

Project Name :

QuizApp - Multi-Category Quiz & Learning Platform

Description :

  • Built an educational quiz platform using Node.js, Express, MongoDB, and EJS, featuring user authentication, email verification, and complete profile management with image upload.

  • Designed a flexible data model where questions can belong to multiple categories, including multiple-choice options, using optimized MongoDB Aggregation Pipelines (no populate or raw JS queries).

  • Implemented core quiz features — category-wise question listing, answer submission, timezone-specific answer timestamps, and search functionality combining questions + user-submitted answers.

  • Added APIs for category listing with real-time total question count, user profile editing, and secure login/signup flow, delivering a complete backend + EJS-based frontend quiz system.

Project Name :

PrimeSeats– Movie Ticket Booking System

Description :

  • Built a complete Movie Ticket Booking System using Node.js, Express, MongoDB, and EJS, featuring role-based access (User + Admin), secure authentication, and email verification for new users.

  • Developed full admin movie management tools including adding/editing/deleting movies, managing theaters, assigning movies to screens, and scheduling multiple show timings with real-time seat availability handling.

  • Implemented booking functionality where users can browse movies, view theaters and showtimes, book or cancel tickets, and access complete booking history, all stored in structured MongoDB collections.

  • Designed advanced reporting APIs such as movie-wise total bookings, theater-wise booking summaries, and email-based booking summaries, enabling analytics and automated user notifications.

Project Name :

TaskMate – Daily Task & Productivity Planner

Description :

  • Developed a full-featured Daily Task Planner using Node.js, Express, MongoDB, and EJS, allowing users to manage tasks with categories, labels, reminders, and flexible prioritization.

  • Implemented complete user management including email-based account verification, secure login, profile editing, and uploadable profile pictures.

  • Built advanced task management features — add/edit/delete tasks, mark as completed, reorder tasks, apply smart filters (date, status, category, labels), and attach reminders including scheduled & recurring notifications.

  • Designed analytics & automation tools such as daily/weekly task summaries, productivity statistics (completion rates, averages), and automated email reports for overdue, upcoming, and completed tasks.

Experience/s

06/03/2025 - 24/04/2025

Company :

Webskitters Technology Pvt Ltd

Designation :

Frontend Developer Intern

Description :

  • Built a full-stack Movie Ticket Booking Website using Next.js, TypeScript, Tailwind CSS, and Supabase for real-time database functionality.
  • Developed a personal portfolio website with Sanity.io CMS integration, SEO optimization, and responsive UI using the same tech stack.
  • Gained hands-on experience in modern web development, component-based architecture, and API integration.

EDUCATION

B.Tech in Electrical Engineering (8.9 GPA)

2022

Higher Secondary Education (61%)

2018

Secondary Education (79%)

2016
Logo