Birmingham, England, United Kingdom
I am a Microsoft Dynamics 365 and Power Platform Developer with 4 years of professional experience, specialising in building scalable, end-to-end business solutions using Dataverse, Model-Driven Apps, Power Automate, Power Pages and C# plugin development. My experience spans complex CRM implementations across sectors, delivering robust functionality such as automation, integrations, custom plugins, Business Central connectivity, data modelling, API-driven processes and targeted user experience enhancements. I work closely with clients and consultants to translate business requirements into secure, maintainable and high-performing solutions. I am passionate about clean architecture, DevOps-driven ALM, and building reusable components that improve long-term platform reliability. I enjoy solving challenging technical problems, designing elegant solutions, and continuously learning to stay ahead in the rapidly evolving Microsoft ecosystem.
Dynamics 365 & Power Platform Developer with hands-on experience delivering complex CRM and business automation solutions across multiple organisations. I specialise in: • C# plugin development (processor classes, service classes, early-bound, integration patterns) • Dataverse solution design - schema, relationships, BPFs, business rules, global choices, security roles • Power Automate cloud flows - integrations, scheduled jobs, document automation, BC sync • Power Pages - custom forms, Liquid, authentication, business logic • Integration with Business Central, external APIs, and staging table architectures • Azure DevOps ALM - branching, pull requests, patches, managed deployments, release notes • Power BI embedding into D365 forms for real-time insight • CI/CD, troubleshooting, plugin profiling, performance optimisation I thrive in environments where I can turn complex requirements into elegant, scalable solutions that improve data quality, automate processes and create measurable value for the business. I enjoy collaborating with technical and non-technical teams, guiding best practice, and continuously developing my skillset across Microsoft’s ecosystem.
- Led the development and implementation of a Power Pages portal for grant management, enabling thousands of anonymous applicants to create accounts and apply for foreign aid grants seamlessly, while leading a team of three developers throughout the project. - Designed and developed custom solutions within Dynamics 365 CRM to meet specific business requirements. - Developed and maintained complex workflows and plugins to automate key business processes. - Developed a full-stack application using JavaScript, TypeScript, React, Next.js, C#, and .NET, Integrating MongoDB for data storage and Docker for containerisation results in a scalable and efficient solution. - Contributed to developing and maintaining CI/CD pipelines, ensuring smooth deployment processes.