Like what you see?

Have an opening that you think I might be interested in? Or just want to chat about technology?

Then please get in contact.

Contact Adam »

Development Expertise

Like most experienced developers I do not feel my software development skills can be realistically captured by a finite list. I am comfortable working with any software technology available. I am happy to be thrown in the "deep end" with a tool or language I have never seen before and I am confident I will learn that technology to an acceptable level in limited time. This is simply a list of technologies I already have experience with.

Programming Expertise

Technology Confidence Experience Been Using For
JavaScript Strong (Fresh) MSD, LINZ, HMRC, DWP, Firefly, Evos, WebSpring, KAMAR, Catalyst 15 years
HTML Strong (Fresh) MSD, LINZ, HMRC, DWP, Firefly, Evos, WebSpring, KAMAR, Catalyst 15 years
CSS Strong (Fresh) MSD, LINZ, HMRC, DWP, Firefly, Evos, WebSpring, KAMAR, Catalyst 15 years
Python Strong (Fresh) MSD, Catalyst, InTouch, Bandwidth Monitoring Tool, Personal Projects 8 years
PHP Rusty Evos, WebSpring, KAMAR, Firefly, Catalyst 8 years
Java Strong (Fresh) LINZ, DWP, HMRC, Masters Work, Personal Projects, KAMAR 7 years
C# Expired Firefly, Personal Projects 6 years
Kotlin Strong (Fresh) LINZ 2 years
Scala Rusty HMRC 1 year
C/C++ Expired Various University Assignments 4 years
Visual Basic Expired Risk Management Software 1 year
Real Basic Expired KAMAR 2 years
R Moderate (Fresh) MSD, InTouch 1 year
Erlang Expired KAMAR 6 months
ActionScript(Flash) Expired Simple Racing Car Game 6 months

Platform and Infrastructure Expertise

Tool Confidence Experience Been Using For
Docker Strong (Fresh) MSD, LINZ, Catalyst, HMRC, DWP 6 years
Amazon Web Services Strong (Fresh) MSD, LINZ, HMRC 5 years
OpenStack Strong Catalyst 2 years
CloudFormation/CDK Strong (Fresh) MSD, LINZ 3 years
Ansible Strong Catalyst 2 years
Puppet Rusty (Fresh) MSD, Catalyst, DWP 2 years
Terraform Moderate (Fresh) MSD, Catalyst 2 years
Jenkins Strong (Fresh) LINZ, Firefly, HMRC, DWP, Catalyst 6 years
Groovy Strong (Fresh) LINZ, DWP 2 years
GoCD Rusty Catalyst 2 years

Database Expertise

Database Software Confidence Experience Been Using For
MySQL Moderate Personal Projects, Masters Work, Evos, WebSpring, KAMAR, Firefly 10 years
PostgreSQL Strong (Fresh) MSD, Catalyst, LINZ, HMRC, DWP, InTouch, Personal Projects 8 years
FileMaker Expired KAMAR 4 years
MongoDB Moderate (Fresh) LINZ, HMRC, Firefly 3 years
Informix Moderate (Fresh) LINZ 2 years
Microsoft SQL Server Expired Firefly 1 year
Firebird Expired Masters Work 2 years
Microsoft Access Expired Risk Management Software 1 year

Operating Systems

Operating System Confidence Experience Been Using For
Windows Strong (Fresh) Personal Machine, Development Workstation, Work Server, Supporting other Users ~28 years
Linux/UNIX Like Strong (Fresh) Catalyst, Personal Server, Hosted Server, Work Server, Supporting other Users 19 years
Mac OS X Moderate Development Workstation, Work Server, Supporting other Users 8 years

Notable Software Expertise

Software Confidence Experience Been Using For
Django Strong (Fresh) MSD, Catalyst 3 years
Elastic Stack Moderate LINZ, Catalyst 3 years
scikit-learn Strong InTouch, Personal Projects 4 years
WEKA Expired InTouch, Masters Work, Personal Projects, Various University Assignments 4 years
Adobe Experience Manager Expired HMRC 6 months
Hadoop Expired Personal Projects 6 months