Skip to content
View harshraivds's full-sized avatar

Block or report harshraivds

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
harshraivds/README.md

Hi πŸ‘‹, I'm Harsh Rai


πŸ’« About Me

πŸ‘¨β€πŸ’» Java Backend Developer with 2+ years of professional experience building scalable backend systems and microservices using Java & Spring Boot.

πŸš€ Experienced in designing high-concurrency applications, secure REST APIs, and event-driven microservices architectures for production systems.

⚑ Strong background in distributed systems, performance optimization, caching strategies, and backend scalability.

🌱 Currently learning advanced system design, cloud-native deployment, Kubernetes, and microservices resilience patterns.

πŸ’¬ Ask me about
Java, Spring Boot, Microservices, REST APIs, JWT/OAuth2, Kafka, Redis, MySQL optimization, and backend architecture.


πŸ’Ό Professional Experience

**Java Backend Developer **
πŸ“… Nov 2023 – Present
πŸ“ India

  • Developed microservices-based backend systems using Java, Spring Boot, and MySQL.
  • Built high-concurrency appointment booking workflows handling large request loads.
  • Implemented optimistic locking to prevent double booking.
  • Secured REST APIs using Spring Security, JWT, and OAuth2 authentication.
  • Designed event-driven architecture using Apache Kafka.
  • Implemented Saga pattern for distributed transactions across microservices.
  • Improved performance using Redis caching, reducing database load and API latency.
  • Deployed microservices on AWS using Docker and Jenkins CI/CD pipelines.
  • Optimized database queries and indexing improving system performance.

🧠 Backend Expertise

βœ” Microservices Architecture
βœ” REST API Design
βœ” Distributed Transactions (Saga Pattern)
βœ” Event-Driven Systems (Kafka)
βœ” Secure Authentication (JWT & OAuth2)
βœ” High Concurrency Handling
βœ” Performance Optimization & Redis Caching
βœ” Cloud Deployment & Containerization


πŸ’» Tech Stack

πŸ‘¨β€πŸ’» Backend

Java Spring Boot Spring Security JWT

πŸ—„ Database & Cache

MySQL Redis

⚑ Messaging & Microservices

Apache Kafka REST API

☁️ Cloud & DevOps

AWS Docker Kubernetes Jenkins

πŸ›  Tools

Git GitHub Postman Maven


πŸš€ Featured Projects

πŸ₯ Doctor Appointment System (Microservices)

  • High-concurrency booking workflow
  • Optimistic locking to prevent double booking
  • Saga-based distributed transactions
  • Kafka async notifications
  • Redis caching for performance optimization

πŸŽ“ Course Evaluation & Learning Platform

  • Role-based secure REST APIs
  • Step-based learning progression
  • Assessment & exam modules
  • Optimized database queries

🌐 Connect With Me


πŸ“Š GitHub Stats



⭐ Java Backend Developer | 2+ Years Experience | Building scalable backend systems

Pinned Loading

  1. Spring-Security-With-Microservice-project Spring-Security-With-Microservice-project Public

    In this project, I used eureka server to communicate one microservice to other and feign client to share data one microservice to another

    Java

  2. Food-Ordering-website-using-Html-CSS Food-Ordering-website-using-Html-CSS Public

    This is responsible website.

    HTML

  3. Amazon_clone Amazon_clone Public

    This is front-end responsible website using html and css.

    HTML

  4. Junit-test-In-mvc-architecture Junit-test-In-mvc-architecture Public

    In this project i do unit testing(isolation and integration) using Junit mockito and jacoco

    Java