Luke Quinnell

Monmouth, Wales · United Kingdom · luke@-remove-lukequinnell.com

Experienced Senior Software Engineer and Engineering Manager with 20+ years in software development, project leadership, and team management. Proven expertise in architecting scalable applications, driving technical strategy, and managing cross-functional teams. Skilled in a broad array of technologies including Node.js, TypeScript, AWS, GCP, and Agile methodologies. Dedicated to delivering high-quality solutions and aligning technology initiatives with business goals.

Skills

Programming Languages & Frameworks
  • - Node.js
  • - TypeScript
  • - React
  • - Vite
  • - Nest.js
  • - Express.js
  • - Fastify
  • - PHP
  • - Symfony
  • - Laravel
  • - Python
  • - OAuth2
  • - GraphQL
  • - HTML5
  • - CSS
  • - SASS
  • - LESS
  • - Tailwind
  • - Bootstrap
  • - Styled Components
Databases & ORMs
  • - MySQL
  • - PostgreSQL
  • - MongoDB
  • - Redis
  • - TypeORM
  • - Prisma
  • - Doctrine
  • - Eloquent
Cloud Platforms
  • - AWS (EC2, S3, SQS, Lambda, IoT Core)
  • - GCP (Cloud Run, Big Query, Compute Engine)
  • - VPC
  • - Subnets
  • - Security Groups
Tools & Integrations
  • - Docker
  • - Git (GitHub, GitLab, BitBucket)
  • - Jenkins
  • - Terraform
  • - Jira
  • - New Relic
  • - Sentry
  • - Stripe
  • - SendGrid
  • - Slack
  • - Microsoft Teams
Testing Frameworks
  • - Jest
  • - Selenium
  • - JUnit
  • - Cypress
  • - PHPUnit
  • - Behat

Experience

Engineering Manager

Sero, Cardiff

In addition to my role as Engineering Manager, I also served as Lead Developer, where I helped build a public-facing RESTful API. Built on a "Trust No One" policy, the API surfaced tailored data for customers with typical response times of ~200ms in production. I also led the creation of a customer-facing Developer Portal that enabled customers to create secure API keys for authenticated requests. Rate limiting and throttling were implemented via GCP’s Cloud Armor, and load balancers were introduced to enhance the API's performance, reliability, and scalability, ultimately improving user satisfaction.

I maintained and advanced an event-driven application distributed across a multi-cloud architecture. Hardware devices (~3,000) in homes collect data from various peripherals, which are sent via MQTT (~85,000 rules executed per hour) to an AWS IoT broker, then forwarded through AWS SQS (~1M messages sent/received per day) to GCP Pub/Sub, eventually triggering the relevant Cloud Run service.

I improved cross-team performance by motivating and energising teams, resulting in a predictable cadence and stable velocity. Additionally, I led efforts to identify and manage risks associated with software engineering.

Led a high-performing team of 6 engineers, ensuring team alignment with company goals, fostering professional growth, and improving project delivery timelines.

October 2023 to Present

Engineering Manager

IOP Publishing, Bristol

Led the Cyber Security initiative, focusing on bot protection, DDoS prevention, threat intelligence, and container vulnerability scanning. I conducted audits, reviewed whitelists, and engaged with customers, partners, and suppliers to ensure access levels were appropriate. I developed a centralised dashboard to monitor threats and track progress.

I worked with teams to break down epics and stories into smaller, iterative steps that each delivered value. As an escalation point for delivery challenges, I ensured smooth project execution.

Collaborating with Product, I helped create a roadmap to address technical risks and led planning and estimation sessions for deliverables and task breakdowns.

Direct line manager for 6 people across the Technology Team, ensuring they felt supported and understood IOPP’s policies and practices.

November 2022 to October 2023

Engineering Manager

Crowdcube, Cardiff

Managed a team of Leads and Senior Engineers, focusing on technical delivery (35%), managerial duties (35%), recruitment (15%), and administrative tasks (15%).

I championed a domain-driven design approach, ensuring proper domain documentation was in place. Collaborated closely with the VP of Engineering to ensure alignment with quarterly OKRs.

April 2022 to November 2022

Lead Engineer & Team Lead

Crowdcube, Cardiff

Led the technical design and implementation of key initiatives, utilising a broad range of technologies to ensure high levels of user experience and technical quality.

I introduced a framework allocating 20% of engineering capacity to continuous technical improvement, balancing product quality with high-priority new features.

Implemented a master-slave database replication model to enhance performance and enable parallel query processing.

January 2022 to April 2022

Senior Software Engineer

Crowdcube, Cardiff

Decoupled Crowdcube’s authentication layer, enabling independent updates for both authentication and API services. Improved test coverage across both services.

Implemented Apple ID integration for social authentication, and managed legacy framework upgrades to the latest versions, ensuring the core code benefited from recent bug fixes and security patches.

October 2019 to January 2022

Senior Software Engineer

GoCompare, Newport

Led the WeFlip project (now Look After My Bills), which automatically switches energy bills to save consumers money. The team developed a Single Page App with a RESTful API, integrated into a Microsoft Azure pipeline using Docker containers.

February 2019 to October 2019

Software Development Manager

Bartholomew Hawkins, Cardiff

Initially employed to build a workflow system that streamlined the company’s back-office processes. The success of this system led to my promotion to Software Development Manager, where I built the department from the ground up. I was responsible for recruiting team members, facilitating agile project management, and overseeing the development of bespoke software.

I maintained a hands-on approach throughout the software development lifecycle while mentoring junior developers and maintaining strong relationships with financial institutions.

October 2016 to February 2019

Software Developer

Bartholomew Hawkins, Cardiff

Developed an internal workflow system to streamline back-office processes, also building the AWS infrastructure to host applications.

September 2015 to October 2016

Principal Developer

Box UK, Cardiff

Lead developer on a project for the British Horse Racing Authority, which replaced paper-based processes with web applications and RESTful APIs.

January 2014 to September 2015

Senior Developer

Box UK, Cardiff

Lead on UNISON’s CMS migration to Box UK’s platform, responsible for the project's progress from QA to live environment.

December 2012 January 2014

Developer

Box UK, Cardiff

Maintained Box UK’s enterprise-level XML-based Content Management System (Amaxus), supporting high-profile clients.

September 2007 to December 2012

Developer

UK Digital Solutions, Cardiff

Developed e-commerce and marketing-related solutions for clients.

June 2006 to September 2007

Education

University of Glamorgan

BSc (Hons) Degree in Internet Computing 1st class
Advanced Internet Development, Database Development, E-Commerce Systems & Strategy, E-Learning & Assessment, Interactive Multimedia & Hypermedia, Research Methods, Level 3 Project
Oct 2005 to June 2006

University of Glamorgan

Cisco Qualifications – Completion of CCNA 1 & 2 courses
Feb 2005 to June 2005

University of Glamorgan

HND in Computing (Internet Development)
Information & Communications Tech ICT, Problem Solving & Professional Development, Website Development, Project, Event Driven Programming, Object Oriented Analysis, Introduction to Graphics and Animation
Sept 2002 to June 2005

Coleg Glan Hafren

BTEC National Diploma in Computing (Software Development)
Jun 2000 to Feb 2002

Coleg Glan Hafren

BTEC First Diploma in Computing (Information Technology Applications)
Sept 1998 to June 1999