Muhammad Hamdy

Software Engineer

muhammadhamdyrawash@gmail.com | +20-101-924-0800

LinkedIn | GitHub

Egypt, Giza - 12961

Career Summary

A full of enthusiasm, and an innovative backend engineer with a passion to tackle knotted problems. During my five-month tenure as a full-stack developer (.NET) at the Middle East Automobile & Tourism Club (M.A.C), I spearheaded the development of various applications, enhancing the existing codebase, and building systems that expanded their service offerings as well as customer satisfaction. Having a robust grounding in core software engineering principles and guidelines, including SOLID Principles, architectural patterns, design patterns, object-oriented design, data structures, algorithms, and various architectures, with a fully understanding of various models of software production like SDLC and incremental and iterative incremental-based models, it facilitates rapid adaptation to new technologies no matter the syntax. Eager to join and contribute to projects that will create a positive and sustainable impact on the community.

Education

Canadian International College, New Cairo

Bachelor of Computer Science, Major in Cloud and Mobile Computing

06/20 - 06/24

Work History

Middle East Automobile & Tourism Club, Saudi Arabia, KSA Remote

Full-Stack Developer

11/23 - 04/24

  • Empowered operations team(~25%): Successfully built a new car hub system through defining and designing a solution using .Net, C#, and RESTful APIs, and a monolithic architecture which are expected to speed up and improve Op’s teamwork quality. Data analytics and business matrices were involved and considered in this project.
  • Services Expansions(6): In a one-man team, I’ve developed up to six website-based applications and fully implemented two full-stack applications through .NET, C#, and Angular.
  • Increased efficiency & User Satisfaction (~30%): Neatly refactored roughly 50% of the existing codebase counting on Git, improving efficiency and user satisfaction around 30%. It saved time with reducing 25% of redundancy probability.
  • Feature Implementation (35+): Along the previous 5 months, successfully implemented over 35 features across various projects, excelling in the understanding of user needs and importance of functionality.

Projects

Skills

Technical Skills

  • C/C++
  • C#
  • HTML/CSS
  • Java
  • TypeScript
  • JavaScript
  • Rust
  • GoLang
  • Python

Frameworks & Libraries

  • ASP .NET Core
  • NodeJS
  • React JS
  • Angular
  • Spring Boot
  • Expressjs
  • TsEd
  • TypeOrm
  • EFCore
  • Prisma
  • SignalR
  • WebRTC

Databases

  • SQL Server
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis

CI/CD

  • Azure
  • AWS
  • Docker
  • Github Actions
  • GCP
  • Kubernetes

Other

  • Design Patterns
  • Architectural Patterns
  • Microservices
  • Domain Driven Design(DDD)
  • SOLID Principles
  • Linux
  • RESTful APIs
  • Test-Driven Development (TDD)

Soft Skills

  • Strong Communication Skills
  • Process Documentation
  • Proven Problem Solving Skills
  • Data-Driven Decision Making
  • Complexity analysis
  • Quality Assurance Focus
  • Agile and Flexible

Extracurriculars

Google Developer Student Club

Co-lead

08/22 - 07/23

Orchestrated impactful events including hackathons, demodays, and networking events, attracting over 7,896 participants. Driving community growth through tech. Initiatives oriented with computer engineering, planned and executed by the collaboration and leading by example between the lead, me, and the team.