
Muhammad Zia Ul Haq
Verified Expert in Engineering
Software Developer
Islamabad, Pakistan
Toptal member since November 18, 2022
Muhammad is a certified Microsoft Dynamics 365 Customer Engagement and Azure Cloud Developer with experience in requirement engineering, analysis, design, and software development. He has a focused and can-do attitude to fulfill the assigned tasks in an adequate time frame. Most importantly, he maintains a good, professional, and motivating environment while working in a team.
Portfolio
Experience
- Dynamics CRM 365 - 9 years
- C#.NET - 7 years
- Agile Software Development - 7 years
- Microsoft Dynamics CRM - 7 years
- ASP.NET Web API - 5 years
- Microsoft Power Apps - 4 years
- Azure PaaS - 3 years
- Microsoft Azure - 3 years
Availability
Preferred Environment
Dynamics CRM 365, Azure Cloud Services, Azure, ASP.NET, Microsoft Power Apps, C#.NET, C#, Azure App Service, Microsoft Dynamics CRM, Azure PaaS
The most amazing...
...project I've worked on is the integration of Dynamics 365 with other third party applications using Azure micro services communicating the remaining endpoints.
Work Experience
Senior Dynamics 365 CE Developer
Wintechnologies
- Customized Microsoft Dynamics 365 CRM Online and developed custom workflows and plugins around business needs.
- Developed Azure applications, such as Azure Functions, web apps, and logic apps, using Azure enterprise service buses to integrate Dynamics CRM Online with other third-party applications.
- Built Power Apps and flows using power automation to automate different business processes.
Senior Software Developer
Hahn Airlines
- Developed web applications for internal users to import and export travel agent data into Microsoft Dynamics.
- Created offline desktop applications for the sales team on the road to save the information into the system with a few clicks.
- Worked with a team to build a complete in-house data warehouse for reporting.
- Developed apps in Power apps for internal users and automated different business workflows using Power Automate to make systems more efficient by reducing human intervention.
Associate Software Engineer
Global Rescue
- Developed web applications for the internal team to create new accounts and contacts in Dynamics CRM.
- Built CRM forms, screens, views, workflows, and reports.
- Managed the APIs to integrate Dynamics CRM with other Java-based applications.
Experience
Dynamics 365 Integration with Third Parties
Azure Microservices
Power Apps, Power Automate, and Power BI Reports
Education
Bachelor's Degree in Computer Science
COMSATS University Islamabad - Islamabad, Pakistan
Certifications
Power Platform Solution Architect
Microsoft
Dynamics 365 for Customer Service Functional Consultant Associate
Microsoft
Power Platform Developer Associate
Microsoft
Azure Developer Associate
Microsoft
Power Platform Fundamentals
Microsoft
Azure Fundamentals
Microsoft
Dynamics 365 Fundamentals
Microsoft
Skills
Libraries/APIs
REST APIs
Tools
Microsoft Power Apps, Microsoft Dynamics CRM, Microsoft Dynamics, Azure Logic Apps
Languages
C#, C#.NET, SQL
Frameworks
ASP.NET, .NET, ASP.NET Web API
Platforms
Azure Functions, Microsoft Power Platform, Azure, Microsoft Dynamics 365, Microsoft Power Automate, Azure PaaS
Storage
MySQL, Microsoft SQL Server, Databases
Paradigms
Agile Software Development
Other
Dynamics CRM 365, Customer Service, Customer Insights, APIs, Microsoft Azure, Software Engineering, Software Development Lifecycle (SDLC), Azure Service Bus
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring