Skip to content
View AbdouShalby's full-sized avatar

Block or report AbdouShalby

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
AbdouShalby/README.md

Abdelrhman Shalby

Senior Backend Engineer specializing in transaction-safe and high-concurrency backend systems, distributed architectures, and high-traffic production environments.


Who I Am

Backend engineer with 7+ years of commercial experience building and operating transaction-safe, high-concurrency systems in real production environments.

I design backend systems that handle financial integrity, race conditions, distributed workloads, and infrastructure-level scaling — not just APIs.

My focus is on correctness under pressure, system reliability, and clean architectural decision-making.


Core Expertise

  • Transaction-safe financial systems (idempotent APIs, atomic flows)
  • High-concurrency order and payment processing
  • Distributed locking & race-condition prevention
  • Event-driven architectures (queues, async workers)
  • High-traffic REST API design
  • Database performance optimization (MySQL / PostgreSQL)
  • Infrastructure ownership (AWS, Docker, CI/CD)
  • Backend team leadership (7 engineers) & hands-on architectural ownership

Production Experience Highlights

  • Built and maintained fintech systems handling real monetary transactions
  • Designed idempotent payment flows with consistency guarantees
  • Optimized high-traffic systems under concurrent load
  • Led backend engineers while remaining hands-on in architecture and code
  • Owned AWS infrastructure deployment and CI/CD pipelines

Technical Stack

Backend

  • PHP (Laravel)
  • Node.js + TypeScript
  • RESTful APIs
  • Event-driven systems
  • Worker-based architectures

Databases

  • MySQL (query tuning, indexing, transaction management)
  • PostgreSQL

Caching & Queues

  • Redis
  • Distributed queue processing
  • Concurrency control patterns

Infrastructure

  • AWS (EC2, S3)
  • Docker
  • CI/CD pipelines
  • Production deployment workflows

Architecture & Distributed Systems Projects

Distributed Order Processing System

High-concurrency backend architecture simulating multi-vendor transactional flows with race-condition prevention and event-driven processing.

→ Atomic inventory reservation
→ Queue-based async workers
→ Concurrency-safe design
→ Failure scenario analysis
→ Explicit trade-offs documentation

Repository: https://github.com/AbdouShalby/Distributed-Order-Processing-System


Distributed Locking Deep Dive Lab

Technical exploration of distributed locking strategies, failure cases, and concurrency edge scenarios.

→ Locking mechanisms comparison
→ Race-condition simulations
→ Trade-off analysis
→ Real-world production implications

Repository: https://github.com/AbdouShalby/Distributed-Locking-Deep-Dive-Lab


Backend Architecture Case Studies

Deep architectural breakdowns of scalable backend systems including fintech, high-scale marketplaces, real-time notifications, and rate limiting.

Each case study includes:

  • Requirements & constraints
  • Capacity estimation
  • Architectural decisions
  • Trade-offs & known risks
  • Failure scenarios
  • Mitigation strategies

Repository: https://github.com/AbdouShalby/Backend-Architecture-Case-Studies


What I Bring to a Team

  • Production realism over theoretical design
  • Strong ownership mindset
  • Clear architectural reasoning
  • Reliability-first engineering
  • Clean and maintainable system design
  • Ability to operate in high-risk, high-growth startup environments

Contact

LinkedIn: https://linkedin.com/in/abdelrhman-shalby
Email: abdoushalby@gmail.com

Pinned Loading

  1. Distributed-Locking-Deep-Dive-Lab Distributed-Locking-Deep-Dive-Lab Public

    Distributed locking lab with Redis — race conditions, overselling, deadlocks, TTL edge cases, retry strategies. PHP 8.4 + Docker.

    PHP

  2. Backend-Architecture-Case-Studies Backend-Architecture-Case-Studies Public

    System design case studies written interview-whiteboard style — with real QPS numbers, capacity estimation, data models, trade-off analysis, and scaling roadmaps. From Day 1 to 100M users.

  3. Distributed-Order-Processing-System Distributed-Order-Processing-System Public

    Production-like distributed order processing system — Laravel 12, PHP 8.4, Redis distributed locks, MySQL row-level locking, Clean Architecture, real-time WebSocket events, queue workers, 76 tests,…

    PHP