Skip to content
View asyncsourav's full-sized avatar
🦄
.gitignore
🦄
.gitignore

Block or report asyncsourav

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

Sourav Kumar

Backend-Focused Software Developer · Java · Spring Boot

LinkedIn • Codolio • LeetCode • Email


About

B.Tech CSE student (2028) building backend systems around real engineering problems: concurrency, security, caching and real-time updates. I started with Node.js and Express and now work mainly in Java and Spring Boot.

Featured Project: QuickTix

A high-concurrency event-ticketing platform (live).

  • Optimistic locking: 10 simultaneous requests for one seat produce exactly one booking and nine conflicts
  • Redis cache-aside: median read latency 22.1 ms to 5.4 ms (~75%)
  • Bucket4j rate limiting: 99.5% of 1,000 rapid-fire requests blocked, with a circuit breaker that fails open if Redis is down
  • STOMP WebSockets: 1,500/1,500 live seat updates delivered to 50 clients, median 23.8 ms
  • Dual rotating JWT refresh tokens with reuse detection, Docker, GitHub Actions CI, 39 automated tests, k6 load tests

Other Projects

  • EduTech LMS: MERN learning platform with Stripe Checkout, Gemini-powered course search and quiz generation, admin analytics, and role-based access control
  • DevTinder and NASA Mission Control: full-stack projects built while following courses, to learn authentication flows, REST design and React

Tech Stack

  • Languages: Java, JavaScript, SQL, C, C++
  • Backend: Spring Boot, Spring Security, JPA/Hibernate, Node.js, Express.js, WebSockets (STOMP)
  • Data: PostgreSQL, Redis, MongoDB
  • Testing & DevOps: JUnit 5, Mockito, Testcontainers, JaCoCo, k6, Docker, GitHub Actions
  • Security: JWT rotation with reuse detection, bcrypt, Bucket4j, Resilience4j
  • Frontend & Tools: React, Vite, Tailwind CSS, Git, Postman, Render, Vercel

Problem Solving

600+ problems solved, primarily in Java, across LeetCode, GeeksforGeeks, HackerRank, CodeChef and Codeforces. Peak LeetCode contest rating 1686, 13 contests.

View my DSA profile →

Open To

Software Engineering and Backend Engineering internships.

Pinned Loading

  1. quicktix quicktix Public

    Production-grade event ticketing platform, concurrency-safe seat booking (optimistic locking), Redis-cached listings, anti-scalping rate limiting, and live seat availability over WebSockets. Built …

    Java 1

  2. project-management-system project-management-system Public

    This project features an advanced File Management System that allows users to upload, store, and serve files directly from the server with seamless download functionality.

    JavaScript 1

  3. leetcode leetcode Public

    this repo contains all the leetcode questions that I solve. It's a repo to re check my attempted questions and all solved questions at a place with the submission time and date and all the rest det…

    Java 1

  4. edutech-lms-platform edutech-lms-platform Public

    Production-grade Learning Management System built with the MERN stack, featuring secure JWT authentication, role-based access control, Stripe payment integration, AI-powered course search & quiz ge…

    JavaScript 1

  5. dev-tinder dev-tinder Public

    Full-stack developer networking platform with secure authentication, profile management, and stateful connection workflows.

    JavaScript 1

  6. nasa-launch-control nasa-launch-control Public

    Full-stack web application, Built with React, Node.js, Express, and MongoDB. Features real-time launch scheduling, mission tracking, and habitable planet discovery using NASA Kepler exoplanet data.

    JavaScript 1