Summary
Overview
Work history
Education
Skills
Timeline
Generic

Aaron Martin

Hull

Summary

Accomplished Software Developer with extensive experience in diverse programming languages and methodologies. Proven track record of leading teams and collaborating effectively to deliver projects on time and within specifications.

Overview

12
12
years of professional experience
5
5
years of post-secondary education

Work history

Lead Developer

TrustID
Reading, Berkshire
2023.01 - Current
  • Architected and executed seamless migration of a legacy monolith to a microservices architecture using C# .NET and Azure Container Apps, achieving zero-downtime deployments and significantly enhancing system scalability.
  • Integrated Dapr sidecars to standardise service-to-service interoperability, simplifying state management and service discovery across the ecosystem.
  • Modernised CI/CD pipelines by automating build processes and static code analysis; transitioned the release culture from restrictive "early morning" windows to anytime-of-day deployments.
  • Mentored a team of junior and mid-level developers through structured code reviews and 1-on-1s, successfully upskilling the department in modern microservice patterns and cloud-native technologies.
  • Partnered with stakeholders to decompose complex business requirements into actionable technical roadmaps and architectural specifications.
  • Optimised backend performance by refactoring legacy bottlenecks and migrating database logic from Linq2Sql to Stored Procedures, resulting in improved query efficiency and maintainability.

CEO/Lead Developer

Arc Studios
Hull, East Riding of Yorkshire
2014.06 - 2022.10

As CEO I made sure that the company achieved the goals of the board and obtained/negotiated contracts with clients. Due to the small size of the company, I also worked in a project manager and developer capacity for the majority of projects.

  • Escada - Corrugating Machine Controller - Lead Developer

Developed using C#, WPF, MSSQL and Machine Learning. The aims of the project were to allow a machine operator to test and save different settings for a corrugating cardboard machine. Using a touch screen interface,the user could create templates of groups of settings in order to allow different types of cardboard to be produced easily and efficiently. Based on test results of the produced cardboard, the software would adapt the settings to increase the quality.

  • ESP - Crisis Development - Developer/Consultant

I was called in to help ESP with technical debt on a number of troubled projects, focusing on the London Councils travel card project. The software was written using C#, ASP.NET and MSSQL and required integration with payment platforms. The project was a success and, based on my recommendations,the business implemented a more sustainable development cycle and the contract with the councils was renewed.

  • University of Hull - UDx - Developer

Arc Studios developed and maintained the UoH's integration platform, known as the UDx. My main responsibilities were to implement integrations of new systems, make changes to existing integrations and make improvements to the UDx platform. The different systems that needed integrating ranged from proprietary software,to off the shelf systems, with direct database access or API access, csv and excel files and standard protocols such as FTP and SFTP. The main technologies used in this development was C# and MSSQL, and due to the expansive nature of the integrations, MySQL, S3, SMTP, ingres and many different APIs were also used. I also set up and maintained their CI/CD infrastructure using TeamCity.

  • Arc Studios - Olympus - Lead Developer

Olympus is an enterprise integration platform, developed to replace the UDx at the UoH and be licensed to other higher education institutions. The software allowed any system to be integrated with any other system using a simple drag and drop interface. Olympus was developed using a combination of C#, MSSQL, React, Typescript, SASS, JavaScript, HTML and deployed using containers. In order to maximise connectivity MySQL, Postgres, SFTP, FTP, CSV, Excel and Rest API Technologies were used.

  • SGS CO - Autosuite - Developer

I was contracted to finish the remaining functionality for a piece of software that checked that designs for products matched the correct criteria for printing. This software was written in C++, C#, Blazor and MSSQL as well as using the Adobe Illustrator SDK for C++.

Education

MEng - Computer Science with Games Development

University of Hull
Hull
2009.09 - 2014.05

Skills

  • Software Development
  • Troubleshooting
  • Team Collaboration
  • Client Relationship Management
  • Outstanding Team Leadership
  • Team Development
  • Agile Development
  • Microservice Design

TECHNOLOGIES

  • C# (Full Stack NET, NET Core, ASP, WPF, Blazor, Xamarin, Entity Framework, WCF, WebAPI)
  • C (C 11, C 14, DirectX)
  • SQL (MSSQL, MySQL)
  • Azure
  • REST
  • JavaScript (jQuery)
  • Java (Android)
  • HTML
  • CSS/SASS
  • CI/CD
  • Container Development

Timeline

Lead Developer

TrustID
2023.01 - Current

CEO/Lead Developer

Arc Studios
2014.06 - 2022.10

MEng - Computer Science with Games Development

University of Hull
2009.09 - 2014.05
Aaron Martin