Matthew.Cle.gg

I am a PHP Developer

Over 17 years of industry experience, developing with client, server and infrastructure technologies.


Skilled in automation cloud orchestration tools (Kubernetes, Terraform, Ansible etc), server-side technologies (GoLang, Python, PHP) & client front-end languages (HTML, CSS and JavaScript). I have experience creating and hosting websites using complex math & basic logic for most common content management systems. My previous work experience includes projects with numerous digital agencies, startups and corporations.

VP Site Reliability Engineer

Wood Lane, London
Responsible for automating everything from A to Z using Terraform, AWS, Azure, etc. Ensuring ‘the lights stay on’, to deliver the best possible experience to customers. Migrated web services into Docker/Kubernetes from ElasticBeanstalk & migrated from BitBucket to GitLab. Proactively monitored the health of the platform, to detect and resolve threats, defects and outages before they had any meaningful impact on users. Enhanced teams in regards to communication, collaboration and integration between software developers and infrastructure stakeholders in the software delivery lifecycle. Worked closely with product stakeholders, such as designers and product managers to gather requirements and refine problems into focused deliverables. Advised with a pragmatic approach to operation/product teams on topics such as automation, deployments and architecture. Provided training sessions for keen developers to attend regarding Docker & Kubernetes. Responsible for supporting a team of SREs in monitoring the platform using logs, metrics, tracing, amongst other observability. I aimed to improve their existing platform concerning scalability, deployments and reliability so they require less maintenance in the future. I used my start-up mentality to be responsible, energetic, ambitious, adaptable and willing to jump in wherever might be needed.

Site Reliability Engineer

Munich, Germany
Responsible for building and maintaining cloud based infrastructure for SAAS platform used by SME customers. Responsible for automating everything from A to Z using Terraform, Ansible, AWS lambda functions, etc. I was responsible for supporting a team of SREs in monitoring the platform using logs, metrics, tracing, amongst other observability stacks such as ELK and NewRelic. I advised product teams on topics such as automation and architecture. I aimed to enhance teams in regards to communication, collaboration and integration between software developers and infrastructure stakeholders in the software delivery lifecycle. While at Personio I migrated their web services into Kubernetes in AWS using GitLab. I created and managed a GitLab service in an automated fashion. I used a GitLab instance to provision Kubernetes environments in AWS. I migrated all microservices to Kubernetes services in AWS environment using direct connect. I aimed to improve their existing platform concerning scalability, deployments and reliability so they require less maintenance in the future. I supported the internal team on operations topics regarding deployment & automation. I provided training sessions for keen developers to attend regarding Docker & Kubernetes.

DevOps Engineer

Kensington, London
Automation of cloud hosting environments in AWS (Python) for both Linux & Windows stacks. Configuration management with Puppet (Ruby), involving updating existing modules and creating new modules. General shell scripting for running deployment processes, SQL backups, maintenance, performance tuning etc. Development, maintenance and migration of several large sites from VPS to cloud hosting in AWS. Supporting websites using Drupal, Laravel, and Moodle including XHTML markup, advanced CSS, object orientated JavaScript, X-browser testing, responsive layouts etc. I migrated a Chinese version of their website from SDL Tridion to a cheaper hosting alternative that provided a quicker load time for users in mainland China. I created a script to scrape the content that was publicly available and imported it into a standard Wordpress site. I created a bootstrap theme in a similar design to the previous website. The bootstrap theme made the website responsive for smaller screen devices and provided a pattern library of other components that could be used within the theme, without requiring work of a dedicated designer. I provided training to the marketing content editors for them to review all content that had been imported. There were delays in acquiring an account for AWS China and an alternative solution needed to be provided. I set up identical versions of the site in different regions surrounding China, and a small website that would track how long it takes to load the website from each region for the current user. This website was shared with the offices in Beijing & Shanghai to record which region would provide the fastest hosting to users inside mainland China, without being hosted in China. This was the also first project by the I.T. department to be completed on time and budget.
Foolproof

CRM Developer

Farringdon, London
Developed internal CRM(s) for various back office tasks including registration of users for conducting usability tests. Tasks included; application code, database design, importing from existing .xlsx solution, creating export/reporting functions, integration with Mandrill API for sending email campaigns and automating deployments to Windows host machines.
image/svg+xml

Senior Web Developer

Lund, Sweden

I completed from scope to deployment for both Front-end / Back-end PHP Web development work of Unlockbootloader service to be managed as a plugin with the existing CMS. Various bug-fixing of existing Sony website themes and customisations to WordPress CMS requested by editors. I used Prometheus to generate reports and assisted with Fika requirements.

Web Developer

Trafalgar Square, London
Weekly published online TV guide for Virgin Media. General site maintenance / optimisation and created a plugin for maintaining nodes via Rackspace API. Patched PHP SDK for OpenCloud to provide usable responses from OpenStack API.

Web Developer / Consultant

Shoreditch, London
Various high performance and large content websites mainly for Suffolk County Council. Ongoing maintenance / improvements on a high security website that provides support and funding for children with disabilities, Suffolk Council Informational services website, and Suffolk County Music Service Educational website.

Web Developer (SilverStripe)

Charing Cross Road, London
Various marketing campaign websites for mainly property corporations. General CMS maintenance / development of existing projects and scoping technical details for future projects.

Web Developer (Magento)

Kentish Town, London
Magento website for department store Fenwick. Checkout integration, server configuration, general front end optimisation, and 1 on 1 Magento training with the companies senior PM.

Web Developer / Consultant

Charterhouse Square, London
Involved from scope to deployment of digital projects for both Front-end / Back-end (PHP / ASP) web developments for various marketing campaign websites for mainly financial corporations. Responsible for scoping additional features, training other developers, ongoing maintenance, on-call support for infrastructure.

Web Developer

Kings Bromley, Lichfield
Marketing for small local businesses in the Midlands. Created over 150 unique websites with only 1 other (front end) developer during 18 month period including a business `social network` resource for Solihull council.

Computer Guy / Freelance web developer

The Midlands, UK
I created (or amended) custom open source web scripts in PHP, and developed JavaScript’s for web applications. I also designed & developed Windows based software to work with a cost effective (Linux) database servers, for managing stock/sales etc. I created servers that I configured to run; databases for CRM and product management, IMAP/SMTP mail services, squid proxy hosts, file sharing (SMB) and domain controller services. I also offered remote support & hardware maintenance of all combinations of Apple/Linux/Windows desktop/laptop/servers. Where possible I helped people with advice to customers/suppliers regarding technical/sales issues, gave advice on products, and helped problem solved any other IT related issues.