Available for opportunities
Aditya
Bharde
> Backend Software Engineer
Building scalable distributed systems, event-driven architectures, and high-performance backend platforms using Java, Spring Boot, Kafka, Kubernetes, PostgreSQL, and cloud-native technologies.
Java
Spring Boot
Kafka
PostgreSQL
Docker
Kubernetes
Redis
System Design
distributed_system.3d
scroll
System Overview
Engineering Identity
Backend-first. Systems-aware. Infrastructure-oriented.
5+
Production
Systems
3
Distributed
Platforms
10+
Backend
Services
Engineering Principles
01Design for failure — every component fails eventually
02Async-first architecture over synchronous coupling
03Observability is not optional in distributed systems
04Schema design determines system longevity
05Event-driven > request-driven for scalable backends
Currently Building
Distributed Trading Platform
Event-driven order matching at scale
AI Vision Search Engine
pgvector + ResNet50 semantic retrieval
Event-Driven Backend Infra
Kafka-based async microservices
Architecture Focus
Event SourcingCQRSSaga PatternCircuit BreakerOutbox PatternCAP TheoremConsensusSharding
Engineering Stack
Technical Capabilities
Every layer of the backend stack — from protocol design to container orchestration.
backend.sh
Backend Engineering
$
Java
$
Spring Boot
$
FastAPI
$
REST APIs
$
Microservices
$
JPA / Hibernate
distributed.sh
Distributed Systems
$
Apache Kafka
$
Event-Driven Arch
$
Message Queues
$
CQRS / Event Sourcing
$
Saga Pattern
$
Circuit Breaker
databases.sh
Databases
$
PostgreSQL
$
MySQL
$
pgvector
$
Redis
ai.sh
AI / ML Infrastructure
$
ResNet50
$
Vector Embeddings
$
Semantic Search
$
Cosine Similarity
devops.sh
DevOps & Cloud
$
Docker
$
Kubernetes
$
GCP
$
GitHub Actions
$
CI/CD
cs.sh
Core CS
$
DSA
$
DBMS
$
Operating Systems
$
System Design
$
OOP