Skip to content
View Barun-Kumar's full-sized avatar

Block or report Barun-Kumar

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

Visitors

LinkedIn Gmail GitHub


πŸ‘‹ Hey, I'm Barun!

Building systems that scale. Writing code that lasts. β˜•

I'm a Software Engineer based in India with a deep love for backend systems, distributed architecture, and clean code. I believe every complex problem has an elegant solution β€” it just takes the right abstraction.

A little more about me:

  • πŸ—οΈ Obsessed with System Design β€” from load balancers to distributed transactions
  • β˜• Java is my home language β€” I think in objects and patterns
  • πŸ€– Exploring Machine Learning from first principles
  • πŸ“š Currently re-reading Effective Java by Joshua Bloch (for the nth time)
  • 🧩 I enjoy solving hard algorithmic problems and understanding the why behind them
// My engineering philosophy
while (codeQuality < perfectCode) {
    read();
    practice();
    refactor();
    codeQuality++;
}
// β€” Barun Kumar

πŸ› οΈ Tech Stack

Languages

Java Python SQL

Backend & Architecture

Spring Boot REST API Microservices

CS Fundamentals

Design Patterns System Design DSA

ML & Data

Machine Learning NumPy Pandas

Tools & DevOps

Git Maven IntelliJ IDEA Linux


πŸ“Œ Featured Projects

Project What it is Tech
DesignPattern Real-world implementations of Gang of Four design patterns Java
system-design Notes, diagrams & code walkthroughs for system design problems Java
machineLearning ML algorithms implemented from scratch Python
sportyAssignment Clean RESTful API backend design Java
Algorithms Curated collection of DSA implementations Java
Effective-JAVA-Summary Personal notes from the classic by Joshua Bloch πŸ“

πŸ“Š GitHub Stats

Β Β 

GitHub Streak


🌱 Currently Exploring

  • πŸ”· Advanced System Design patterns β€” CQRS, Event Sourcing, Saga Pattern
  • πŸ”· Deepening ML knowledge β€” bridging theory and production systems
  • πŸ”· Contributing to open source Java & backend projects
  • πŸ”· Low-level concurrency in Java β€” CompletableFuture, Virtual Threads, volatile

contribution snake animation

πŸ’¬ Let's Connect

I'm always happy to talk tech, system design, or new opportunities. Drop me a message!

LinkedIn Gmail


Pinned Loading

  1. DesignPattern DesignPattern Public

    Java

  2. machineLearning machineLearning Public

  3. sportyAssignment sportyAssignment Public

    Java

  4. system-design system-design Public

    Java

  5. Algorithms Algorithms Public

    Forked from williamfiset/Algorithms

    A collection of algorithms and data structures

    Java

  6. Effective-JAVA-Summary Effective-JAVA-Summary Public

    Forked from HugoMatilla/Effective-JAVA-Summary

    Summary of the book Effective Java 2nd Edition by Joshua Bloch