About

I am a software engineer currently living in NYC.

Originally from Liverpool, England, however, grew up in Perth, Australia. I have a great passion for technology.

Things I’m working on right now

Modernization and moving to the cloud

  • Kubernetes / Istio / Helm
  • Managed services

Automation

  • Infrastructure and configuration as code e.g. Terraform, Packer, Docker
  • CI/CD pipelines - blue, green deployments
  • IT operations
  • Quality assurance

Team and people management

Currently managing a great team, highly motivated and exceeding all expectations

Core skills

.NET

Deep familiarity with the entire ecosystem from the hosting platforms, web frameworks, ORM libraries, core libraries, windows services, package management and everything that makes .NET applications around the world tick

Python

Understand end-to-end delivery of a commercial Python application

APIs

To do my job I have always needed to have a deep understanding of how the API technology at the time worked. I have created/consumed/debugged APIs with the following technologies SOAP, REST and gRPC.

CI/CD pipelines

Reliably deploying any application or configuration change is essential to keeping a sane lab. I have set up entire CI/CD pipelines for organizations.

Application reliability, hosting and monitoring

Ownership of an application after it goes live is incredibly important. To try to keep on top of this I have set up dashboards and monitoring with business-friendly metrics for production systems.

Relational databases

Throughout my career, I have utilized Microsoft SQL Server

Non-relational document databases

Comfortable with using document-based databases such as MongoDB

Other skills

  • NodeJS
  • Search APIs e.g. Solr and ElasticSearch

Other hobbies

  • Mountain biking
  • Travel