Gareth Wright

Gareth Wright

@garpunkal

Technical Development Lead Technical Development Lead
Senior C# .net MVC Developer Senior C# .net MVC Developer
Umbraco CMS Expert, Contributor and Package Developer Umbraco CMS Expert, Contributor and Package Developer
Azure Cloud and DevOps Developer Azure Cloud and DevOps Developer
Front End Developer Front End Developer

Experience

Jaywing

Technical Development Lead

Jaywing

Home Based

jaywing.com

Sep 2022 - CURRENT

1 month
  • Technical Lead.
  • C# .net 6 MVC.
  • Umbraco 10 development.
  • Vendr e-commerce integration.
  • CodeCabin 2022 attendee.
    Contributions
    Jaywing

    Senior Backend Developer

    Jaywing

    Home Based

    jaywing.com

    Jun 2021 - Sep 2022

    1 year and 3 months
    • C# .net 4/5/6 using MVC and CQRS patterns.
    • Umbraco 7, 8, 9 and 10 development.
    • Development of an internal Umbraco 9 and 10 framework.
    • Workthere rebuild including integration of Microsoft Dynamics CRM.
    • Welcome to Sheffield build with EF core, Polly, Flurl and Hangfire. Umbraco 2022 Awards Winner for the Best Public Sector Solution.
    • Historic Royal Palaces rebrand project. 
    • Exa website build.
    • Development of an internal studio planner. 
    • Development of packages for Umbraco image optimisation and MailChimp forms workflow.
    • Development of bespoke Umbraco Content Apps.
    • Entity Framework Core using Fluent API and migrations.
    • TailwindCSS, Nunjucks, AlpineJS development.
    • Octopus Deploy and Azure DevOps build and release pipelines.
    • Creation of functional specifications for client projects. 
    • Certified First Aider - St John Ambulance - Emergency First Aid at Work.
    Carbon Six

    Development Manager

    Carbon Six

    Remote Working & Farnham, Surrey

    Dec 2019 - May 2021

    1 year and 6 months
    • Team management & project development.
    • Outlining best practices and procedures for source control, security and deployments.
    • C# .net MVC development, .net framework and .net core.
    • Umbraco 8 with ModelsBuilder.
    • Development of HubSpot websites with HubL syntax.
    • Project delivery using Azure DevOps with build and release pipelines.
    • Azure hosting service management and integration:
      • Azure functions and logic apps development.
      • App Gateway, Traffic Manager, Virtual Machines, App services, SQL servers, Azure CDN and Blob Storage.
      • Migration from Umbraco Cloud to Microsoft Azure Hosting.
    • Hosting with Amazon Web Services, Umbraco Cloud and Microsoft Azure.
    • Building bespoke solutions for clients:
      • A personalisation engine for Umbraco based on user's behaviour.
      • Utilising Vendr for Umbraco to produce an ecommerce site, including contributions.
      • Creation of packages to integrate with HubSpot eCommerce Bridge and TaxJar with Vendr to show sales tax based on shipping.
      • A product comparison tool, product bundle-builder and recommendation tool.
      • Integration of Shopify, including building a JavaScript shopping cart.
      • Integration of MailChimp / SendInBlue for newsletter subscriptions.
      • Using MaxMind / IPStack for geo location services.
      • NPoco code-first data layer solutions.
    • Building frontend prototypes using:
      • HTML with data attributes, and nunjucks templating, utilising Bootstrap, TailwindCSS and SCSS. 
      • JavaScript with ES modules, JQuery, Node, NPM and Gulp.
    Jaywing

    Senior Developer

    Jaywing

    Newbury, Berkshire

    jaywing.com

    Mar 2019 - Dec 2019

    9 months
    • C# .net MVC development.
    • .net core experience.
    • Experience with Umbraco, Sitecore and Sitefinity.
    • Umbraco CMS Contributor.
    • Extending Umbraco by creating C# and AngularJS packages.
    • Creating NuGet packages for internal & external use.
    • Test Driven Development with MS Test projects.
    • Utilising nPoco and Entity Framework.
    • Integration with Amazon S3 Buckets and Azure Blob Storage
    Projects
    Contributions
    Jaywing

    Technical Manager

    Jaywing

    Newbury, Berkshire

    jaywing.com

    Jan 2016 - Mar 2019

    3 years and 2 months
    • Technical Manager for various projects and clients.
    • Providing direction for the development team in support of business operations.
    • Staff recruitment, training and resourcing.
    • Improving processes, security and efficiency on technical projects.
    • C# MVC development utilising Umbraco, Sitecore and Sitefinity.
    • Umbraco Gold Partner.
    • Certified Umbraco Expert.
    • Sitecore 8 Certified
    • Extending Umbraco by creating C# and AngularJS packages.
    • SQL Server database administration and optimisation.
    • Azure hosting service management and integration:
      • Traffic Manager.
      • Azure DNS.
      • App services / App service plans.
      • SQL servers and databases.
      • Azure Content Delivery Network.
      • Blob Storage.
      • Vision API - AI Cognitive Services for analysing imagery.
      • Media Services - Encoding-on-demand and adaptive streaming.
      • Application Insights - Server monitoring and fault finding.
    Projects
    Jaywing

    Senior Web Application Developer

    Jaywing

    Newbury, Berkshire

    jaywing.com

    Jul 2008 - Jan 2016

    7 years and 6 months
    • Web development specialising in the Microsoft .net framework.
    • C# MVC and WebForms.
    • Umbraco 6 and 7 experience.
    • Lead developer on top brand projects with tight deadlines, which included team leadership and client liaising.
    • 3rd party integration with various API's.
    • Technical documentation and solution development.
    • Core developer of in-house content management system.
    • Pitching to potential new clients with success.
    • w3 Gold Winner
    Jaywing

    Web Application Developer

    Jaywing

    Newbury, Berkshire

    jaywing.com

    Nov 2006 - Jul 2008

    1 year and 8 months
    • Web development specialising in the Microsoft .net framework.
    • C# WebForms.
    • SQL Server & Management Studio.
    • Core developer on large FMCG websites.
    • Multilingual experience with Arabic sites, including bidirectional layouts.
    • Building websites for high profile clients, under tight deadlines alongside creative and client teams. 
    • Creating bulk email notification systems including queuing and SMTP error handling.
    • Database optimisation and architecture for high load websites.
    • Lead on development of a dynamic survey builder. 
    Projects
      Guava

      Web Programmer

      Guava

      Hurst, Berkshire

      Feb 2006 - Nov 2006

      9 months
      MAD Productions

      Web Developer

      MAD Productions

      Colden Common, Winchester, Hampshire

      Apr 2005 - Feb 2006

      10 months
      TNT Magazine

      Webmaster

      TNT Magazine

      Romsey, Hampshire & Earl's Court, London

      Mar 2004 - Apr 2005

      1 year and 1 month
      IBM UK Limited

      Senior Webmaster & Deputy Team Leader

      IBM UK Limited

      Basingstoke, Hampshire

      Apr 2000 - Mar 2004

      3 years and 11 months
      IBM UK Limited

      Public Sector Sales Productivity Centre Professional

      IBM UK Limited

      Basingstoke, Hampshire

      Jul 1999 - Apr 2000

      9 months