🚀 Java Backend Engineer with a strong foundation in Data Structures & Algorithms, focused on building distributed and highly scalable backend systems using the Java & Spring ecosystem.
⚙️ I specialize in designing and developing high-performance APIs and microservices using Spring Boot, Spring MVC, Spring Security, Spring Batch, and Spring Reactive (WebFlux) — following industry-standard SDLC practices and MVC-based architecture.
🗄️ My experience spans distributed system components and data platforms including SQL, MongoDB, Redis (caching), and Apache Kafka for event-driven architectures — with observability via ELK, Prometheus, and Grafana in production systems.
☁️ I work with Docker, Kubernetes, and cloud-native deployments on AWS (EC2, EKS), support CI/CD pipelines with Jenkins, and follow Git-based workflows across Git, GitHub, and Bitbucket. I also have hands-on experience with MCP servers and a solid functional understanding of DevOps practices.
🤖 Beyond traditional backend engineering, I actively explore AI-driven architectures — including Agentic AI, RAG (Retrieval-Augmented Generation), and vector databases — to build intelligent, data-aware applications that integrate modern AI capabilities with scalable backend infrastructure.
🌐 Continuously expanding expertise across cloud-native systems, distributed architectures, and emerging technologies such as Web3 and AI-powered platforms.
- ☕ Fuelled entirely by coffee and clean code
- 🧩 I enjoy solving DSA problems — one algorithm at a time
- 🔍 I believe great backend work is invisible — it just works
- 🤖 Currently deep-diving into Agentic AI & RAG pipelines
- 🌐 Exploring the intersection of distributed systems & Web3
- 📚 Always reading about system design, distributed patterns & emerging tech
