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 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

💫 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

    Real-time driver drowsiness detection system that leverages facial landmarks to track eye and mouth movement using Dlib and OpenCV. The system is architected for asynchronous, distributed operation…

    C++

  4. 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

  5. redis-operator redis-operator Public

    Forked from OT-CONTAINER-KIT/redis-operator

    A golang based redis operator that will make/oversee Redis standalone/cluster/replication/sentinel mode setup on top of the Kubernetes.

    Go

  6. meshery meshery Public

    Forked from meshery/meshery

    Meshery, the cloud native manager

    HTML