Verified Anonymous Profile
Software Developer
United Kingdom · 3.6 years experience
Open to opportunitiesSummary
An experienced Dynamics 365 and Power Platform specialist with 3+ years of hands-on expertise in configuring, customising, and extending CRM solutions across financial services, housing, and enterprise environments. Proficient across both low-code (Power Apps, Power Automate, model-driven apps) and pro-code development (C#, JavaScript, plugins), with strong capability in data modelling, ALM, CI/CD pipeline management, and solution governance.
Experience areas
Dynamics 365 CRM Configuration & Customisation (Sales, Customer Service, Marketing)CurrentPower Platform Development (Power Apps, Power Automate, Power BI, Power Pages)CurrentPro-Code Development (C#, JavaScript, Plugins, Custom Workflow Assemblies)CurrentMicrosoft Dataverse & Data IntegrationCurrentApplication Lifecycle Management (ALM) & Azure DevOpsCurrentUX Design & Requirements AnalysisEnterprise Solution Governance & Testing
Work experience
Employer names withheld for privacySoftware Developer
- Designed and delivered functional Dynamics 365 solutions across housing management, translating business requirements into scalable model-driven apps, forms, business rules, and process flows on Dataverse.
- Architected Dataverse data models including entity relationships, security roles, and permission structures; resolved complex CRM defects in form scripting logic, field validation, and Power Automate flows across multiple environments.
- Developed C# plugins, custom workflow assemblies, and PCF controls to extend Dynamics 365 functionality; integrated third-party systems via custom connectors and APIs.
- Managed full ALM lifecycle and solution management via Azure DevOps Pipelines and Repos, implementing CI/CD pipelines and structured deployment governance across environments.
Business Designer
- Designed and delivered enterprise Dynamics 365 and canvas app solutions for customer resolution workflows within a regulated financial services environment, producing wireframes and screen designs to align stakeholder expectations.
- Built model-driven apps with business process flows, custom form layouts, views, and dashboards; designed interactive Power BI dashboards embedded within Dynamics 365 for operational KPIs.
- Applied UX design principles including user journey mapping, persona-based design, and accessibility considerations to deliver intuitive applications for large agent user bases.
- Implemented canvas app delegation strategies and optimised data queries for performance; built Power Automate flows to automate approval workflows and CRM data processes.
Dynamics 365 / Power Apps Consultant
- Configured and customised Dynamics 365 CRM solutions across multiple enterprise client deployments, including Sales (lead and opportunity management, pipelines, quote-to-order), Customer Service (case management, SLAs, queues, routing), and Marketing (customer journeys, segmentation, campaigns).
- Designed and built canvas apps and model-driven apps with tailored site maps, forms, views, and dashboards; designed CRM data models with Dataverse security roles aligned to governance requirements.
- Developed integrations between Dynamics 365 and external systems using custom connectors and Azure services; managed CI/CD pipelines using Azure DevOps for version-controlled solution deployments.
- Conducted UAT and gap analysis to validate CRM solutions against business requirements, reducing post-release rework across multiple client environments.
Skills
Dynamics 365 CE (Sales, Customer Service, Marketing)Case managementSLAs, queues & routing rulesBusiness process flowsBusiness rulesForms and viewsDashboardsPower Apps (Canvas & Model-Driven)Power Automate (Cloud & Desktop RPA)Power BIPower PagesPCF / Custom ConnectorsCoE Starter KitC# / .NETJavaScriptHTMLCSSPluginsCustom Workflow AssembliesDataverse Web API (OData)FetchXMLAzure ServicesAzure DevOps (Pipelines, Repos, Boards)CI/CDALMSolution ManagementSource ControlMicrosoft DataverseSQLData Integration
This profile is fully anonymous. Identity is shared only when the candidate chooses to, after an employer requests contact through D365 Market.