Muhammed Anzil M

Software Engineer

Backend & Distributed Systems

Building scalable backend systems, event-driven architectures, and cloud-native applications.

  • Java
  • Spring Boot
  • Kafka
  • Redis
  • PostgreSQL
  • Terraform
  • AWS
  • 8,000+ Concurrent Users Simulated
  • 30+ REST APIs Built
  • Kafka Event-Driven Workflows
  • AWS Infrastructure via Terraform

about me.

Backend-focused Software Engineer specializing in distributed systems, cloud infrastructure, and production-ready backend development.

Experienced in designing scalable APIs, implementing event-driven architectures, building secure authentication systems, and deploying cloud-native applications.

Recently focused on high-concurrency system design using Redis, Kafka, Terraform, AWS, and modern observability tooling.

projects.

  • High-Concurrency Flash Sale System

    github

    Designed a high-concurrency backend for flash-sale ordering with atomic Redis stock reservation, asynchronous Kafka processing, and infrastructure provisioned on AWS with Terraform.

    • 8,000 concurrent users
    • Zero overselling
    • Redis Lua scripting
    • Kafka DLQ architecture
    • Terraform AWS infrastructure
    • Java
    • Spring Boot
    • Redis
    • Lua
    • Kafka
    • PostgreSQL
    • Terraform
    • AWS
    • k6
  • BookMyVenue

    github

    Collaborative venue-booking backend featuring dynamic slot availability calculation, booking lifecycle management, and double-booking prevention using transactional consistency.

    • Implemented venue template management, dynamic availability computation, concurrent booking validation, and multithreaded testing to ensure booking correctness under concurrent requests.
    • Spring Boot
    • PostgreSQL
    • Spring Security
    • JWT
    • Hibernate
    • Docker
    • JUnit
  • E-Commerce Backend API

    github

    Production-oriented e-commerce backend featuring authentication, authorization, transactional order workflows, CI/CD automation, cloud deployment, and containerized testing.

    • Implemented JWT authentication, role-based access control, Flyway migrations, GitHub Actions pipelines, and Testcontainers-powered integration testing.
    • Java 17
    • Spring Boot
    • PostgreSQL
    • Spring Security
    • Spring Data Jpa
    • Docker
    • AWS EC2
    • AWS RDS
    • CI/CD
    • JaCoCo

engineering highlights.

  • Atomic Stock Reservation (Redis Lua)
  • Kafka Retry & Dead-Letter Processing
  • Dynamic Availability Calculation
  • Terraform Infrastructure as Code
  • OAuth2 & RBAC Security
  • Distributed Booking Consistency
  • Observability & Alerting

tech stack.

  • Backend

    • Java
    • Spring Boot
    • Spring Security
    • Hibernate
  • Data

    • PostgreSQL
    • Redis
  • Messaging

    • Kafka
  • Security

    • JWT
    • OAuth2
    • Keycloak
    • RBAC
  • Cloud

    • Docker
    • Terraform
    • AWS
    • GitHub Actions
  • Observability

    • Prometheus
    • Grafana
    • OpenTelemetry
    • Tempo
  • Testing

    • JUnit
    • Mockito
    • Testcontainers
    • k6

technical writing.

Medium
  • How I Built a Flash Sale Backend That Survived 10,000 Concurrent Purchase Requests

    Lessons learned building a high-concurrency flash sale system with Redis, Kafka, load testing, and fault-tolerant processing.

    Read on Medium
  • The Git & GitHub Guide I Wish I Had as a Beginner

    A practical guide covering Git fundamentals, workflows, branching, collaboration, and GitHub best practices.

    Read on Medium

More articles coming soon.

Let's work together.

I'm interested in backend engineering, distributed systems, cloud infrastructure, and production-ready API development.

Open to backend and distributed systems engineering roles

Response time: Usually within 24 hours

© 2026 Muhammed Anzil M. All rights reserved.