Director, Contractor & Engineer
I research, prototype, develop and deliver technical solutions utilising
modern technology and innovative techniques. These engagements are
normally as a Contractor, Consultant or Freelance Engineer.
Reliably
Software/Data Engineer (Golang)
Worked with Reliably to build a platform to enhance systems and software reliability, facilitate the creation of meaningful
Service Level Objectives (SLOs) and gain insight into overall platform stability.
- Code various Micro Services in Go as part of the overall Reliably Infrastructure:
(GKE, Cloudrun, Cloudfunctions, Datastore, CloudSQL and more...)
- Implement CI/CD pipelines for various micro services via Github Actions
- Utilise Terraform to automate the deployment of Google Cloud infrastructure
- Use log-based metrics to create visibility of application and infrastructure usage via BigQuery and Data Studio
Barclays UK via ECS Digital
DevOps Engineer/Consultant
Worked with one of the largest Banks in world consulting on and architecting various elements of Serverless and Container Security on AWS.
- Architected initial design for implementing Container Security in AWS using chosen vendor solutions
- Evaluated 3rd Party solutions for Serverless Security, assessing capabilities and suitability for the environment
- Implemented Container Security Software solution in AWS using Cloudformation, Jenkins, Git & Chef
- Coded custom lambda resources to enhance 3rd party solution functionality and fascilitate better integration
- Consulted on Serverless Security approaches, barriers and foundational core concepts.
Shipa
Freelance Contract
A Container Based Platform as a Service (PaaS) Offering.
- Refactored thousands of lines of code and repurposed Open Source solutions while creating new functionality and features
- Implement CI/CD via Travis CI
- Create and Update Automated Unit and Integration Tests
- Orchestrate Docker Containers at a code level, utilising the Docker Golang library
- Devise multi cloud authentication solution for allowing Shipa to orchestrate nodes on Azure, AWS & Google Cloud.
Entura International
Contract - Software Engineer
Develop a solution for monitoring the BitTorrent Network and Sending emails to infringing entities.
- Design and implement code and infrastructure for monitoring torrent network and sending emails - Golang, AWS SES, Containers(Kubernetes), Google Storage and PubSub
- Create automated Integration and Unit tests
- Create CI/CD pipeline using Gitlab CI
- Create Documentation
Happy Health You
Freelance Contract - Data Engineer
Data Engineering Project to extract, transform, structure and visualise data collected through hundreds of thousands of surveys.
- Analyze existing data stored in Google Cloud SQL (MySQL) and create an ETL (Extract, Transform & Load) process for offloading
- Consult on the best and most cost effective storage solution for data exploration given the scale of the project (BigQuery)
- Create BigQuery onboarding ETL process
- Analyze data in BigQuery and create subsets and views for in-depth analysis
- Utilise Google Data Studio to create Dashboards and Visualisations