Skip to content
View Mohamed-Magdy-Dewidar's full-sized avatar

Block or report Mohamed-Magdy-Dewidar

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse

๐Ÿ’ซ About Me:

๐Ÿ‘‹ Hi, I'm Mohamed Dewidar โ€” a passionate computer engineer currently pursuing a B.Sc. at Nile University.

๐Ÿ’ก I specialize in building scalable and modular server-side applications, applying clean architecture principles and microservices to ensure performance, maintainability, and resilience.

๐Ÿ–ฅ๏ธ In addition to backend development, I am highly knowledgeable in C++ and an expert with the Qt framework, enabling me to build efficient, high-performance applications and intuitive cross-platform GUIs.

โ˜๏ธ I also have hands-on experience with Docker, Kubernetes, and AWS โ€” leveraging cloud services for deploying applications and managing resources such as images, videos, and objects in Amazon S3.

๐Ÿ“ก On the distributed systems side, Iโ€™m experienced in implementing asynchronous messaging with RabbitMQ, enabling reliable communication and distributed processing across services.

๐Ÿ› ๏ธ My tech journey includes:

  • Languages & Frameworks: C++ (expert), Qt, C#, JavaScript, TypeScript, React.js, ASP.NET Core, .NET 9
  • Backend & DevOps: Docker, Kubernetes, GitLab CI/CD, Ansible, Redis, RabbitMQ, Nginx
  • Databases: SQL Server, PostgreSQL
  • Systems & Embedded: Linux administration, Raspberry Pi, WebSockets, Qt GUI apps
  • Cloud & Infrastructure: AWS (EC2, S3), Terraform, Infrastructure-as-Code, Monitoring (Prometheus, Grafana), GitOps, CMake
  • Testing & Tools: Postman, Selenium, RestAssured, Swagger

๐ŸŽ“ Certified in:

  • Huawei HCIA Cloud Computing
  • Embedded Linux (IMT)
  • Software Testing (Machinfy & ITI)
  • Agile & IoT (ITI)
  • DevOps Diploma (in progress)

๐Ÿš€ Passionate about delivering high-quality backend and system solutions, I aim to design and develop software that is not only technically sound but also impactful in real-world applications.

๐Ÿ’ป Tech Stack

๐Ÿ–ฅ๏ธ Programming

- Socket Programming

โš™๏ธ Frameworks

- ASP.NET Core - .NET 9

๐ŸŒ APIs & Protocols

  • REST APIs
  • WebSockets
  • gRPC
  • RabbitMQ

๐Ÿ› ๏ธ Tools & Systems

- Git & CI/CD Tools

โ˜๏ธ DevOps & Cloud

๐Ÿงช Testing

- Selenium - RestAssured - Swagger

๐Ÿ“ Methodologies

  • Agile
  • Clean Architecture
  • Microservices

๐Ÿ“Š GitHub Stats:



๐Ÿ† GitHub Trophies

โœ๏ธ Random Dev Quote


Pinned Loading

  1. microservices-devops-pipeline microservices-devops-pipeline Public

    This project demonstrates the full DevOps lifecycle for a microservices-based web application with a React frontend and a Flask backend, deployed to AWS EC2 using Ansible, with a fully automated Giโ€ฆ

    JavaScript

  2. Qt-WebSocket-Client-Server-Network-Communication-System Qt-WebSocket-Client-Server-Network-Communication-System Public

    This project implements a client-server communication system in C++ using TCP. It demonstrates key networking concepts such as data integrity, RTT and throughput calculation, and basic encryption/dโ€ฆ

    C++

  3. driver-drowsiness-detection driver-drowsiness-detection Public

    C++

  4. Fitness-API-Microservices Fitness-API-Microservices Public

    This repository contains the backend microservices for the Elevate Fitness mobile application. The system uses a high-performance, event-driven .NET microservices architecture with CQRS, caching, aโ€ฆ

    C#

  5. Fastapi-Docker-Stack Fastapi-Docker-Stack Public

    A production-ready FastAPI application scaffolded with Docker, PostgreSQL, Redis, and optional Nginx reverse proxy. This stack supports scalable backend development with service isolation, environmโ€ฆ

    Python

  6. AegisDrive.Backend AegisDrive.Backend Public

    High-performance .NET 9 Web API for the AegisDrive Fleet Management System. Built with Vertical Slice Architecture, CQRS, and Event-Driven Microservices (AWS SQS, AWS S3, Redis, SignalR)

    C#