Rick Butterfield is a senior full‑stack developer and engineering lead from South Ribble with 12 years’ experience building performant web platforms using C# .NET, SQL and Umbraco alongside modern front-end tooling. As an Umbraco MVP and active contributor to the Umbraco CMS, he’s fixed edge-case backoffice authentication issues and improved maintainability in one of the project’s core repos. Rick blends hands-on coding with people leadership—running recruitment, mentorship and delivery as a Development Team Lead and shaping technology strategy across squads. He has driven major CMS migrations and rebuilds, delivered measurable business impact like conversion uplifts, and modernised CI/CD practices with Docker, Azure Pipelines and AWS. Known for pragmatic architecture and dependable incident support, he thrives at the intersection of developer enablement and reliable production delivery.
12 years of coding experience
14 years of employment as a software developer
Graphic Design Photography Maths and Physics, Graphic Design Photography Maths and Physics at Cardinal Newman College
GCSE Chemistry Graphics English Lang. English Lit. Maths Art Biology Physics Spanish RE, GCSE Chemistry Graphics English Lang. English Lit. Maths Art Biology Physics Spanish RE at Archbishop Temple High School
Umbraco is a free and open source .NET content management system helping you deliver delightful digital experiences.
Role in this project:
Back-end Developer
Contributions:2 reviews, 7 commits, 7 PRs in 5 days
Contributions summary:Rick primarily focused on fixing bugs within the `Umbraco.Web.BackOffice` area of the Umbraco CMS project, specifically addressing issues related to external login functionality. Their contributions involved modifying the `BackOfficeSignInManager.cs` file to address edge cases and improve login workflows. They also removed unreachable code blocks, suggesting efforts towards code optimization and maintainability. The fixes appear to address issues related to the OnExternalLogin method and ensuring appropriate handling of external authentication providers.
A Lucene.Net-based search spell checker for Umbraco v8 and v9
Contributions:10 releases, 83 commits, 4 PRs in 1 year 5 months
cmsspell-searchdotnetcheckerumbraco
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.