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.

Content in all repositories owned by your account will be closed.
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

Pinned Loading

  1. Elitecart Elitecart Public

    Full-stack e-commerce platform built with Spring Boot 3, React 19, and MySQL - JWT auth, cart, wishlist, orders, admin dashboard with analytics

    Java 1

  2. bankapp-fullstack bankapp-fullstack Public

    🏦 Full Stack Bank Management System | Spring Boot + React + MySQL + JWT

    Java 1