Building distributed systems that handle real-world scale and failure.
Iβm a backend-focused software engineer specializing in distributed systems and event-driven architectures.
I design and build scalable, fault-tolerant systems using modern cloud-native patterns such as microservices, asynchronous messaging, and observability-first design.
Currently, I focus on:
- π§© Designing event-driven systems with Kafka and message brokers
- βοΈ Building production-grade microservices with Spring Boot
- π Implementing observability (metrics, monitoring, system health)
- βοΈ Designing cloud-native architectures
I care about system design, reliability, and building software that behaves correctly under real-world conditions, not just in demos.
Java β’ Spring Boot β’ Kafka β’ PostgreSQL β’ Docker
The system processes telemetry data through a Kafka-based pipeline:
- Ingestion service publishes raw events from IoT devices
- Processing service consumes, enriches, and routes events (processed, anomalies, DLQ)
- Query service serves processed data from PostgreSQL
- Observability is handled via Prometheus, Grafana, and OpenTelemetry
Designed to simulate real-world distributed systems constraints such as failure handling, event consistency, and system observability.
Key Highlights:
- π§© Microservices-based architecture (ingestion, processing, analytics)
- π‘ Kafka-based event streaming pipeline
- π Idempotent event handling and retry strategies
- π Metrics and observability with Micrometer
- π³ Containerized infrastructure with Docker Compose
System Design Highlights:
- Event-driven communication between services (Kafka topics)
- Fault-tolerant processing with retry and DLQ patterns
- Metrics-driven monitoring using Micrometer
π Built with production-grade patterns: idempotency, event durability, and observability-first design.
const massine = {
backend: ["Java (Spring Boot)", "Python"],
architecture: [
"Microservices",
"Event-Driven Architecture",
"REST APIs"
],
messaging: ["Kafka", "RabbitMQ"],
databases: ["PostgreSQL"],
devops: ["Docker", "GitHub Actions"],
observability: ["Micrometer", "Spring Boot Actuator"],
tools: ["Git", "Postman"],
currentFocus: ["Distributed Systems", "Scalability", "System Design"]
};- Designing systems that remain stable under failure
- Building idempotent and resilient event pipelines
- Observability-first system design (metrics > guessing)
- Building production-grade distributed systems
- Designing resilient event-driven architectures
- Improving observability and system reliability
- Exploring Kubernetes and cloud deployment strategies
Iβm open to collaborating on backend systems, distributed architectures, and high-impact technical projects.



