I'm a backend software engineer with 2+ years of experience building high-scale distributed systems, event-driven microservices, and low-latency APIs using Java, Spring Boot, Kafka, PostgreSQL, Redis, MongoDB, and AWS.
- Kafka event streaming
- CQRS, Saga, async workflows
- Fault tolerance (circuit breaker, retry, bulkhead)
- <200ms API latency
- 10K+ RPS throughput
- Redis / Caffeine caching
- HikariCP connection pooling
- AWS (EC2, RDS, S3)
- Docker, Kubernetes, GitHub Actions
- CI/CD pipelines, microservice deployments
- Zipkin distributed tracing
- Elasticsearch dashboards
- Actuator metrics & health checks
Microservices β’ Kafka β’ AWS β’ Neo4j β’ Redis
Designed a distributed architecture with 6 Spring Boot microservices, Kafka events, Redis caching, Neo4j graph DB, and AWS deployment. Optimized for 10K+ users with sub-200ms latency.
Kafka β’ Kubernetes β’ ElasticSearch β’ CQRS β’ Resilience4j
Built for 20M+ users with <50ms latency, 10K+ RPS throughput, CQRS + Saga patterns, ElasticSearch indexing, and full fault tolerance.
Languages: Java, Kotlin
Backend: Spring Boot, Microservices, Kafka
Databases: PostgreSQL, Redis, MongoDB, Neo4j
Cloud: AWS, Docker, Kubernetes
Tools: Git, Gradle, Maven, GitHub Actions
Monitoring: Zipkin, Elasticsearch, Actuator


