Back-end Development

My more recent roles as an architect and principal consultant have involved me having a strong familiarity in a wide range of back-end technologies.

Development

Below are some of the technologies I've used in developing the backend of websites and web applications.

Languages

  • JavaScript
  • Python
  • C#
  • PHP

Libraries & Frameworks

  • .NET Core 1 - 3
  • .NET 4+
  • DD4T + DXA
  • RepoDB
  • GraphQL
  • Express.js
  • Koa
  • mongo.js

Stacks

I've worked in and designed a variety of architectures that worked with my clients' needs.

Servers & Platforms

  • IIS
  • Node.js
  • Apache
  • Microservices (Azure)

Databases

  • MSSQL
  • MongoDB
  • ArangoDB
  • PostgreSQL
  • MySQL