I am DevOps engineer with many years experience in Software Engineering and several years developing in the cloud and managing infrastructure, deployments and monitoring.
I am also an amateur photographer who enjoys photographing the world. I am particularly interested in street, landscape and flora photography. As well as this website you can follow my works on social media; just follow the links in the header.
TOOLS: Shell (ZSH, Bash), Vim, Git, macOS, Linux, Docker, Vagrant.
AWS: Beanstalk, EC2, Lambda, API Gateway, ElastiCache, CloudFront, S3, SNS, IAM, VPC.
OPERATIONS: DevOps, CI/CD pipelines, automation, service management, Terraform.
Serverless webapps using AWS Lambda, Python and Node.JS for highly cachable content delivery.
Join DevOps team to build automation suite for AWS services using Terraform and Python.
Automated configuration, provisioning and management of AWS services using Terraform and Python.
Migration of existing Node.JS projects to Docker new CI and automated blue/green deployments.
Mentoring and upskilling juniors, and teaching programming skills to new developers.
Running internal knowledge-share workshops.
Survey scripting and management platform using Python, JS and Angular.
Modular platform and CMS to drive multiple internationalised websites using Python.
Data transformation API to facilitate the communication of multiple API formats using C#.
Data collection and interactive visualisation platform using ASP.NET and SQL Server.
Order processing interface for tour operators using C++, ASP and JS.
3D modelling and programming for games and simulations using custom software and embedded C.
Pre-simulator multimedia training application for pilots using Adobe Authorware
DEVOPS ENGINEER @ Dataquest Labs
SENIOR WEB DEVELOPER @ YOOX Net–A–Porter
SENIOR WEB DEVELOPER @ YouGov America
APPLICATION DEVELOPER @ YouGov PLC
ANALYST PROGRAMMER @ Pipex Communications
WEB SYSTEMS PRODUCER @ Proctor & Stevenson
SOFTWARE DEVELOPER @ Economic & Social Research Council
APPLICATION DEVELOPER @ Kaisen Consulting
SYSTEMS DEVELOPER | Toursoft
GRAPHICAL PROGRAMMER | Applied Visuals
MULTIMEDIA DEVELOPER | Vega Group