Hello, I'm
Mark James Ferguson
Software Engineer
9 years designing and delivering reliable software solutions, from API design to cloud deployment.
About
I'm a software engineer with nine years of professional experience delivering production systems in C# and .NET.
This site is itself a project: a Blazor app using MudBlazor, containerised with Docker and deployed to the live internet through a CI/CD pipeline.
Skills
Languages
C#
SQL
TypeScript
JavaScript
Frameworks
ASP.NET Core
Blazor
Entity Framework Core
MudBlazor
Cloud & DevOps
Docker
GitHub Actions
NGINX
PostgreSQL
CI/CD
Practices
Clean architecture
Unit & integration testing
Code review
Agile