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

Block or report RavSinghChandan

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

Chandan Kumar Singh

Senior Java Backend / Full-Stack Engineer
Backend Systems · Distributed Systems · System Design


Overview

I build backend systems that are expected to work every day, not just during demos.

Most of my time goes into making systems predictable under load, debuggable when things break, and easy to evolve when requirements change. I care deeply about clarity, ownership, and long-term reliability.


How I Think About Engineering

I’ve learned that good systems are rarely clever.

They are:

  • clear in intent
  • boring in reliability
  • honest about trade-offs

I design with failure in mind, question unnecessary abstractions, and write code for the engineer who will read it a year later.


What I Work With

Backend: Java (8–21), Spring Boot, Kafka, REST APIs
Frontend: Angular, RxJS
Data: PostgreSQL, MySQL, Oracle
Architecture: Microservices, Event-Driven Systems
Ops: Docker, CI/CD, AWS


What Matters to Me

  • Systems that survive real production traffic
  • Bugs that only appear under concurrency
  • Fewer abstractions, clearer boundaries
  • Code that stays readable as teams grow
  • Thinking in systems, not tickets

This GitHub

You’ll find:

  • Backend projects built with production patterns
  • Design patterns explained through real use-cases
  • Code written for clarity, not cleverness

Small repos. Clear intent. No noise.


Current Direction

Building depth in backend architecture and distributed systems, while sharing practical lessons through TechWithRav.

Open to senior backend / full-stack roles where ownership and judgment matter.


Find Me

YouTube: https://www.youtube.com/@TechWithRav
X: https://x.com/ravchandan1
LinkedIn: https://www.linkedin.com/in/rav-chandan-kumar-singh-767374315/
Email: ravchandan15@gmail.com


Strong systems come from clear thinking.

Pinned Loading

  1. 30-days-spring-boot-challenge 30-days-spring-boot-challenge Public

    Becoming interview ready in spring boot in 30 days with practicing

    Java

  2. hld hld Public

    High level design code for LLD examples : )

    Java 1

  3. system-design system-design Public

    System Design Patterns Code

    Java 1

  4. 90DaysOfDevOps 90DaysOfDevOps Public

    Forked from TrainWithShubham/90DaysOfDevOps

    This repository is a Challenge for the DevOps Community to get stronger in DevOps. This challenge starts on the 1st January 2023 and in the next 90 Days we promise ourselves to become better at Dev…

    Python

  5. interview-quetions-angular-java-spring-sql-and-all interview-quetions-angular-java-spring-sql-and-all Public

    Interveiw day pre materials for Service Based MNC

    Java

  6. system-design-hl system-design-hl Public

    High level system design code