Skip to content
View sumiran3031's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report sumiran3031

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sumiran3031/README.md

Hi, I'm Sumiran Paparkar 👋

Full Stack Java Developer | Spring Boot · React · MySQL

I build production-shaped full-stack applications — Spring Boot + JWT-secured REST APIs on the backend, React on the frontend — and ship them with Docker, CI/CD, and live deployments rather than leaving them as local demos. My two main projects are a full-stack e-commerce platform and a bank management system, both deployed and live.

📍 Pune, India · LinkedIn · LeetCode


What I Build

  • Full-stack production-shaped applications - Spring Boot REST APIs + React frontends, with role-based auth, admin dashboards, and Dockerized deployment (see EliteCart and BankApp Fullstack below)
  • Backend services in Java & Spring Boot - JWT authentication, JPA/Hibernate persistence, request validation, OpenAPI docs, and email workflows
  • Console applications with real engineering discipline - clean OOP, custom exception hierarchies, file persistence, and JUnit 5 test suites
  • CI/CD & containerization - GitHub Actions pipelines and Docker Compose setups deployed to Railway/Render
  • DSA practice in Java - working through LeetCode problems across arrays, strings, hashing, and linked lists

Technical Stack

Languages Java JavaScript HTML5 CSS3

Backend Spring Boot Spring Security Hibernate JWT Maven JUnit5

Frontend React Vite Redux Tailwind CSS

Databases MySQL H2 Redis

Tools & DevOps Git Docker GitHub Actions Postman IntelliJ IDEA


Featured Projects

A full-stack e-commerce platform - Spring Boot backend, React storefront + admin console, built and shipped across 6 phases.

Tech: Java 21 · Spring Boot 3.3 · Spring Security 6 (JWT) · Spring Data JPA/Hibernate · MySQL 8 · React 19 · Redux Toolkit · Docker · GitHub Actions

  • Implemented JWT access/refresh token auth with email verification, password reset, and role-based access (Admin/Customer)
  • Built the full commerce flow - nested categories, search/filter/pagination, cart, wishlist, saved addresses, and multi-method checkout (card, UPI, net banking, COD, wallet) with a mock payment gateway
  • Designed order lifecycle management with automated status emails, customer cancellation, and admin refunds
  • Built an admin console with a Recharts analytics dashboard (revenue trends, category breakdown, top products) and CSV export
  • Documented the system with ER diagrams, architecture docs, and a full Postman collection; containerized with Docker Compose and CI via GitHub Actions

Repository · Live Demo


A full-stack bank management system with JWT authentication and role-based dashboards.

Tech: Java 17 · Spring Boot 3.2 · Spring Security (JWT) · Spring Data JPA · MySQL · React 18 (Vite) · Tailwind CSS

  • Built JWT-secured registration/login with role-based access control for Admin and Customer roles
  • Implemented core banking operations — account open/close, deposits, withdrawals, and fund transfers between accounts with full transaction history
  • Built a React admin dashboard with Recharts-based reporting alongside a responsive customer-facing UI (including dark mode)
  • Deployed to production with a custom domain

Repository · Live Demo


Engineering Focus

  • Full-stack architecture - Spring Boot REST APIs paired with React frontends, sharing a clear API contract across two production-deployed apps
  • Authentication & authorization - Spring Security with JWT (access/refresh tokens), email verification, and role-based access (Admin/Customer)
  • Object-oriented design - custom exception hierarchies, service-layer separation, immutable models
  • Database & persistence - Spring Data JPA/Hibernate, MySQL/H2, plus file-based persistence (binary + CSV) in standalone Java projects
  • Testing - JUnit 5 suites (20–25+ tests per project) with parameterized tests and isolated I/O testing
  • CI/CD & containerization - Docker/Docker Compose, GitHub Actions pipelines, and live deployments on Railway and Render
  • Problem solving - daily DSA practice in Java (arrays, strings, hashing, linked lists)

DSA / LeetCode

Solving problems daily in Java, working through arrays & strings, hashing, linked lists, and binary search patterns.

🔗 LeetCode Profile · Solutions Repository


Connect

LinkedIn LeetCode

Popular repositories Loading

  1. java-fundamentals java-fundamentals Public

    Core Java concepts learned from scratch — variables, OOP, collections, streams, multithreading

    Java 2

  2. LeetCode_Solutions LeetCode_Solutions Public

    Daily DSA practice in Java | LeetCode Solutions | Goal: 300+ problems

    Java 2

  3. calculator calculator Public

    A responsive calculator built with HTML, CSS & JavaScript | Keyboard support | Live Demo

    JavaScript 2 1

  4. weather-app weather-app Public

    Real-time weather app using OpenWeatherMap API | HTML CSS JavaScript | Fetch + async/await

    CSS 2

  5. quiz-app quiz-app Public

    A sleek, dark arcade-style quiz app built with vanilla JS featuring categories, difficulty levels, a live countdown timer, streak tracking, and dynamic scoring.

    JavaScript 2

  6. task-manager task-manager Public

    A vanilla JavaScript task manager application with CRUD operations, dynamic DOM rendering, task filters, priority management, progress analytics, and browser localStorage support.

    CSS 2