Hi, I'm Shivam Srivastav

|

Passionate Java Backend Developer specializing in building scalable microservices architectures, distributed systems, and cloud-native applications with AWS.

About Me

I'm a Java Backend Developer with extensive experience in designing and implementing enterprise-grade applications using modern technologies and architectural patterns.

My expertise lies in building microservices architectures, implementing distributed system patterns, and deploying applications on AWS cloud infrastructure. I have a deep understanding of system design principles, design patterns, and best practices for creating scalable, maintainable, and high-performance backend systems.

🚀

Microservices Architecture

Event-driven systems with Kafka, service discovery, API gateways, and distributed tracing

☁️

Cloud & DevOps

AWS deployment, Docker containerization, CI/CD pipelines, and infrastructure automation

🎯

System Design

Design patterns, distributed systems, caching strategies, rate limiting, and idempotency

💾

Database Management

PostgreSQL, MySQL, Redis caching, query optimization, and data modeling

Tech Stack

Technologies and tools I work with

Backend & Frameworks

Java Spring Boot Quarkus Spring Security Spring Data JPA Hibernate Spring Cloud

Microservices & Messaging

Apache Kafka WebSocket REST APIs Event-Driven Architecture Service Discovery

Databases

PostgreSQL MySQL H2 Database Redis

DevOps & Cloud

AWS Docker GitHub Actions ELK Stack Elasticsearch Kibana

System Design & Patterns

Microservices Architecture Design Patterns Distributed Systems Rate Limiting Idempotency Caching Strategies

Tools & IDEs

Maven Git Postman IntelliJ IDEA pgAdmin

Featured Projects

A showcase of my work in backend development and system design

Order Management System

Microservices

Event-driven microservices architecture with Kafka for order processing, inventory management, and payment integration. Includes ELK stack for centralized logging and monitoring.

Spring Boot Kafka PostgreSQL Docker ELK Stack
  • Event-driven architecture with Apache Kafka
  • Microservices communication patterns
  • Centralized logging with ELK stack
  • Docker containerization
View on GitHub →

TaskFlow

Full Stack

Modern task management system with real-time collaboration features using WebSocket, JWT authentication, and comprehensive system design patterns.

Spring Boot WebSocket JWT PostgreSQL JavaScript
  • Real-time updates with WebSocket
  • JWT-based authentication & authorization
  • Project and task management
  • Responsive vanilla JavaScript UI
View on GitHub →

Get In Touch

Let's connect and discuss opportunities

Feel free to reach out if you'd like to collaborate or just want to connect!

Send Message