Skills

Technical expertise built over 14+ years of professional development

🐍

Python

Proficiency98%

Competent Django coder and architect from project inception to realisation. Coding to best practices and PEP8 standards. Full stack design and administration for web projects. Data integration/ETL scripting and design.

Django
Django Rest Framework
Flask
Graphene-Django
Celery
Poetry
factoryboy
black
isort
pytest

🗄️

Relational Databases

Proficiency90%

Thorough knowledge of SQL. Ability to build complex queries for reporting applications. Views, stored procedures and functions. Table engine, layout, field type and indexing optimisation.

PostgreSQL
MySQL
Complex Queries
Indexing
Views
Stored Procedures

⚛️

JavaScript

Proficiency75%

Recent experience adding features to and maintaining a sizeable React app with a Django Rest Framework backend. AJAX development with jQuery helpers.

React
Vue.js
jQuery
AJAX
HTMX
Next.js

🐧

Linux Administration

Proficiency80%

Confidence in the terminal. Server setup and maintenance. IPtables configuration, lockdown and maintenance.

CentOS
Ubuntu
IPtables
Shell Scripting
Nginx
Apache

🐳

Docker

Proficiency85%

Creation of Dockerfiles for Python applications using Poetry or pip. Creation of docker-compose.yml files for defining services for local development.

Dockerfile
Docker Compose
Container Orchestration
CI/CD Pipelines

🤖

AI & Prompt Engineering

Proficiency70%

Experienced LLM prompt engineer, often cross-referencing various AI suggestions to determine a good kick-start to the current problem. Trialling Claude Code and Cursor.

LLM Prompting
Claude Code
Cursor
AI-Assisted Development

🐘

OO PHP

Proficiency60%

Data integration, reporting, MVC frameworks including commercial experience with CodeIgniter and CakePHP.

CodeIgniter
CakePHP
MVC
Data Integration

🌐

Web Technologies

Proficiency85%

Extensive experience with modern web standards, SEO design and implementation, template engines and caching.

HTML5
CSS3
XSLT
XQuery
SEO
Memcached
REST
GraphQL

👥

Team Leadership

Proficiency75%

Interview conducting and employee hiring experience. Project task delegation to team members.

Hiring
Interviews
Task Delegation
Agile
Code Review
Mentoring