I'm a software consultant with six years of experience delivering event-driven backend systems and integration solutions. I specialise in Node.js, React, and Java, and I’ve helped teams reduce risk during large-scale migrations and integrate AI-powered capabilities into platforms. I thrive owning technical delivery end-to-end, collaborating with product teams, and refining legacy systems. I work well across cross-functional teams, and I’m currently available for new engagements outside IR35.

Matt Annetts

I'm a software consultant with six years of experience delivering event-driven backend systems and integration solutions. I specialise in Node.js, React, and Java, and I’ve helped teams reduce risk during large-scale migrations and integrate AI-powered capabilities into platforms. I thrive owning technical delivery end-to-end, collaborating with product teams, and refining legacy systems. I work well across cross-functional teams, and I’m currently available for new engagements outside IR35.

Available to hire

I’m a software consultant with six years of experience delivering event-driven backend systems and integration solutions. I specialise in Node.js, React, and Java, and I’ve helped teams reduce risk during large-scale migrations and integrate AI-powered capabilities into platforms.

I thrive owning technical delivery end-to-end, collaborating with product teams, and refining legacy systems. I work well across cross-functional teams, and I’m currently available for new engagements outside IR35.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Software Consultant (Contract · Outside IR35) at Quinyx WFM
November 1, 2024 - Present
Delivered a zero-downtime migration from DocumentDB to MySQL by optimising the existing service to process data offline during cutover, ensuring system stability throughout. Built event-driven integrations consuming an internal AI translation service to automatically update up to 200 fields per document across ~10 languages, enabling dynamic content translation where none previously existed. Applied the same integration pattern to connect a user-facing chatbot to files available within the platform, ensuring responses only drew from files the requesting user had permission to access. Migrated an embedded iframe web application to a new design system, aligning its visual style and layout with the host application for a seamless end-user experience. Continued to provide senior-level technical guidance on architecture decisions and ongoing system improvements.
Software Lead at Quinyx WFM
November 1, 2022 - November 1, 2024
Improved service speed and efficiency by developing an event-driven read model in DocumentDB for a Java BFF integration service. Enabled larger-scale usage by integrating Hazelcast for caching and processing real-time data with Kafka. Built the UI for a third-party real-time chat application, incorporating business logic and custom functionality. Designed and implemented RESTful APIs in Java and Spring Boot. Conducted code reviews and pair programming sessions across React/TypeScript and Java codebases. Led discovery discussions covering risk assessment and technical solution design.
Software Engineer at Concrete
November 1, 2019 - November 1, 2022
Led decomposition of a monolithic 'god object' service into five discrete microservices within a team of seven, applying domain-driven design principles throughout. Designed and delivered a greenfield facade application layer now live in production, providing a public versioned API and a clean interface for the front end. Implemented a storage and indexing strategy using SQS and Elasticsearch, achieving accurate document indexing and eventual consistency at scale. Centralised upstream communications from multiple services into a single event broker, simplifying system integration significantly. Developed and maintained features in React and Redux across a complex front end. Created and optimised Elasticsearch queries to improve search performance and retrieval accuracy. Executed data migrations to maintain integrity during platform upgrades.
Software Engineer at Concrete (concreteplatform.com)
November 1, 2019 - November 1, 2022
Led decomposition of a monolithic 'god object' service into five discrete microservices within a team of seven, applying domain-driven design principles. Designed and delivered a greenfield facade application layer providing a public versioned API and a clean interface for the front end. Implemented a storage and indexing strategy using SQS and Elasticsearch, achieving accurate document indexing and eventual consistency at scale. Centralised upstream communications from multiple services into a single event broker, simplifying system integration significantly. Developed and maintained features in React and Redux across a complex front end. Created and optimised Elasticsearch queries to improve search performance and retrieval accuracy. Executed data migrations to maintain integrity during platform upgrades.

Education

Full-Stack Developer Bootcamp at Le Wagon
July 1, 2019 - September 1, 2019
Course at Bedford College
January 1, 2019 - May 1, 2019
Full-Stack Developer Bootcamp at Le Wagon
July 1, 2019 - September 1, 2019
C# Applications at Bedford College
January 1, 2019 - May 1, 2019

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment