FlowCV Logo
Muhammad Ashraf Software Engineer | Microsoft Dynamics CRM Developer
Summary

Software Engineer with strong full-stack development skills and hands-on experience in Microsoft Dynamics 365 and Power Platform. Proven ability to build web apps, integrate CRM systems, and automate business workflows. Fast learner and a collaborative team player who enjoys helping others and getting things done.

Professional Experience
Software Engineer, Link Development
  • Skills: Microsoft Dynamics 365, Power Platform, Power Apps, Power Automate, PowerApps Component Framework (PCF), Canvas Apps, SharePoint Integration, Custom APIs, C#, .NET, Low-Code Development.
  • Gained hands-on experience in Microsoft Dynamics 365 and Power Platform, contributing to real-world business solutions.
  • 07/2024 – presentMaadi, Egypt
  • Developed custom APIs to integrate Microsoft Dynamics CRM with external systems.
  • Worked on PowerApps Component Framework (PCF) controls to extend model-driven apps, including SharePoint-integrated file upload capabilities.
  • Built custom pages using Canvas Apps to fulfill complex, app-specific requirements within model-driven environments.
  • Automated business processes using Power Automate, including document validation and uploading with multi-layer hierarchical folder structure.
  • Education
    9-Month Professional Web Development & BI Track, ITI
  • Awarded as the best client-side project out of 10 other projects
  • Collaborated with different teams across multiple projects like: 
  • 10/2023 – 07/2024
  • InsurTech Platform: Developed a role-based insurance marketplace with image uploads, automated emails, and full insurance application (ASP .NET Core Web API, Angular, React Native) 
  • Examination System, Attendance System: Built exam automation and attendance tracking systems using ASP .NET Core MVC, jQuery, SQL Server, and Azure
  • Created lecture notes and managed a GitHub repo to support peer learning.
  • 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

    CRM Tools:

    Microsoft Dynamics 365, Power Platform (Power Apps, Power Automate)

    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

    Soft Skills:

    Multitasking, Self-Learning, Collaborative

    Projects
    Price comparison website API, (Freelance)
  • Developing a price comparison API leveraging web scraping techniques.
  • Tech Stack: NodeJS, MySQL, Prisma, and Puppeteer
  • Languages
    Arabic

    Native

    English

    Proficient in speaking and writing