Hey ðŸ‘‹, I'm Benjamin Dickman

I'm a Senior Software Engineer with over a decade of experience building reliable, scalable software
Resume

About Me

13 years of professional experience

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.

Check out my latest blog posts here

Or perhaps you'd like to see my new project the Caffeine Calculator

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

Skills Summary

My areas of expertise

Server-side Technologies

C#, .NET Framework, .NET 6/8/10, ASP.NET MVC & WebForms, Web API, RESTful, Umbraco CMS, Entity Framework Core, SQL Server, Dapper

Client-side Technologies

HTML, CSS, React, TypeScript, JavaScript, jQuery, Bootstrap

Source Control

GIT, TFS

Testing

Unit Testing, Integration Testing, Performance Profiling, Logging & Monitoring

Tooling & Workflow

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

Cloud Technologies

Azure App Services, Functions Apps, Cognitive Search, Service Bus, Blob Storage, Key Vault, SQL Database and more

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:

  • Test-driven Development (TDD)
  • Solutions Architecture
  • System Design

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