Kevin
From United Kingdom (UTC+1)
Kevin – Golang, GCP, Microsoft Azure
Kevin is a senior backend and platform engineer with over 15 years of experience, specializing in Go and cloud reliability engineering. He has led the design and implementation of cluster routing and failover systems in Go, with strong commercial experience in Kubernetes, GCP, and Linux. Screenings confirm his strengths in pragmatic architecture, concurrency, and direct client communication. He is comfortable in contractor roles, excels in autonomy, and brings a product-focused mindset.
17 years of commercial experience
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Software Engineer
A container supply-chain security framework at a global bank that attests and verifies container images from build through to deployment. It makes every container on the platform traceable to its source, build and contents. Kubernetes admission policies block any workload that cannot prove its provenance.
- Worked end-to-end with customers to write and implement a proposal for integrating the framework into their workflow.
- Worked with teams acquiring open-source applications so that every image carries a signed SBOM attestation.
- Helped platform and security teams reach a high degree of compliance within the bank.
Senior Software Engineer
A cloud-based reservoir simulation platform that lets reservoir engineers run industry-standard reservoir and geomechanics simulators in the cloud without changing their workflows. Simulations launch from desktop tools or a web platform and run on scalable cloud infrastructure, allowing more than a thousand cases to run at once and cutting studies from weeks to days.
- Built an automated multi-cloud failover system in Go that removed manual intervention during outages, saving money and reducing dependence on the US team.
- Designed cluster routing: each customer's contract mapped through Kubernetes ConfigMaps to a favorite cluster plus fallback clusters, with tags for cluster type, Windows or Linux nodes and GPU.
- Ran continuous health-check simulations on every cluster, stored results in GCP Firestore and routed around failing clusters.
- Added a manual override so a product owner could take a cluster out of rotation.
- Ran the new system alongside the old one and compared their decisions before switching over.
- Defined SLOs and error budgets for the simulation engines and built monitoring and alerting tools.
Senior Software Engineer (via 101 Ways)
A B2B market intelligence product that gives property professionals data and reports on the housing market. It ingested and processed property market data and served it through a reporting API to listing pages, alongside a similar-properties feature on the main consumer site.
- Acted as interim team lead for the market intelligence team (3 developers, a product owner and a product manager) while working hands-on as a senior engineer.
- Built the ingestion pipeline and reporting API.
- Replaced the legacy reporting stack with Go services.
- Introduced observability where there had been none.
- Reworked the similar-properties backend.
Senior Software Engineer
A case-management system used by a government department, being brought in-house from an outsourced legacy platform. It managed cases and their data end to end, replacing an ageing and expensive Java platform with a modern in-house service the department could own and evolve.
- Helped insource and modernise the legacy system as a senior engineer with security clearance.
- Reverse-engineered the system's behaviour and data model from Oracle, XML and relational sources, with access to the data but not the source code, to migrate it onto the new platform.
- Set up error monitoring and log processing.
- Interviewed contractors and civil servants to grow the department's engineering team.
Senior Software Engineer
A multi-cloud analytics data warehouse on Snowflake that consolidates IT spend data from across a large technology company.
- Designed and built the ELT pipeline into Snowflake using Matillion.
- Integrated the many source systems.
- Managed the supporting infrastructure as code with Terraform.
Principal Software Engineer
A self-service platform for scheduling and managing recorded meetings between expert consultants and clients, within an expert network business.
- Built the scheduling platform as a principal engineer, together with the self-service and business operations team.
- Built a feature that used AWS services to generate a glossary of key terms from recorded calls.
- Wrote the ETL pipelines used to analyse revenue opportunities from recorded meetings.
Senior Software Engineer
A platform that helps researchers explain, share and track the reach of their published research.
- Led the break-up of a Ruby monolith on AWS into a distributed system on GCP as lead engineer.
- Delivered microservices iteratively with TDD and CI/CD for low-risk releases.
- Built monitoring, logging and tracing into the first release.
- Assessed the technologies adopted during the migration.
Lead Developer
Custom web applications and APIs built for healthcare clients by a digital agency specialising in the healthcare sector.
- Joined as a senior engineer and was promoted to lead engineer, leading delivery for a team of 5 backend developers.
- Built digital products for the healthcare sector.
- Set and maintained engineering practices across the team, including automated testing and CI/CD.
- Set up error monitoring and infrastructure provisioning.
Software Engineer
An energy-monitoring service that tracked building energy use and calculated degree days to analyse heating and cooling demand.
- Built the degree-days API and its time-series storage as a contractor.
- Developed the Android and Raspberry Pi MVPs that captured meter readings using OCR.
Software Engineer
A platform for collecting field data using mobile apps that work offline, with web tools to manage and review it.
- Built the web application and APIs.
- Developed the offline data-collection apps across Android, iPhone and the browser.