Fig. 1Front view

Andrew MacLeod
Andrew MacLeod, shown by the sea for scale.

DatasheetRev F ·

Andrew MacLeod of the Clan MacLeod

Software engineer. Built for healthcare, clinical research and government.

Now: Principal Engineer
Key specifications
Current rolePrincipal Engineer, property-tech
LocationNottingham, UK · working remotely
SectorsHealthcare, clinical research, government, aviation, retail, utilities
ModesTech lead, principal engineer, consultant
Started inGraphic design, London

Section 1

Compatibility

Technologies used in recent roles.

Cloud

  • Azure
  • AWS

Front end

  • React
  • Angular
  • Blazor
  • Next.js

Back end

  • C#.NET
  • ASP.NET MVC
  • Node.js

Data

  • SQL Server
  • Cosmos DB
  • MongoDB

Delivery

  • Docker
  • Kubernetes
  • GitHub Actions
  • Azure DevOps

Testing

  • Playwright
  • Jest
  • NUnit
  • SpecFlow

Section 2

Revision history

Experience, most recent first. More on LinkedIn (opens in a new tab).

RevDatesCompanyDescription
F 2026 – Property-tech companyPrincipal engineer Principal Engineer at a London-based property-tech company, working remotely from Nottingham.
E 2021 – 2026 CGI / BJSSSenior consultant I worked as a consultant for a number of clients including: the largest healthcare provider in the world, a national airline, the UK Government and the biggest retailer in the UK.
D 2016 – 2021 Parexel / CalyxPrincipal engineer I led multiple software teams architecting and building solutions for clinical research in a highly-regulated industry.
C 2014 – 2016 IdeagenSenior / lead engineer I worked as a senior engineer and team lead, running an agile process delivering software to the customer in an iterative way.
B 2013 – 2014 FACESenior engineer I worked as a senior engineer in a team, mentoring junior developers to help them improve and build software with a professional approach.
A Earlier Earlier RolesDesigner to programmer My first job was doing graphic design for a financial company in London. I gradually moved into web design and subsequently web application development.

Section 3

Notes

  1. Likes to cook.
  2. Reads.
  3. Plays retro computer games.

Section 5

Enquiries

Feel free to get in touch.