About

CV

Experience

Providing technical guidance to development teams and advocating efficiency improvements through lean techniques and flawless delivery.

...
...
...
...
...
...

Engineering Director

PrimaryBid

Mar 2022 - Present · 3 yrs 11 mos

As an Engineering Director I am responsible for four cross-functional engineering teams spanning product delivery, platform concerns and quality. I support engineering managers with both people leadership and technical mentorship, partner closely with product to break complex initiatives into achievable iterations, and stay hands-on where it helps unblock teams. More recently that has also meant introducing pragmatic AI-assisted coding workflows to speed up delivery, improve discovery and raise team productivity without lowering engineering standards.

Key Responsibilities
  • Managing multiple cross-functional teams
  • Planning delivery, architecture, testing and engineering quality
  • Supporting technical development and platform decisions
  • Mentoring, recruitment and team growth
  • Introducing AI-assisted engineering workflows
  • Leadership

    I directly support multiple teams and managers across a broad mix of senior engineers, analysts and quality specialists, balancing delivery, coaching and technical direction.

    Infrastructure

    Kubernetes · Next.js · NestJS · React · Node.js · Apollo GraphQL · TypeScript · platform engineering · delivery automation · AI-assisted coding · software architecture

    Architecture

    The project uses React, Angular and Vue with Single Spa to deliver only affected changes as seamless micro application modules alongside built for purpose React Native and NativeScript mobile apps. All apps are versioned and delivered through GitHub Releases, NPM and Docker.

    Ecosystem

    The API is developed using Apollo GraphQL and Go services with OIDC (IdentityServer4) as the security platform. The GraphQL services are stitched using Apollo Federation allowing rapid micro-service development all within the same ecosystem.

    Lead Application Architect

    ATS Global

    Mar 2018 - Mar 2022 · 3 yrs 10 mos

    Reporting directly to the CDTO my role is to architect and oversee the development of a highly scalable application that allows customers to digitise their processes online.

    Key Responsibilities
  • Making frontend architectural technology decisions
  • Leading and mentoring the UI team and ensuring code quality measures
  • Using CI/CD processes to handle release and version control of micro applications and services
  • Collaborating with key stakeholders and managing the technical backlog
  • Lead Software Developer

    Utilitywise

    Apr 2015 - Jun 2018 · 3 yrs 3 mos

    I was responsible for overseeing the continued development and support of our existing web and mobile applications as well as a number of greenfield projects, including; - an online customer portal, a price comparison website and SSO authentication platform.

    Key Responsibilities
  • Planning requirements, overseeing process, testing and ensuring code quality
  • Orchestration of the micro-service infrastructure
  • Supporting technical development
  • Mentoring, recruitment and training
  • Team

    In my role I was directly responsible for managing and mentoring an agile development team of 6 individuals ranging from senior developers to junior test analysts.

    Infrastructure

    Built using Angular (frontend) and Cordova (mobile) with Node, Apollo GraphQL, .NET Core and IdentityServer4 as micro-services. The service architecture used NATS streaming with connected clients using Lua scripting, hosted in Docker swarm.

    Best Practice

    I played a key role in using my expertise to support the introduction of agile scrum and software best practices, driving new technology and process into the business

    Development

    Building the web based configuration portal and reporting tool using ASP.NET MVC JavaScript, jQuery, Knockout, Kendo UI and Bootstrap.

    Senior Software Engineer

    t-mac Technologies

    May 2012 - Apr 2015 · 3 yrs

    I was employed at t-mac Technologies' Ltd as a Senior Software Engineer and shortly after was made responsible for recruiting, managing and coaching junior developers through the expansion of the department. Daily activities mainly targeted front-end development with a focus on the improvement of the web and mobile reporting platform.

    Key Responsibilities
  • Introducing agile best practices
  • Development of the core configuration and reporting platforms
  • Supporting the growth of the development team
  • Software Engineer

    allfiled UK

    Jun 2009 - May 2012 · 3 yrs

    During my time at allfiled UK Limited I was responsible for all aspects of the system and its design. This included a focus towards enhancing the user experience through the use of core asynchronous web components.

    Key Responsibilities
  • Working with stakeholders to produce working prototypes
  • Introducing new technologies (Spring MVC)
  • Creation of the rule engine to allow target marketing (using drools)
  • Asynchronous JavaScript calls via and Ajax
  • Enhance

    During my time in the company I oversaw the transition of a number of legacy features into modern delivery patterns using JAVA, Spring and JavaScript.

    Prototyping

    Working with clients' and the product owner to produce mock UI designs and working prototypes. Project work included big clients such as Santander and MoneySavingExpert.

    Sponsorship

    SIG provided sponsorship through my part-time MSc degree and in return I was able to help the department progress from using superseded technologies.

    Interoperability

    Most significantly I was responsible for orchestrating a solution for cross-platform interoperability between legacy back-end systems and the newly adopted sales platform

    Web and Database Developer

    SIG

    Jul 2005 - Jun 2009 · 4 yrs

    In my role as a web and database analyst I was responsible for overseeing the development of a number of bespoke software systems. Including the complete development of a web-based acquisition system.

    Key Responsibilities
  • Introduce a range of software best practices and process improvements
  • Provide cross-platform interoperability between our own systems (ASP.NET) and SalesForce (Java, Apex)
  • Work with upper management to develop a bespoke system for acquisition tracking
  • My Education

    Find out about my education and research.

    View education
    Contact

    Gary Stubbings © 2026 All Rights Reserved