Technologies
Development & Tooling
- Git
- I was an early adopter of Git, having first used it in the late 2000s. I am most comfortable in the Git command line.
- Web Services
- I have been using web services for over 15 years and have experience with SOAP, REST and GraphQL APIs.
- Visual Studio Code
- I generally use Visual Studio Code for all my professional work and an increasing amount of my personal projects. I am always sure to use it with Vim keybindings and relative line numbering enabled.
- Vim
- I am a huge fan of Vim and it's my go-to editor when I am working in a remote shell or for making quick edits to files.
Infrastructure & Operations
- Docker
- I have used docker for many years to host applications, containerise desktop applications and to develop applications using devcontainers
- Microsoft Azure
- I primarily use Azure for hosting applications, particularly for migrating legacy on-prem applications into the cloud.
- Linux
- I have been an enthusiastic Linux user since 2000. It is my preferred oeprating system at home and I have used it extensively in my professional career. I have experience with a variety of distributions including Ubuntu, Debian, Red Hat, Gentoo, Slackware and Arch Linux.