Building enterprise-grade distributed systems and resilient microservices architectures.
- 🎓 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
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
- 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.
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.
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.