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.

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 student specializing in Java backend development using Spring Boot and Spring Security. I enjoy building secure, scalable RESTful systems and contributing to real-world open source projects.

  • 🔭 Currently building CampusConnect — a full-stack university networking platform
  • 🌱 Learning Advanced Spring Security, System Design, and Docker/CI-CD
  • 🛠️ Contributed a merged fix to OpenAPI Generator (20k+ ⭐)
  • 💬 Ask me about Java, Spring Boot, JWT Auth, REST API design
  • 📍 Based in India

🏆 Open Source Contribution

OpenAPI Generator — 20k+ ⭐ · 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 test coverage to prevent regression
  • 📈 Improved code generation consistency across multiple language targets
  • 🔗 View Merged PR →

🚀 Featured Projects

Full-stack university networking and resource-sharing platform

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

Backend highlights:

  • JWT auth with BCrypt password hashing + Role-Based Access Control (STUDENT / ADMIN)
  • Cloudinary integration for file storage
  • 15+ REST endpoints across Auth, Resources, and Interview modules
  • Pagination, search & filter by branch, semester, subject, college
  • Global exception handling via @ControllerAdvice
  • Swagger/OpenAPI documentation
  • Deployed on Render (backend) + Vercel (frontend) + Railway (MySQL)

Java 17 Spring Boot Spring Security JWT JPA/Hibernate MySQL React Tailwind CSS Cloudinary Maven


Secure REST API for personal task management with JWT authentication

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

Backend highlights:

  • Stateless JWT authentication with filter chain
  • Full CRUD for tasks with user-scoped data isolation
  • DTO abstraction to decouple API layer from entity layer
  • Bean Validation with meaningful error responses

Java Spring Boot Spring Security JWT JPA MySQL Maven


Blogging platform built with Java and Spring Boot

Java Spring Boot JPA MySQL


🛠️ Tech Stack

Category Technologies
Languages Java, SQL
Backend Spring Boot, Spring Security, Spring Data JPA, Hibernate, REST APIs
Auth JWT, BCrypt, RBAC
Database MySQL, H2
Cloud/Storage Cloudinary, Render, Railway, Vercel
API Docs Swagger / OpenAPI
Tools Git, GitHub, Maven, Postman, IntelliJ IDEA
Currently Learning Docker, GitHub Actions, System Design

📊 GitHub Stats

GitHub Streak


🧠 Problem Solving

Actively solving DSA problems on LeetCode and GeeksforGeeks.

Strong foundations in: Arrays · Strings · Linked Lists · Stacks & Queues · Trees · Graphs · Dynamic Programming · SQL

LeetCode GFG


📫 Let's Connect

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

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

Pinned Loading

  1. Campus-Connect Campus-Connect Public

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

    Java

  2. Daily-Book Daily-Book Public

    Blogging platform built using Java and Spring Boot.

    Java

  3. TaskManagerAPI TaskManagerAPI 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

  4. 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

  5. Portfolio Portfolio Public

    HTML

  6. openapi-generator openapi-generator Public

    Forked from OpenAPITools/openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

    Java