Muhammad Ashraf Software Engineer | Full Stack Developer | Power Platform Developer
Summary
Full Stack .NET Developer skilled in ASP.NET Core, C#, EF Core, and SQL Server. Experienced in building Web APIs and integrating with Microsoft Dynamics 365 CRM and the Power Platform to deliver scalable, business-driven solutions.
Professional Experience
Link Development, Software Engineer•Designed and implemented APIs to integrate Dynamics 365 CRM with external systems, enhancing customer service and operational efficiency. •Developed custom Canvas App pages to empower agents with an intuitive interface for managing and supporting customer cases more effectively.
07/2024 – presentMaadi, Egypt
Certificates
Education
ITI, 9-Month Professional Web Development & BI Track•Awarded as the best client-side project out of 10 other projects •Created lecture notes and managed a GitHub repo to support peer learning.
10/2023 – 07/2024
09/2017 – 08/2023
Skills
Front-end:
HTML5, CSS3, SASS, Bootstrap, Tailwind CSS, jQuery, Angular, React
Database:
Microsoft SQL Server, MySQL, MongoDB
Additional Skills:
Data Structures, Object-Oriented Programming (OOP), Unit Testing, Agile, Git, GitHub, Docker
Back-end:
Node.js, Express.js, ASP.NET Core MVC, ASP.NET Core Web API, ASP.NET Core Blazor, Entity Framework (EF) Core
Programming Languages:
C, C++, C#, JavaScript, TypeScript
CRM Tools:
Microsoft Dynamics 365, Power Platform (Power Apps, Power Automate)
Languages
Arabic (Native)|English (Proficient in speaking and writing)