Andrew Johnston
Hi! I'm a web developer.
I'm from Orkney and live in Edinburgh.

OVO Group
2019 - present
Kaluza
April 2020 - presentI currently work on smart metering for Orion, Kaluza's retail energy platform which serves the majority of OVO Energy customers. I'm part of a team which develops smart meter booking tools and services.

Spark Energy
September 2019 - March 2020I worked on the My Account customer self-service UI for Spark - primarily on a project to create a React-based replacement for the legacy Angular version.

Maglabs
2015 - 2019Software Developer
April 2017 - August 2019I worked on the initial version of MyBrandstream, a collaboration with sibling company Magnet Harlequin to provide a packaging design workflow UI to its clients. This was a brand new app built with React and a Symfony REST API to replace several legacy systems, and incorporated data integration with both an external proofing tool and a FileMaker Pro database. Amongst the things I built were performant list components with react-virtualized
capable of displaying large task lists efficiently, and an Elasticsearch database enabling full-text search for tasks and projects.
Support Developer
August 2015 - April 2017I was part of a team handling site reliability and performance for legacy LAMP-stack workflow and digital asset management apps. This primarily involved handling bug reports from customers escalated from front-line support by identifying the root cause and applying code fixes where necessary.