Summary

Software Developer skilled in .NET, C#, and Python, with experience in building and optimizing applications across different technologies. Passionate about programming and transforming ideas into impactful solutions that improve efficiency and scalability. Strong problem-solving mindset with a continuous drive to explore and master new tools and frameworks.

Ambitious and motivated, I enjoy working in collaborative environments where teamwork and knowledge sharing drive innovation and high-quality results, while contributing real value to businesses.

Education
B.SC. in Computer Science, Obour Higher Institutes Information Technology
2021/10 – 2025/06
Awards
ECPC finalist (ranked #1 on my university in ecpc ) - 2024, 2025
Professional Experience
Huawei - AI, Internship
2024/08 – 2024/09

Huawei HCIA–AI (Artificial Intelligence)

• Built strong foundations in machine learning, deep learning, and AI frameworks (TensorFlow). Explored Huawei’s AI ecosystem including Atlas computing platform, Huawei Cloud AI, and real-life AI applications.

Huawei - DataCommunication, Internship
2024/07 – 2024/08
  • Gained practical skills in network management.
  • Learned core networking concepts and network security.
  • Projects

    • Implemented data preprocessing, encoding, and model serialization (.pkl).

    • Deployed with FastAPI and Docker for scalable and consistent usage.

    • Built an intuitive expense tracking web app using ASP.NET MVC and Entity Framework.

    • Enabled users to log and manage expenses with clean CRUD functionality and data integrity.

    • Integrated Chart.js for interactive financial reports and data visualization.

    • Designed a responsive Bootstrap UI and optimized database performance.

    • Built a student & course registration system with full CRUD operations, ensuring scalability and reliable data handling using ADO.NET and SQL Server.

    • Designed an intuitive interface that simplifies navigation, improves efficiency in managing registrations, and enhances overall user experience.

    • Developed a desktop app to manage building supplies sales transactions, with Excel integration for data storage and reporting.

    • Implemented input validation, smooth navigation, and error handling to ensure a reliable user experience.

    Skills
    Languages:  C#, C++, Python, HTML, CSS, JavaScribt.
    Technologies/Tools: ADO.NET, .NET Core, ASP.NET Core MVC, ASP.NET Core API, FastAPI, Entity Framework Core, LINQ, Microsoft SQL Server, MySQL, SQLite, RabbitMQ, SignalR, Azure Service Bus, Railway, Docker, Swagger/OpenAPI, Postman, Git/GitHub.
    Concepts / Architectures: Object-Oriented Programming (OOP), Database Design, SOLID Principles, Design Pattern, Clean Architecture, Microservices, DDD, TPL, WebSockets, SqlQuery, Modular Monolith, Event-Driven Architecture, Data Structures, Algorithms, Problem Solving.
    Languages
    English: Advanced
    Arabic: Native