I have a proven ability to develop, enhance and maintain the company's core public-facing products. I have experience in all stages of the development lifecycle from analysis, design, implementation, and release management.
After graduating University with a First Class (hons) degree in Computer Science, I began working for an innovative Business Intelligence start-up, eventually moving into my current role within the Estate Agency sector.
I have full-stack experience and specialise in back-end development.
As a certified Umbraco Master, I am an expert in crafting content managed web applications having completed the following official courses
I have experience developing with Umbraco 8+
C#, .NET Framework, .NET 6+, ASP.NET MVC & WebForms, Web API, REST, Umbraco CMS, Entity Framework Core, Dapper
HTML5, CSS3, Angular, React, JavaScript, jQuery, Bootstrap
GIT, TFS
Unit & Integration Testing with XUnit & Moq, Automated Testing with SpecFlow & Selenium
Agile Methodology (Scrum & Kanban), Behaviour-driven Development (BDD), Continuous Integration & Continuous Delivery (CI/CD) with Azure DevOps & Octopus Deploy
Azure App Services, Cognitive Search, Service Bus, Blob Storage, KeyVault, SQL Database
As a Senior Software Engineer, it is vital to keep up-to-date with the latest technology trends and frameworks.
As someone who enjoys learning new topics, I will often be found reading blog posts, watching video courses or writing code to enhance my skill set.
Some of the areas and technologies I am currently learning:
A fully-responsive web application dedicated to left-handed guitar, with the creation of the website architecture, design and content all personally produced.
.NET 6, Bootstrap, Entity Framework Core