Mohamed Magdy Dewidar

I Design High-Performance
Backend Systems
That Scale

Specializing in .NET, Event-Driven Microservices, and Cloud-Native Infrastructure. Experienced in solving complex concurrency challenges and delivering resilient, low-latency applications.

.NETC++ & QtMicroservicesEvent-DrivenCQRSRabbitMQKafkaRedisAWS
Mohamed Magdy Dewidar
Professional Philosophy

I architect
resilient systems
from the ground up.

Fault-Tolerant by Design

Engineering for the "Failure is Inevitable" mindset, ensuring 24/7 availability.

Working Knowledge of the CAP Theorem

Balancing Consistency, Availability, and Partition Tolerance in distributed nodes.

I am a Backend Software Engineer with a deep-rooted foundation in Computer Engineering. Unlike many high-level developers, my journey began at the hardware level. My experience with Embedded Linux, C++ and Advanced Computer Architecture taught me exactly how a computer works and manages resources at the silicon level.

This "under-the-hood" perspective directly informs how I write high-level software today. I don’t just write code; I architect systems with an acute awareness of memory management, CPU cycles, and network latency. This enables me to build Event-Driven Microservices that are not only scalable but remarkably efficient.

Specializing in the .NET 9 ecosystem, I focus on building production-grade APIs that handle complex concurrency and distributed transactions. By leveraging RabbitMQ for asynchronous messaging and Redis for high-speed state management, I deliver systems designed for massive scale and total fault tolerance.

Hardware-Informed Software
Distributed Systems Architect

Technical Arsenal

Software Engineering Expertise

Bridging the gap between high-level distributed cloud architectures and low-level systems engineering with a focus on performance and resilience.

Backend Engineering

.NET 9C#ASP.NET CoreSQL Server / PostgreSQLEntity Framework Core

Architecture

MicroservicesClean ArchitectureCQRS (MediatR)Saga PatternTransactional Outbox PatternVertical Slice Architecture (VSA)

Cloud & DevOps

AWS (S3, EC2, SQS, SNS)Docker & KubernetesAnsibleGitLab CI/CDTerraform

Real-Time & Messaging

RabbitMQ (MassTransit)Redis HashesKafkaWebSocketsgRPC

Systems & Low-Level

C++Qt FrameworkLinux AdministrationMulti-threading & ConcurrencyEmbedded Linux

Specializing in solving complex concurrency challenges and implementing asynchronous messaging to deliver low-latency applications.

Case Studies

Featured Work

Real-world systems with measurable impact—from competition wins to production-scale deployments.
Click any project to explore the full case study.

AegisDrive: Event-Driven Driver Safety System

AegisDrive: Event-Driven Driver Safety System

A hybrid edge-cloud ecosystem for real-time drowsiness detection. Features a high-performance C++ edge pipeline decoupled via ZeroMQ and a scalable .NET 9 backend utilizing prioritized AWS SQS messaging.

Impact

Winner of Cairo AI Hackathon (50K EGP Investment) and 3rd Place at Nile University UGRF (10K EGP Funding).

.NET 9C++AWS SQSMicroservicesSystem ArchitectureZeroMQRedis
Click to view full case study
Tiered Token Bucket Rate Limiter

Tiered Token Bucket Rate Limiter

Application-Layer (Layer 7) DDoS mitigation system designed to protect microservices using the Token Bucket algorithm.

Impact

Implemented thread-safe traffic shaping for high-concurrency distributed systems.

.NET 9ASP.NET CorePythonSecurityAlgorithms
Click to view full case study
Elevate Fitness Microservices

Elevate Fitness Microservices

Event-driven ecosystem for fitness tracking utilizing the Transactional Outbox Pattern and RabbitMQ.

Impact

Achieved atomic consistency between SQL Server writes and message-based service communication.

.NET 9RabbitMQMassTransitRedisDockerSaga Pattern
Click to view full case study
Online Examination Platform API

Online Examination Platform API

Production-grade .NET 9 API featuring Vertical Slice Architecture and secure cloud media management.

Impact

Engineered a cheat-proof exam experience with server-side timing and AWS S3 secure pre-signed URLs.

.NET 9VSACQRSAWS S3RedisIdentity
Click to view full case study
Microservices DevOps Pipeline

Microservices DevOps Pipeline

Automated GitLab CI/CD and Ansible orchestration for a distributed React and Flask stack on AWS EC2.

Impact

Fully automated the software development lifecycle from code push to AWS production deployment.

AWSAnsibleGitLab CI/CDDockerNginx
Click to view full case study
Distributed Bank System (Qt)

Distributed Bank System (Qt)

Secure multi-threaded banking platform with XOR-encrypted WebSocket and TCP communication.

Impact

Engineered a low-latency, thread-safe financial server handling concurrent client requests.

C++QtWebSocketsTCPCryptography
Click to view full case study
Qt WebSocket Real-Time Communication System

Qt WebSocket Real-Time Communication System

A high-performance C++/Qt client-server architecture utilizing persistent, full-duplex WebSocket channels for low-latency bi-directional data exchange.

Impact

Engineered a secure networking layer with XOR-based encryption and SHA-256 integrity verification, achieving millisecond-level RTT for concurrent client sessions .

C++Qt FrameworkWebSocketsTCP/IPCryptographyNetwork SecurityMulti-threading
Click to view full case study

Career Roadmap

Experience & Education

Professional Experience

Elevate Tech logo

Backend Developer Intern

Elevate Tech

Aug 2025 — Dec 2025 Cairo, Egypt
  • Developed production-grade .NET 9 Web APIs for an online examination platform using VSA and CQRS with MediatR.
  • Built a full Fitness Microservices ecosystem using RabbitMQ, MassTransit, Redis, and SQL Server.
  • Implemented asynchronous message-based workflows and developed containerized services in a professional team environment.
Route logo

DevOps Diploma Trainee

Route

Feb 2025 — Sep 2025 Online
  • Orchestrated microservices-based web applications on AWS EC2 using Docker, Ansible, and GitLab CI/CD.
  • Automated infrastructure provisioning with Terraform and designed production stacks with Nginx and Redis.
  • Managed global content delivery for React applications via AWS S3 and CloudFront CDN.
Route logo

Backend Web Development Trainee

Route

Sep 2024 — Jun 2025 Online
  • Built advanced server-side applications using ASP.NET Core, implementing Clean, Onion, and N-Tier architectures.
  • Developed a full E-commerce API with .NET 9, integrating Redis caching, JWT authentication, and Stripe payments.
  • Applied Repository and Specification patterns to ensure decoupled, maintainable, and testable codebases.

Specialized Technical Training

IMT

IMT

Jul 2024 — Oct 2024

Embedded Linux Trainee

124-hour training in Linux Admin, C++, Qt, Raspberry Pi, Yocto, and Multithreaded Server design.

Machinfy Training Center

Machinfy Training Center

Jun 2024 — Nov 2024

Software Testing Trainee

Manual & API Testing (Postman), and Automation testing using Selenium and Rest Assured.

Huawei + NTI

Huawei + NTI

Aug 2024

HCIA Cloud Computing Trainee

Mastered cloud fundamentals, networking, virtualization, and server setup using FusionCloud.

ITI (Information Technology Institute)

ITI (Information Technology Institute)

Jul 2024 — Sep 2024

Multi-Program Trainee

Practical exposure to IoT, Agile (Scrum/XP), Performance Testing, and Security Testing.

Education

Nile University

Bachelor of Science in Computer Engineering

Nile University

Sept 2021 — Feb 2026 GPA: 3.6

Core Focus

Distributed Systems, Cloud Architecture, and Real-Time Systems Engineering.

  • Specialization: High-Performance Distributed Systems.
  • Graduation Project: AegisDrive (Event-Driven Driver Monitoring).
  • Winner of Cairo AI Hackathon (50K EGP Investment).
  • 3rd Place in Nile University UGRF (10K EGP Funding).

Get in Touch

Ready to Architect Scalable Systems?

Looking for a backend engineer who can bridge the gap between systems engineering and cloud-native microservices? Let's build something resilient together.

Open for Global Opportunities

Computer Engineering Graduate from Nile University with a 3.6 GPA . Specializing in high-performance distributed systems and event-driven architectures.

Available for full-time roles, remote collaborations, and performance-critical systems engineering.