Skip to content
View MahmoudYoussef-web's full-sized avatar

Block or report MahmoudYoussef-web

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
MahmoudYoussef-web/README.md

Mahmoud Youssef

Backend Engineer — Java 21 · Spring Boot 3

I build reliable backend systems with a focus on concurrency control, transactional consistency, distributed architecture, and secure API design.


Tech Stack

Backend Java 21 · Spring Boot 3 · Spring Security

Data PostgreSQL · MySQL · Spring Data JPA · Hibernate · Raw JDBC

Caching Redis (Cache-Aside · Rate Limiting · Atomic ID Generation)

Payments Stripe Checkout · Webhook Ingestion (HMAC-verified)

Infrastructure Docker · Docker Compose · GitHub Actions CI/CD

Testing & Docs JUnit 5 · Mockito · SpringDoc OpenAPI


Expertise

  • Distributed Systems
  • Concurrency Control (Pessimistic / Optimistic Locking)
  • Transactional Consistency & Idempotency
  • Authentication & Authorization (JWT, RBAC, Token Rotation)
  • Event-Driven Architecture
  • Caching & Rate Limiting
  • Payment Integration
  • API Design

Engineering Principles

  • Design for correctness before optimization.
  • Keep business logic independent from infrastructure.
  • Prefer explicit consistency over hidden side effects.
  • Build systems that remain predictable under concurrent workloads.

Portfolio

Architecture write-ups and implementation details: Portfolio


📫 mahmoudyoussef29@gmail.com · LinkedIn · Open to remote opportunities

Pinned Loading

  1. logibridge-backend logibridge-backend Public

    Production-grade delivery integration platform. Spring Boot 3 · JWT + Refresh Token Rotation · RBAC · Idempotency · Pessimistic Locking · PostgreSQL · Docker

    Java 1

  2. url-shortener-system url-shortener-system Public

    Distributed URL shortener with hash-based sharding, Redis atomic ID generation, Lua rate limiting, and cache-aside reads. Spring Boot · MySQL · Redis · Docker

    Java 1

  3. bloodbridge-api bloodbridge-api Public

    Spring Boot REST API matching blood donation requests to eligible donors — geo-radius broadcast, QR-verified admission, JWT auth, ML-assisted donor scoring.

    Java 1

  4. calorie-tracker-backend calorie-tracker-backend Public

    Production-ready REST API for intelligent nutrition tracking with AI-powered food recognition 🍽️

    Java 2

  5. attendance-management-api attendance-management-api Public

    Production-grade Attendance Management API with QR check-in, JWT auth, RBAC, and Spring Boot

    Java 1

  6. ecommerce-backend ecommerce-backend Public

    Production-grade E-commerce backend built with Spring Boot 3, featuring JWT authentication, Stripe payments, event-driven architecture, inventory reservation system, and multi-tenant support with s…

    Java 2