I possess a proven track record in developing, enhancing, and maintaining core business products. I am experienced across all stages of the software development lifecycle, including 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, API design and cloud-based infrastructure.
As a certified Umbraco Master, I am an expert in crafting content managed web applications having completed the following official courses
C#, .NET Framework, .NET 6/8/10, ASP.NET MVC & WebForms, Web API, RESTful, Umbraco CMS, Entity Framework Core, SQL Server, Dapper
HTML, CSS, React, TypeScript, JavaScript, jQuery, Bootstrap
GIT, TFS
Unit Testing, Integration Testing, Performance Profiling, Logging & Monitoring
Agile Methodology (Scrum & Kanban), Behaviour-driven Development (BDD), Continuous Integration & Continuous Delivery (CI/CD) with Azure DevOps & Octopus Deploy, GitHub Actions
Azure App Services, Functions Apps, Cognitive Search, Service Bus, Blob Storage, Key Vault, SQL Database and more
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