Dale Johnson
NET software engineer with 6 years’ experience delivering enterprise web applications. I specialise in Umbraco CMS, CRM integrations (Dynamics 365), and payment platforms (Stripe, GoCardless).
About
I am Dale Johnson, a full-stack .NET software engineer with 6 years’ experience delivering enterprise web applications. I specialise in Umbraco CMS, CRM integrations (Dynamics 365), and payment platforms (Stripe, GoCardless). I am proficient in C#/ASP.NET Core back-ends with Entity Framework Core and Dapper, TypeScript/Blazor front-ends, and Azure cloud infrastructure. I focus on clean architecture, mentoring junior developers, and delivering maintainable solutions.
I enjoy collaborating with teams to ship robust software and build scalable systems. I’m comfortable across the full stack, from designing APIs and data access layers to building accessible front-end experiences, and I value maintainable code, testability, and thoughtful DevOps practices.
- 12 years' experience
- Joined February 2026
Industry experience
- Software & Internet
- Professional Services
- Education
More experts in Leicester, United Kingdom
Work experience· 9 roles
Architected and developed enterprise web applications using Umbraco 13 CMS on ASP.NET Core 8.0; designed and implemented Microsoft Dynamics 365 CRM integrations via custom middleware APIs with Dapper over ADO.NET for high-performance data access; created custom JSON converters and mapping layers for complex D365 formats; built modular Block Grid components and data sources for editor-driven layouts; implemented Azure AD B2C authentication; integrated Stripe for memberships and bookings; managed uSync versioned content schemas; built TypeScript/Vite frontend modules with Bootstrap 5; configured CI/CD pipelines in Azure DevOps; established service-layer architecture with DI and repository patterns; mentored junior developers and led PR reviews; deployed on Azure App Services with Azure SQL, Blob Storage and Application Insights.
Extended and customised Umbraco 13 for multilingual marketing sites; implemented block-grid and content-API patterns for React front-ends; developed Angular components for back-office editors; refactored legacy Razor views to Blazor Server for reduced JavaScript payload and real-time updates via SignalR; maintained ASP.NET Core microservices on Azure App Services; used Dapper/ADO.NET for lightweight data access; followed Git-based configuration management and Azure DevOps pipelines; documented designs and test scripts; conducted peer reviews and ensured code quality; collaborated with data teams on data mappings and stored procedures for SQL Server.
Upgraded and maintained bespoke Umbraco CMS sites (v4-v12) deployed to Azure App Services and Azure SQL; built REST APIs with ASP.NET Core; developed front-ends using Angular, React, Vue.js; automated data imports to streamline content updates; utilised Oracle PL/SQL for data querying and analysis to support migrations and reporting.
Education· 5
Certifications and awards· 5
Hire Dale Johnson today
Post a job and invite Dale, or contact them directly. No hidden commission.






