+
Skip to content
View shubhajitml's full-sized avatar
🎯
🎯
  • null

Block or report shubhajitml

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shubhajitml/README.md

👨‍💻 shubhajitml

Senior Software Engineer | Java | Spring Boot | Distributed Systems | Microservices | Cloud-Native Enthusiast

LinkedIn Email

shubhajitml


🚀 About Me

I'm a Senior Software Engineer with 7+ years of experience building scalable backend systems using Java, Spring Boot, and Microservices Architecture. I specialize in designing resilient distributed systems, with a deep understanding of system design, messaging queues, event-driven architecture, and cloud deployments.


💼 Tech Stack

  • Languages: Java, Python, SQL, Shell
  • Backend Frameworks: Spring Boot, Spring Cloud, Spring Reactive
  • Architecture: Microservices, REST, Event-Driven Systems
  • DevOps & Cloud: Docker, Kubernetes, AWS, GitHub Actions, Terraform
  • Messaging Systems: Apache Kafka, RabbitMQ
  • Databases: PostgreSQL, MySQL, MongoDB, Redis
  • Monitoring & Logging: Prometheus, Grafana, ELK Stack, Zipkin
  • Testing: JUnit, Mockito

🔧 Key Projects

🛠 Distributed Order Management System

Built a distributed, event-driven order management system with Spring Boot and Kafka. Used saga pattern for transaction management and ensured eventual consistency across services.

  • Technologies: Java, Spring Boot, Kafka, PostgreSQL, Docker
  • Highlights: Event sourcing, Circuit Breaker with Resilience4j, Monitoring with Prometheus & Grafana

🧾 Invoice Processing Microservices

Designed microservices for processing, validating, and archiving invoices at scale. Reduced latency by 35% using async processing with RabbitMQ.

  • Technologies: Spring Cloud, RabbitMQ, Redis, MongoDB

📌 What I’m Currently Working On

  • Designing a multi-tenant SaaS platform with dynamic service discovery
  • Exploring Hexagonal Architecture and Domain-Driven Design in microservices
  • Optimizing distributed tracing using OpenTelemetry

📚 Blog & Knowledge Sharing

I actively write about backend architecture, Java performance tuning, and system design.
📖 My Medium Articles (Coming Soon)


🤝 Let’s Connect

If you’re building something exciting in the backend/distributed systems space or just want to chat about microservices architecture, feel free to reach out!


Languages and Tools:

java kafka mongodb mysql postgresql postman redis spring

 shubhajitml

Pinned Loading

  1. shortly shortly Public

    A URL Shortener Service. Demo available at-

    Python 1

  2. crop-disease-detector crop-disease-detector Public

    crop diseases detection demo webapp => https://which-crop-disease.onrender.com |

    Jupyter Notebook 2 3

  3. microservices-monk microservices-monk Public

    Forked from LearnCodeWithDurgesh/microservices-crash-course

    Source Code of Microservices for beginners

    Java

  4. projects-monk projects-monk Public

    projects-monk

    Java

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载