RESUME
Shubhradeep Bose

SKILLS

  • Next JS
  • React JS
  • Shadcn UI
  • Material UI
  • HTML
  • CSS
  • Javascript
  • Typescript
  • Bootstrap
  • Node.js
  • Express.js
  • MVC Architecture
  • REST API Design
  • JWT (JSON Web Tokens)
  • MongoDB
  • Session Management
  • EJS
  • Git & GitHub

LANGUAGES

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

Interest

  • Playing Games
  • Coding Quiz

Personal Info

  • DOB : 15/07/2000
  • Marital Status : Single

Shubhradeep Bose

Full Stack Developer

PROFILE

Targeting Back-end Developer or Front-end Developer roles with an organization of high repute with a scope of improving knowledge and further career growth.

Personal Project/s

Project Name :

Slide AI: AI PPT Genrator

Description :

  • Built an AI-powered web application that generates professional slide decks from a single text prompt.

  • Utilized Google Genkit to orchestrate LLM workflows, converting unstructured user ideas into structured JSON slide data.

  • Designed a modern, responsive frontend using React.js and Shadcn UI, featuring a drag-and-drop style editor for slide customization.

  • Integrated ImageKit for real-time image optimization and Firebase for secure authentication and cloud data persistence.

Project Name :

Sparky: Realtime-whiteboard-collaboration

Description :

  • Architected and built a real-time collaborative whiteboard platform allowing multiple users to draw, edit, and brainstorm simultaneously with sub-millisecond latency using Liveblocks.
  • Implemented secure multi-tenant authentication and organization management using Clerk and role-based access control.
  • Designed a responsive, modern UI with Tailwind CSS and Shadcn UI, featuring a personal dashboard for board management and organization.
  • Developed a scalable backend with Convex for data persistence and real-time state synchronization.

Project Name :

Product CRUD Manager

Description :

Built a full-stack product management web application with complete Create, Read, Update, and Delete functionality using Node.js and Express, following MVC architecture. Designed dynamic server-side rendered views using EJS templates, enabling a seamless UI without a separate frontend framework. Structured a modular codebase with dedicated route handlers and controller logic, ensuring clean separation of concerns and maintainability.

Project Name :

Role-Based Access Control System

Description :

Engineered a Role-Based Access Control (RBAC) system from scratch in Node.js, implementing granular permission management across multiple user roles such as Admin, Manager, and User. Secured API endpoints with middleware-driven authorization guards, ensuring users can only access resources permitted by their assigned role. Designed and tested a complete RESTful API collection with Postman, covering all authentication and authorization flows end-to-end.

Project Name :

Auto Credential Generator with Email Notification

Description :

  • Developed an automated credential generation system that creates unique usernames and hashed passwords for new users and delivers them directly via transactional email using Nodemailer.
  • Implemented an admin seed script to bootstrap privileged accounts securely, separating admin provisioning logic from the main application flow.
  • Integrated environment-based configuration for SMTP and database credentials, ensuring secure and environment-agnostic deployments.

Project Name :

JWT Auth System with Access & Refresh Token Flow

Description :

  • Implemented a production-grade JWT authentication system featuring short-lived access tokens and long-lived refresh tokens to maintain secure, persistent user sessions.
  • Built token rotation logic to automatically issue new access tokens upon expiry using a dedicated refresh endpoint, reducing the risk of token hijacking.
  • Rendered authenticated views server-side with EJS, protecting routes via token-validation middleware and redirecting unauthorized users to the login page.

Experience/s

31/01/2022 - 08/12/2023

Company :

LTIMindtree

Designation :

Traniee Enginner

Description :

Full-stack engineer with 2 years of MNC experience delivering Java/Spring Boot backends and React/Angular frontends. Strong in API integration, component design, and performance-driven development.

EDUCATION

Bachelor of Computer Applications (79.8%)

2020

West Bengal Council of Higher Secondary Education (64%)

2025

West Bengal Board of Secondary Education (44%)

2015
Logo