Hey ðŸ‘‹, I'm Benjamin Dickman

I'm a Senior Software Engineer experienced in developing innovative, elegant and scalable applications.
Resume

About Me

Over 10 years' of professional experience

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.

profile
Umbraco Ceritified Master

Umbraco CMS Expert

Specialising in all your Umbraco needs

As a certified Umbraco Master, I am an expert in crafting content managed web applications having completed the following official courses

  • Fundamentals
  • Application Integration
  • MVC and Visual Studio
  • Security in Umbraco
  • Extending the Backoffice
  • Searching and Indexing

I have experience developing with Umbraco 8+

Skills Summary

My areas of expertise

Server-side Technologies

C#, .NET Framework, .NET 6+, ASP.NET MVC & WebForms, Web API, REST, Umbraco CMS, Entity Framework Core, Dapper

Client-side Technologies

HTML5, CSS3, Angular, React, JavaScript, jQuery, Bootstrap

Source Control

GIT, TFS

Testing

Unit & Integration Testing with XUnit & Moq, Automated Testing with SpecFlow & Selenium

Tooling & Workflow

Agile Methodology (Scrum & Kanban), Behaviour-driven Development (BDD), Continuous Integration & Continuous Delivery (CI/CD) with Azure DevOps & Octopus Deploy

Cloud Technologies

Azure App Services, Cognitive Search, Service Bus, Blob Storage, KeyVault, SQL Database

Self Development

what am I currently learning?

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:

  • Docker
  • Test-driven Development (TDD)
  • Blazor WebAssembly & Server-side

My Work

what have I created recently?

Guitar Lefty

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

Visit Site