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

Block or report anupamchaubey

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
anupamchaubey/README.md

Anupam Chaubey

Java Backend Developer · Spring Boot · Spring Security · Open Source

Portfolio LinkedIn LeetCode GeeksforGeeks Email


👋 About Me

I'm a B.Tech Computer Science student at Galgotias University focused on Java backend engineering. I build secure, scalable RESTful systems with Spring Boot & Spring Security, solve DSA problems, and contribute to real-world open source.

  • 🔭 Currently building ResQMeal — surplus food rescue engine with concurrency control
  • 🌱 Learning Advanced Spring Security, System Design, Docker & CI/CD
  • 🛠️ Merged PR to OpenAPI Generator (26k+ ⭐)
  • 💬 Ask me about Java, Spring Boot, JWT Auth, REST API design, concurrency
  • 🎓 Galgotias University (B.Tech CSE, 2023–2027) · 📍 India

🏆 Open Source Contribution

OpenAPI Generator — 26k+ ⭐ · Merged PR

One of the most widely used API code generation tools in the industry.

  • 🐛 Fixed critical enum naming bug — preserved SCREAMING_SNAKE_CASE values correctly in Java client generation
  • ✅ Added targeted regression test coverage
  • 📈 Collaborated with maintainers through code review to get the change merged
  • 🔗 View Merged PR #23842 →

🚀 Featured Projects

🍽️ ResQMeal

Surplus food rescue engine connecting donors with shelters in real-time

What it does: Donors (restaurants, caterers) post surplus food batches. NGOs/shelters claim them. Prevents double-booking under concurrent claims and auto-expires unsafe batches.

Backend highlights:

  • Optimistic locking (@Version) to eliminate race conditions on food claims
  • Stateless JWT + token blacklist for instant logout/session revocation
  • Lifecycle sweeper (@Scheduled) marks expired batches every 60s
  • Role-based access (DONOR / NGO) with strict data ownership

Java 21 Spring Boot 3 Spring Security JWT JPA/Hibernate MySQL Maven Docker


Backend university networking & resource-sharing platform

What it does: Students upload notes, PYQs, assignments, and interview experiences. Admins moderate content. Advanced filtering + pagination for discovery.

Backend highlights:

  • JWT + BCrypt + Role-Based Access Control (STUDENT / ADMIN)
  • Cloudinary for file storage
  • 15+ REST endpoints · Pagination, search & multi-criteria filters
  • Global exception handling via @ControllerAdvice · Swagger/OpenAPI
  • Deployed on Render (backend) + Aiven (MySQL)

Java 17 Spring Boot Spring Security JWT JPA/Hibernate MySQL Cloudinary Swagger Maven


Full-stack social blogging platform inspired by Medium

Live Demo: https://daily-book-frontend-xi.vercel.app/

What it does: Users write stories, follow writers, control post visibility (Public / Followers Only / Private), and receive notifications.

Key Features:

  • JWT authentication with Spring Security
  • Post visibility enforced at the service layer (no data leakage)
  • Follow request & approval workflow + notifications
  • Explore page with search and topic filters
  • Fully deployed (Frontend on Vercel + Backend on Render)

Java 17 Spring Boot Spring Security JWT MongoDB React Tailwind CSS Maven


Secure REST API for personal task management with JWT authentication

What it does: Users register, log in, and manage personal tasks. Every endpoint is protected — only the owner can access their data.

Backend highlights:

  • Stateless JWT filter chain
  • Full CRUD with strict user-scoped data isolation
  • DTO abstraction + Bean Validation + layered architecture

Java 21 Spring Boot 3 Spring Security JWT JPA MySQL Maven


📊 GitHub Stats

GitHub Streak


🧠 Problem Solving

Actively solving DSA problems on LeetCode and GeeksforGeeks.

~900+ problems solved · Strong foundations in: Arrays · Strings · Linked Lists · Stacks & Queues · Trees · Graphs · Dynamic Programming · SQL · Backtracking

LeetCode GFG


📫 Let's Connect

I'm always open to discussions about Java, backend engineering, system design, concurrency, and open source.

📧 icyanupam@gmail.com · 💼 LinkedIn · 🌐 Portfolio

Pinned Loading

  1. ResQMeal ResQMeal Public

    Food Rescue Engine

    Java

  2. Daily-Book Daily-Book Public

    Blogging platform built using Java and Spring Boot.

    JavaScript

  3. Campus-Connect Campus-Connect Public

    Connect to your campus and share notes, experiences and previous year papers

    Java

  4. Taskify Taskify Public

    A secure Task Manager REST API built using Spring Boot. It allows users to register, login, and manage their tasks with JWT-based authentication. The project follows a layered architecture with DTO…

    Java

  5. Portfolio Portfolio Public

    HTML

  6. Leetcode-Solutions Leetcode-Solutions Public

    Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub-3.0](https://github.com/raphaelheinz/LeetHub-3.0)

    Java