👋 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.
- Socket Programming - ASP.NET Core - .NET 9- REST APIs
- WebSockets
- gRPC
- RabbitMQ
- Agile
- Clean Architecture
- Microservices
