Mike Harper

IT Contract Developer

Recent Projects

Here are some of the projects I've been working on over the last few years. Most of my work is on web applications for organisations' private use rather than public-facing websites.

You can find about my experience further back on my LinkedIn profile. I can also supply a comprehensive CV in PDF format if required. The best way to contact me for this is via LinkedIn.

Jaguar Land RoverJan 21 - Dec 21

Engineering Changes System

  •  Contract
  •  Remote
  •  12m
  •  Automotive
  •  Front End
  •  2 renewals

Hired at the start of 2021 in a purely front-end role using React to work as part of a team enhancing a system to manage engineering changes. The front end is built using React with hooks in a functional style using both TypeScript and JavaScript. We use both React Testing Library and Cypress for testing.

  • React
  • Material Design
  • TypeScript
  • JavaScript
  • JSS
  • Cypress

FMG LtdMar 20 - Dec 20

Highways England App

  •  Fixed Term
  •  Remote
  •  9m
  •  Automotive
  •  Full Stack
  •  1 renewal

Hired for 6 months (extended to 9) with a co-developer to design and develop a vehicle tracking system for use by Highways England: a tablet application for roadside use by traffic officers, and a portal for control room monitors to map incidents in real time around the regions.

  • React
  • TypeScript
  • Material Design
  • C#
  • ASP.Net Core
  • RethinkDB

Credit Karma LtdOct 19 - Nov 19

Website Migration

  •  Contract
  •  On Site
  •  2m
  •  Finance
  •  Full Stack

Short-term project to modify an existing ASP.Net website (which was due for replacement) to support urgent legislative changes. Subsequently assisted with development of its replacement using React and TypeScript.

  • React
  • TypeScript
  • C#
  • ASP.Net MVC
  • Web API
  • SQL Server

FMG LtdMar 17 - Jun 19

Finance Transformation

  •  Contract
  •  On Site
  •  2y 2m
  •  Automotive
  •  Full Stack
  •  6 renewals

New development to streamline finance processes to reduce costs and revenue leakage. This involved work using AngularJS (and later Angular) with JavaScript (and later TypeScript). The system integrated via an API with other operational systems, which I also worked on to provide further streamlining of invoices for commercial recoveries.

  • Angular
  • JavaScript
  • TypeScript
  • C#
  • Web API
  • SQL Server

Jet2 LtdMay 15 - Feb 17

Holiday Provisioning System

  •  Contract
  •  On Site
  •  1y 8m
  •  Holidays
  •  Full Stack
  •  4 renewals

With a fellow contractor, successfully redeveloped a system used to manage the provision of accommodation for package holidays operated by Jet2 Holidays. The old system was web-based but modelled around a spreadsheet, the new system used a cleaner approach to simplify workflow.

  • AngularJS
  • JavaScript
  • TypeScript
  • C#
  • Web API
  • SQL Server