Skip to content
View Bhaumik182001's full-sized avatar

Highlights

  • Pro

Block or report Bhaumik182001

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

⚡ Bhaumik | Software Development Engineer

Building enterprise-grade distributed systems and resilient microservices architectures.

💫 About Me

  • 🎓 B.Tech in Computer Science and Engineering @ Lovely Professional University
  • ☁️ Architecting fault-tolerant healthcare and banking ecosystems deployed on GCP (GKE) and AWS.
  • 🧠 Deeply focused on Java 21, Spring Boot, Kubernetes, and distributed data consistency (Saga Pattern).
  • 🔗 Portfolio: Check out my live projects
  • 📫 Reach me: bhaumik182001@gmail.com

💻 Enterprise Tech Stack

My Skills


🏗️ Featured Architecture

A cloud-native microservices ecosystem decoupling complex healthcare domains across 4 independent Java 21 applications.

graph TD
    %% Define Styles
    classDef cloud fill:#f2f6ff,stroke:#4285f4,stroke-width:2px,color:#333;
    classDef frontend fill:#000,stroke:#fff,stroke-width:2px,color:#fff;
    classDef service fill:#34a853,stroke:#fff,stroke-width:2px,color:#fff;
    classDef database fill:#fbbc05,stroke:#fff,stroke-width:2px,color:#000;
    classDef broker fill:#ea4335,stroke:#fff,stroke-width:2px,color:#fff;

    %% Client Layer
    User([🩺 Patient / Provider])

    %% Frontend Layer
    subgraph Vercel ["Vercel Edge Network"]
        UI["💻 React SPA (medisync-ui)<br/>Zustand, TanStack, Chaos UI"]:::frontend
    end

    %% Cloud Infrastructure Layer
    subgraph GCP ["Google Cloud Platform (GKE Cluster)"]
        Ingress["🌐 Global HTTP(S) Load Balancer<br/>(medisync-api.duckdns.org)"]:::cloud
        Identity["🔐 Identity Service<br/>(JWT Auth)"]:::service
        Core["⚙️ Core Service<br/>(Schedule / Providers)"]:::service
        Orchestrator["🎼 Saga Orchestrator<br/>(Transaction State Machine)"]:::service
        Notify["📬 Notification Service<br/>(Event-Driven Alerts)"]:::service
    end

    %% Data & Messaging Layer
    subgraph Data ["External Managed Services"]
        Mongo[("MongoDB Atlas<br/>(User Credentials)")]:::database
        Neon[("Neon Postgres<br/>(Relational Schema)")]:::database
        Redis[("Redis<br/>(Caching Layer)")]:::database
        Rabbit[["RabbitMQ<br/>(Message Broker)"]]:::broker
    end

    %% Traffic Flow
    User -->|HTTPS| UI
    UI -->|Axios w/ JWT| Ingress
    
    %% K8s Native Routing (Directly from Ingress)
    Ingress -->|Route| Identity
    Ingress -->|Route| Core

    %% Database & Caching Flow
    Identity ==>|Read/Write| Mongo
    Core ==>|JPA / Hibernate| Neon
    Core -.->|Cache| Redis
    
    %% Saga Orchestration & Event Flow
    Orchestrator <==>|Manage State & Commands| Rabbit
    Identity <==>|Execute & Reply| Rabbit
    Core <==>|Execute & Reply| Rabbit
    Rabbit ==>|Fire & Forget Events| Notify

Loading
  • Core Stack: Java 21, Spring Boot 4.x, GCP (GKE), Terraform, PostgreSQL, MongoDB, RabbitMQ.
  • Engineering Impact: Implemented the Saga Orchestration Pattern for distributed data consistency and built a dedicated Chaos Engineering dashboard for resilience testing.

A highly secure, monolithic banking backend facilitating ACID-compliant financial transactions.

  • Core Stack: Java 21, Spring Boot 3.x, AWS EC2, PostgreSQL, Nginx, GitHub Actions.
  • Engineering Impact: Engineered strict pessimistic database locking mechanisms, JWT-based stateless authentication, and automated CI/CD pipelines utilizing ephemeral H2 databases.

🧠 Algorithms & Problem Solving

A centralized, automated repository tracking my continuous algorithmic problem-solving progression across LeetCode and GeeksforGeeks.

  • Focus Areas: Arrays, Dynamic Programming, Graphs, and Distributed System logic.
  • Consistency: Secured the LeetCode 50-Days Badge (2025) and continuously expanding this repository as a personal technical wiki.

🏋️ Beyond the IDE

Engineering isn't just about code; it's about discipline and balance. When I am not architecting backend services, I am usually:

  • Exploring Digital Worlds: Diving into notoriously unforgiving Dark Souls-style RPGs, open-world titles, and geeking out over hardware performance across PC and console.
  • Building Resilience: Applying the same strict consistency required in tech to my structured heavy-lifting and bodybuilding routines.

🌐 Let's Connect

LinkedIn Portfolio

Pinned Loading

  1. finguard-sentinel-backend finguard-sentinel-backend Public

    Enterprise-grade, zero-trust financial transaction API featuring an immutable audit trail.

    Java 1