๐ 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
