Aran Wilkinson

Software Engineer · Consultant

Updated August 18, 2026

Summary

Software engineer and consultant with more than ten years of experience building reliable back-end systems, mostly in Go. I help teams design and improve services that handle real-world traffic, using tools such as AWS, Google Cloud, Kafka, and PostgreSQL. I work on both new systems and existing ones that have become difficult to maintain.

Experience

Senior Software Engineer · Civica

Jan 2025 – Present
  • Build a local-government governance product as part of an AI-native Go team, using AI throughout the development process
  • Previously helped build an internal document management platform in a small team. The platform is used by Civica’s products, which serve government, NHS, and education customers. Built with Go, MongoDB, Kubernetes, Knative, and AWS

Director · aran.dev ltd.

Aug 2020 – Present
  • Provide software engineering and consulting services, mainly using Go, cloud platforms, and distributed systems
  • Built a Go service for a UK rail data project that consumes real-time train information from Kafka and stores it in PostgreSQL
  • Help local businesses choose practical, cost-effective technical solutions, including low-code tools where they are a good fit

Senior Software Engineer · Eiger

Apr 2024 – Sep 2024
  • Joined a small Go team delivering blockchain software for external clients
  • Helped develop a Go implementation of a new open-source blockchain technology

Senior Software Engineer · Shell — Limejump

Apr 2023 – Mar 2024
  • Built Go backend services for IoT device communication across AWS and Azure
  • Led development of a Go service that converted grouped device measurements into sub-second messages, using RabbitMQ and Kafka
  • Worked with Shell Energy's Kafka team to support the integration and adoption of Kafka

Senior Software Engineer / Platform Engineer · Banked Ltd.

Feb 2022 – Apr 2023
  • Built Go backend and platform services on Google Cloud, using Cloud Spanner, Cloud SQL, and Kubernetes Engine
  • Worked in a three-person platform team building internal tools and libraries for other engineers
  • Replaced a Ruby on Rails webhook system with an event-driven Go service using NATS and Cloud Spanner
  • Built internal Protocol Buffer tooling with a GitHub Actions pipeline for code generation in multiple languages

Backend Engineer · Buff Up Ltd.

Feb 2021 – Feb 2022
  • Golang backend on Amazon Web Services (AWS), using Fargate, Aurora MySQL, Route 53 and Amazon MQ
  • Worked in a small backend team of three delivering business requirements
  • Rebuilt old Golang monoliths into scalable microservices to support global events
  • Developed features powering the next generation of audience experience for sports and esports

Backend / Platform Engineer · Shell — Digital Ventures

Aug 2020 – Feb 2021
  • Golang and Python backend on Google Cloud Platform (GCP), using BigQuery, BigTable, Cloud Functions, Pub/Sub, Cloud Run, GKE and Cloud SQL
  • Integrated Shell services and features into the Accuport platform
  • Worked on authentication and authorisation to expand the platform's security features
  • Worked closely with the front-end team to deliver customer-facing features via an API-first approach

Senior Software Engineer · Heetch

May 2019 – Jul 2020
  • Worked with the Ride and Boost Acceptance Rate teams to build and improve features for a better ride experience for drivers and passengers
  • Daily tech: Golang, gRPC, AWS, Mesos, Marathon, Kafka and DataDog
  • Took product requirements from discovery through delivery and monitoring, liaising with colleagues across multiple timezones
  • Used DataDog monitoring and logging to identify issues preventing the scaling of data processing

Senior Software Engineer · IQBlade

Jan 2018 – Apr 2019
  • Technologies including Spring Boot, Golang, AWS and Google Cloud Platform (GCP)
  • Introduced GCP for data tools processing and querying large quantities of data
  • Worked closely with a colleague on architectural problems and solutions
  • Identified performance issues preventing the scaling of data processing

Senior Software Engineer / Consultant · Infinity Works

Feb 2017 – Jan 2018
  • Used Golang, PHP, Java, Spring, RabbitMQ, Prometheus, Rancher, Terraform and AWS
  • Helped Dining Club Group rebuild their infrastructure to support their brands tastecard, hi-life and Gourmet Society
  • Architected modern infrastructure with clients using Terraform and CloudFormation
  • Worked closely with Hermes to deliver the Pulse Replacement Project, including on-call support for parcel processing
  • Introduced Grafana and Prometheus monitoring for Dining Club Group and the Pulse Replacement Project

Technical Lead / Software Developer · Elder Studios

Apr 2014 – Feb 2017
  • Used Golang, Java, Spring and PHP; managed client systems and an internal GitLab server on AWS
  • Worked on the Icelolly re-platforming project and a cloud-based rebuild of the Wisdom eDRM platform
  • Helped RAM Tracking modernise away from a legacy Delphi system to AWS and Spring Boot
  • Worked with University of Huddersfield lecturers to deliver the Advanced Web Programming module

Senior Web Developer · Parallax Agency

Nov 2013 – Mar 2014
  • Built the real-time match-day mode for Yorkshire County Cricket Club in PHP
  • Implemented an internal Grunt task runner to simplify the build process across multiple developers
  • Monitored and maintained internal build systems and servers
  • Mentored and code-reviewed junior web developers
  • Worked on an event pre-booking system for town centre car parks

Community

Co-Organiser & Mentor · CodeUp Huddersfield

Sep 2016 – Jul 2020

Co-organised and mentored at a community coding meetup in Huddersfield.

Projects

Go services that process real-time UK train information, using Kafka and PostgreSQL.

  • Real-time ingestion and processing of UK rail data feeds
  • Go
  • Kafka
  • PostgreSQL

Skills

Back-end
  • Golang
  • Zig
  • Rust
  • Java
  • JavaScript
  • PostgreSQL
  • MySQL
  • BigTable
  • NATS
  • Kafka
  • Cloud Pub/Sub
  • RabbitMQ
Front-end
  • HTMX
  • VueJS
  • ReactJS
  • JavaScript
  • HTML5
  • CSS
Other Development
  • PHP
  • Python
  • Bash Scripting
Cloud Platforms
  • Amazon Web Services
  • Google Cloud Platform
  • Digital Ocean
  • DataDog
DevOps
  • AWS
  • GCP
  • Docker
  • Mesos
  • Marathon
  • Kubernetes
  • Rancher
  • Prometheus
  • Terraform
  • Concourse
  • CircleCI

Education

Lancaster University

2008 – 2011

BSc (Hons), Computer Science Innovation

Interests

  • Travelling
  • Cycling
  • Snowboarding
  • Movies
  • DIY
  • Side projects