Manage end-to-end project development, including requirements gathering, analysis, design, and application development, while adhering to Agile methodologies.
Evaluated and developed innovative web and database applications using ASP.NET, MVC, and Entity Framework, ensuring high performance and user satisfaction.
Developed and maintained dynamic web applications using ASP.NET Core Razor Pages framework.
Designed and implemented RESTful APIs to support seamless communication between the client and server.
Proficient in developing cross-platform mobile applications for iOS, Android, and Windows using Xamarin/.NET MAUI.
.NET Developer, Freelance
KAM Financial & Reality
10.2022 - 03.2023
Collaborated closely with design teams and senior software engineers to create tailor-made software solutions for consumers.
Wrote well-structured and maintainable code for variety of projects, ensuring highest quality in software development.
Developed and maintained database-driven web applications using ASP.NET and C#.
Collaborated with team members to refactor code using OOP patterns, improving code structure and readability.
Utilized Entity Framework for efficient data access, reducing development time and enhancing code maintainability.
Education
Master of Science - Computer Information Systems, Science
California Miramar University
San Diego, CA
10.2022
Bachelor of Science - Computer Science And Programming
The British University in Egypt
Cairo, Egypt
07.2018
Skills
API design knowledge
Database programming
Agile
Code reviews
Programming Languages
C#
ASP.NET
JavaScript
XAML
RAZOR
BLAZOR
Frameworks
ASP.NET MVC/Core
Entity Framework
.NET MAUI
Databases
SQL Server
MySQL
Tools & Testing
Visual Studio
Git
NUnit
MSTest
Timeline
.NET Developer
Freelance
04.2023 - Current
.NET Developer, Freelance
KAM Financial & Reality
10.2022 - 03.2023
Master of Science - Computer Information Systems, Science
California Miramar University
Bachelor of Science - Computer Science And Programming