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
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
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
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.
MediumHow 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 MediumThe 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.