Hello my name is

Karl Butler

Web Developer

I'm a .NET Developer specialising in Umbraco website development. I'm currently working at Jaywing and recently was awarded a First in BSC(Hons) in Digital and Technology Solutions on a Degree Apprenticeship Programme.

Skills and Experience

Umbraco CMS Developer

Worked on a vast array of different web applications for differing clients across Umbraco v7, v8, v9, v10 and v11. Including brochure websites, e-commerce and portals to name a few. I'm also currently a Umbraco Certified Expert.

Hosting & Infrastructure

Have commissioned, setup, configured and maintained hosting for Umbraco websites using Azure and AWS. I have setup and configured CI/CD pipelines using Azure Pipelines, Octopus Deploy and Jenkins.

Front-end development

Used Bootstrap, Foundation and Tailwind CSS for front-end development work and have used JS frameworks such as Vanilla JS, JQuery, React, TypeScript and Angular. Also used and configured WebPack, Gulp, NunJucks and Vite for Front-End builds.

API Integrations

Worked on many API Integrations on a range of projects including Integrations with HubSpot, Stripe, Xero, TaxJar and Microsoft Dynamics for e-commerce. Integrated with Mailchimp, Maxemail, SendinBlue, HubSpot for Newsletter subscriptions. Other API integrations include Elastic Search, Picture Park DAM, LastPass, Okta and Azure AD for SSO.

Open-source contributions

Where possible I try to contribute to open source projects and have made PRs into Umbraco Docs and other Open Source projects such as the H5YR project. I've also written articles around Umbraco development for websites such as 24days.in

HubSpot CMS Developer

Worked with HubSpot CMS for last couple of years, and have built a few sites using this. I'm also a HubSpot Certified CMS developer and have received certification across some of their Marketing & SEO training courses.

Experience

2023 - Current
Jaywing Logo

.NET Developer

I joined Jaywing in January 2023 and in my current role I specialise in .NET development predominantly using Umbraco CMS.

Experience Overview:

  • Umbraco v9, v10 and v11 development
  • .NET Framework and .NET Core
  • Azure portal and Amazon AWS Infrastructure setup and maintenance
  • CI/CD through Azure Pipelines
  • Umbraco upgrades and migrations from v7 to v10
  • Building Umbraco E-Commerce platforms using Vendr / UmbracoCommerce
  • Hosting websites on Azure Hosting
  • Front-end development in Tailwind CSS, React, TypeScript and JavaScript
  • Front-end development using Vite.js and Storybook
  • Integrations with Stripe API to manage sales and subscriptions
  • Integrations with Microsoft Dynamics and HubSpot for posting data to CRM
  • Integrations with PicturePark for Media Digital Asset Management
  • Integrations with Elastic Search for content indexing
  • Integrations with APIs for Booking System functionality
  • Using Entity Framework with API integrations and extending backoffice for displaying the data
  • Production of Functional and Technical Design specifications, including estimation
  • Integrations with Microsoft Dynamics and HubSpot for posting data to CRM

Overview of some projects:

  • Using Vendr to build ecommerce websites
  • Migrating an Umbraco v7 website to Umbraco v10
  • Integrations with Hubspot Ecommerce bridge to post member and sales information
  • Integrations with Stripe API to manage sales and subscriptions
  • Integrations with Microsoft Dynamics and HubSpot for posting data to CRM
  • Integrations with PicturePark for Media Digital Asset Management
  • Integrations with Elastic Search for content indexing
  • Integrations with APIs for Booking System functionality
2018 - Current
Carbon Six Digital Logo

Umbraco Web Developer

I joined Carbon Six Digital in 2018, on the Degree Apprenticeship program, studying for a Digital and Technology Solutions degree with the Open University. and finished my BSC(Hons) in Digital and Technology solution in September 2022

In my current role, I specialise in web development using Umbraco, and more recently Hubspot CMS. I've worked on a wide range of projects and packages for varying clients, including front-end & back-end development, testing, support and infrastructure setup and maintenance

Experience Overview:

  • Umbraco v7, v8, and v9 development
  • .NET Framework and .NET Core
  • Azure portal and Amazon AWS Infrastructure setup and maintenance
  • CI/CD through Azure Pipelines, Github Actions, Jenkins and Octopus Deploy
  • Umbraco upgrades and migrations from v7 to v9
  • Umbraco migrations from Umbraco cloud to standalone hosting
  • Building Umbraco E-Commerce platforms using Vendr, Merchello and TeaCommerce
  • Hosting websites on Umbraco cloud, Azure Hosting and Amazon AWS
  • Integration with Amazon S3 Buckets and Azure Blob Storage
  • Front-end development in Bootstrap, Foundation CSS, Tailwind CSS
  • Front-end development using JQuery, JavaScript, React and Angular JS
  • Umbraco C-Trib badge awarded for contributions to Umbraco Docs and Open-source projects
  • Hubspot website development using HubL and HubDB

Overview of some projects:

  • SAML Integrations for SSO with Umbraco
  • Using Vendr, Merchello and TeaCommerce to build ecommerce websites
  • Integrations with Mailchimp, MaxeMail, SendInBlue, HubSpot for newsletter subscriptions
  • Integrations with Xero API to produce invoices for E-Commerce websites
  • Integrations with Hubspot Ecommerce bridge to post member and sales information
  • Integrations with TaxJar to manage sales tax
  • Integrations with Stripe API to manage sales and subscriptions
  • Content Personalisation for members
2016 - 2018

Farnborough Sixth Form - College Student

I studied Computer Science, Physics and Maths at AS and A-Levels achieving:

  • Computer Science: A
  • Physics: A
  • Maths: B

Recent Blogs

LAWa5N_p_400x400
December 2022

Pillars of Creation

Discussing the 4 pillars of sustainability and how these should be implemented when developing websites. Originally written for 24days.in Umbraco in 2022.

Umbraco Back-end
Screenshot 2022-09-28 075836-1
September 2022

Degree Apprenticeships: My Experience

My experience of completing a Degree Apprenticeship alongside working full time and the lessons learnt from this.