Education
Education & professional development
Formal education, selected courses and the ongoing professional development that keeps me current on modern .NET, cloud and DevOps.
Ongoing
Ongoing professional development
Most of my professional development happens in the projects. Areas I have worked actively with in recent years:
- .NET 8/9/10, modern C# and ASP.NET Core/Kestrel
- Blazor and Avalonia as modern UI platforms
- Microsoft Azure: Functions, Service Bus, Cosmos DB, Redis Cache and KeyVault
- CI/CD and release automation with GitHub Actions, Azure DevOps and Nuke Build
- Modern installers and deployment: WiX Toolset 6, Burn, MSI, signing and SBOM
- PostgreSQL/TimescaleDB, Docker and observability with Serilog and Grafana
- Software architecture and modernisation of legacy systems
- AI-assisted development and code review
Courses
Selected courses & certificates
| Year | Duration | Name |
|---|---|---|
| 2013 | 5 days | Building ASP.NET MVC 4 Applications Using VS 2012 |
| 2012 | 5 days | MasterClass: Architecture Clinic |
| 2011 | – | Developing Applications with Entity Framework 4.1 |
| 2011 | 5 days | Silverlight 4 using Visual C# 2010 |
| 2010 | 5 days | Windows Presentation Foundation using C# 2010 |
| 2010 | 5 days | Developing Applications Using C# 2008/2010 |
| 2008 | 3 days | WCF Using Visual C# 2008 |
| 2008 | 2 days | LINQ Using Visual C# 2008 |
| 2005 | – | Windows Workflow Foundation Using Visual C# 2005 |
| 2005 | – | Advanced .NET Framework 2.0 Using C# 2005 |