Skip to main content

Gareth Wright

@garpunkal

Senior .NET & C# Solutions Architect
Senior .NET & C# Solutions Architect
Modern Frontend & UI Engineer
Modern Frontend & UI Engineer
Umbraco Core Contributor & Package Specialist
Umbraco Core Contributor & Package Specialist
Azure DevOps & Cloud Engineer
Azure DevOps & Cloud Engineer

Projects

Skill Tree

Architecture & Backend

.net
.net core
.net framework
Agile
ASP.NET Core Identity
AutoFac
AutoMapper
Blue-Green
C#
Code Reviewing
Content Security Policies
CQRS
Dapper
Dataflow
Dataverse
Dependabot
Dependency Injection
EF Core Migrations
ElasticSearch
Entity Framework
FluentValidation
Flurl
Full Stack Development
GraphQL
Hangfire
Humanizer
JSON
JWT
KeePass
Let's Encrypt
MediatR
Minimal APIs
Mongodb
MSTest
MVC
nuget
NuGet package authoring
OAuth
Object-Oriented Programming
OData
Opayo
OpenAPI
OWASP
Polly
Project Management & Delivery
Redis
Repository & Unit of Work Patterns
REST API
SendGrid
Serilog
Single Page Applications
SOAP
SOLID Principles
SQL
SQL Server
SSL
Stripe
Sustainable Web Design
System Architect
Technical Leadership
Unit Testing
Web API
Webhooks
XML
YAML

AI & Emerging Tech