Keith Lyon.com

A Nicer Way To See My

CV

keith@keithlyon.com

Over 25 years

 

I’ve worked in a lot of companies,

Learnt the good, the bad and the ugly,

Also contributed to all three ...

 

Experience, it makes you stronger!

 

A great full stack developer needs to be good at coding, design, integration, communication and break a lot of things while on that journey!

 

A great leader needs to share those experiences to help people learn, and to help non-developers understand what, when, where, and why, things need to be done a certain way...... Experience!

zuhlke.webpaa.webpcoop.webpnhs-digital.webpmastek.webpitvet.webp
stuartpease.webpgeospatial-insight.webpmoney-saving-expert.webpdigital-bridge.webpevoke-creative.webpverilocation.webpbet365.webp
purenet.webpdeliverycube.webpbrief-your-market.webpprolog.webphouse2home.webp

I have been creating database driven websites and software since 2000.

Since the beginning of 2015 I have been working as a full stack IT Contractor for companies utilising Angular, React, Vue, Node.js, .NET, SQL Server and other web related technologies.

Since 2002 I have been leading full stack development teams for various companies, not just as a contractor.

Many of my roles required mentoring; and managing young developers on their journey with more efficient ways of working and managing the work to deliver what the customer expects to receive within the timeframe that has been agreed.

zuhlke.webp

Zuhlke Engineering Consultancy

June 21 - Jan 25 Lead Frontend Consultant, Team Leader (Redundancy)

Technical Lead delivering complex web projects and transforming underperforming teams.

Recognized for outstanding technical leadership in turning around critical projects at major organizations including The AA and NHS Digital.

Combining deep frontend expertise and architectural knowledge with strong mentoring capabilities, consistently building high-performing teams while maintaining exceptional client relationships.

Demonstrating strength in rapidly assessing complex situations, implementing robust technical solutions, and fostering positive team cultures. Maintains a strong focus on quality through Test-Driven Development and accessibility standards while effectively balancing pragmatic delivery with technical excellence.

  • Angular 17+, Vue2/3, React/Next/Native, Python, C#
  • Led frontend architecture decisions and technical implementations
  • Instrumental to delivery success, setting standards for what "good looks like"
  • Focused on client outcomes while maintaining strong technical standards
  • Built strong relationships with client stakeholders and team members
  • Provided significant mentoring and technical leadership
  • Successfully led technical turnaround of AA Aurora project, rebuilding trust and velocity while implementing robust frontend architecture
  • Established and upskilled multiple development teams in modern frontend technologies including Angular and Vue.js
  • Consistently praised for ability to quickly grasp complex business contexts and deliver pragmatic, high-quality solutions
  • Built and maintained strong client relationships while expertly managing stakeholder expectations across multiple large-scale projects
  • Recognized for outstanding mentorship abilities and creating positive team environments that enable high performance

AA Breakdown Cover and AA Home and Car Insurance

Angular 17+Vue2/3React/Next/NativePythonC#

Successfully led technical turnaround of AA Aurora project, rebuilding trust and velocity while implementing robust frontend architecture.

Consistently praised for ability to quickly grasp complex business contexts and deliver pragmatic, high-quality solutions.

Built and maintained strong client relationships while expertly managing stakeholder expectations across multiple large-scale projects.

Recognized for outstanding mentorship abilities and creating positive team environments that enable high performance.

Coop Funeral Care

VueJS 3VueJs 2JestCypressPythonDjangoJinja2Docker

Funeral Care website, creation of the buying process to meet strict new regulatory demands.

mastek.webp

Mastek

Feb 21 - June 21 Lead Frontend Developer

NHS Digital

Vanila JavascriptNodeJsexpress jsNunjuckshandlebarsDockerKubnetesC#SQL ServerJasmineCypress

  • Maintaining NHS-D Buying Catalogue in JavaScript, Node.js, Nunjucks
  • Improving bulk buying of GP services code and user journey
  • Accessibility auditing and improvements
stuartpease.webp

Stuart Pease Fibreglass

Sept 20 - Nov 20 Website Developer

Vue.jsNode.jsWordpress

  • Create new website and SEO using Vue.js, Node.js and WordPress, which has directly increased sales and exposure to new customers
itvet.webp

ITVET

June 20 - Aug 20 Senior Frontend Developer

LeadershipmentorAngularTypescriptSassTDDFigma

Working on their HR software utilising Angular 10 and C# API. As the Senior Developer I introduced coding standards and SOLID principles to streamline development for the full SDLC by introducing Agile methodology and creating sprints which helped vastly manage the volume of changes that were being requested daily.

  • Creating reusable components, services and SASS to better share code, improve speed and maintainability
  • Optimising workflow from product owner requirements through to development and testing practices to help streamline requirements gathering and change request management
  • Reduced payload from 7.2mb to 3.2mb by introducing SOLID principles and using lazy loading

Personal Projects

2019 - 2020 Fullstack Developer

AngularTypescriptNodeJSAWS

  • Node.js server using express connecting to MySQL database hosted in AWS
  • Angular 8 front end to CRUD grades and to allow grading of students
geospatial-insight.webp

Geospatial-Insight

2018 - 2018 Frontend Developer

AngularNodeJSOpen Layers

Web and Open Layers, effects of natural disasters and relief efforts throughout the world. Air Pollution level in various parts of the country. Angular 6 and NodeJS.

  • Retrieving, displaying and manipulating geospatial data using Angular 6, Open Layers, NodeJS
  • Air pollution visualisation GUI and front end to show different routes depending on air pollution levels
  • Adjust all aspects of the GUI to allow for customisable experience and data
money-saving-expert.webp

Money Saving Expert

2017 - 2018 Frontend Developer

AngularNodeJS

Utilising AngularJS, TDD to the credit history check, card and loan eligibility and Wallet Workout. Writing many automated tests using Selenium, Cucumber and Gherkin.

  • AngularJS for the MSE Credit Club while integrating with Java
  • Automated testing system using JavaScript, Cucumber and Protractor
digital-bridge.webp

Digital Bridge

2017 - 2017 Frontend Developer

Angular

Developing software to visualise the customisation of rooms in the home and office in 3D space for companies. I was the lead developer for the new consumer interface utilising Angular 4 and TDD. The interface needs to be customised by the client as this is a SAAS model.

  • Front end and UI development for the new consumer interface written for interacting with catalogue of products to be dragged into interactive 3D space, using Angular 4, SASS, TDD
evoke-creative.webp

Evoke Creative

2016 - 2016 Frontend Developer

AngularTypescript

Interactive kiosks, dashboard and customer facing website using Angular 4 SQL Server.

  • Angular 2 frontend portal and dashboard with C#, SQL Server for managing interactive kiosk software
verilocation.webp

Verilocation

2016 - 2016 Full Stack Developer

AngularTypescriptC#.NETSQL Server

Vehicle Tracking Software and Hardware. AngularJS v1.5 using TypeScript, google maps API and their custom C# API. Introduced TypeScript to help with development, TDD and improved the backend API services, performance and conventions. I lead the team to restructured most of the code base.

  • AngularJS frontend converted to TypeScript for Silverlight replacement HTML5 site
  • UI and UX development for their new flagship vehicle tracking web application
  • C# API REST services developed with TDD to increase code performance and practices
bet365.webp

Bet365

2015 - 2015 JavaScript Developer (Using typescript)

Typescript

  • Frontend development using TypeScript. Developing in the in-house framework for the new HTML5 website due for release 2016
purenet.webp

PureNet

2015 - 2015 Fullstack .NET Developer

NETC#KnockoutJSSQL Server

  • Improving Database, website performance, using C# and KnockOut for various clients of the agency
deliverycube.webp

DeliveryCube

2015 - 2015 Fullstack .NET Developer

C#JavascriptSQL ServerjQueryCSS

  • Performance Turning in SQL Server and C# by applying SOLID principles to their B2B E-Commerce Web Application for multi-national brand, using MVC, T-SQL, KnockOut, jQuery, CSS

Payday Loans Provider

2015 - 2015 Fullstack .NET Developer

C#.NETSQL ServerJavascript

  • Updates and improvements of.NET Custom Build CRM for comparison website written in ASP.NET and C#
brief-your-market.webp

Brief Your Market

2014 - 2015 Senior Full Stack Developer

C#MVVMKnockOutJsAngularTypescriptSQL Server

I was a member of the Product Development team that involved writing a Web Application Utilising Typescript and Knockout to make the UX as smooth as possible while maintaining a code base for a very fast-growing team who can quickly and easily pick up run with the complex WYSIWYG client interface.

  • Multichannel e-marketing company and direct mail. WYSIWYG interface to designing Email and Newsletter templates for clients to easily use with little to no knowledge of the system. Written in using C#, MVVM, MVC, jQuery, KnockOutJS, SQL Server
prolog.webp

Prolog (Promotional Logistics)

2011 - 2014 .NET Developer

C#MVCMVVMjQueryKnockOutJsAngularSQL Server

Develop CORTEX, a client and account management facing web-based software. Purpose to enable users to quickly generate and manipulate reports for data analysis using Grids, SQL Server Cubes and Charts to represent the Big Data gathered of the decades.

  • Develop “Cortex” – online business analytics site to interrogate business data and represent in meaning full way, using Grids, Charts and Cubes to facilitate client report generation from hours to seconds
house2home.webp

House2Home Megastore

2010 - 2011 Senior Web Developer and Web Manager

C#.NETSQL ServerASP.NETJavascriptcss

  • Develop flagship ecommerce website in .NET, SQL Server 2008, House2HomeMegastore.co.uk complete with stock monitoring and maintain their other brands (FireplaceMegastore, StoveMegastore)

Liverpool John Moores University

2009 - 2010 .NET Web Developer

C#SQL ServerJavascriptCSS

  • Develop new Web portal for health statistics and brochures for North West England in VB.NET and MVC

Lyon Solutions Ltd

2004 - 2011 Web Developer, Network Engineer and IT Consultant

VB.netC#SQL ServerJavascriptCSSFlashActionScriptObjective-C

  • ASP.NET, SQL Server CMS and Ecommerce database driven websites for SME’s including sites in Flash and ActionScript 3 websites and data applications

Exact Abacus

2003 - 2004 Web Developer

ASPVB.netSQL ServerJavascriptCSS

  • Development of .NET and ASP Websites using an in-house e-commerce solution

Freelance

2001 - 2003 Web and Software Developer and PC Engineer

HTMLASPCSSSQL Server

  • Customer facing sales, after care support and PC Hardware diagnostics

IT-Excellence MMTV JobChannel.tv

2000 - 2001 Web and Software Developer

ASPSQL ServerVBCSSPerl

  • Create database driven websites and VB applications for SMEs in classic ASP, Perl and SQL Server