Richard Thurgood, Developer in London, United Kingdom
Richard is available for hire
Hire Richard

Richard Thurgood

Verified Expert  in Engineering

Data Visualization Developer

Location
London, United Kingdom
Toptal Member Since
February 17, 2022

Over the past eight years, Richard has built software used by millions of people for companies such as OVO Energy, Genomics England (NHS), Aviva, Accenture, the Premier League, and Premier Inn. He is a passionate and pragmatic full-stack developer with a keen interest in React, data visualization, and Golang.

Portfolio

Kaluza (Part of OVO Energy)
TypeScript, React, Apache Kafka, Kubernetes, Go, Python
Zone
JavaScript, React, Styled-components, Redux
Aviva
JavaScript, Adobe Experience Manager (AEM), Node.js, Gulp, CSS3, Highcharts...

Experience

Availability

Part-time

Preferred Environment

Slack

The most amazing...

...thing I've built is a UK map of real-time charging states of thousands of electric vehicles. It was featured on BBC's Click program.

Work Experience

Senior Software Engineer

2019 - PRESENT
Kaluza (Part of OVO Energy)
  • Championed the user when building new products with strong attention to usability and user value. The company recognized this by awarding me the employee of the year award in 2020.
  • Built a control room interface for investment pitches, allowing the presenter to show thousands of charging assets on a UK map. The interactive interface has been demoed to investors, including Goldman Sachs as well as media outlets such as the BBC.
  • Created a custom chart library for Kaluza using D3.js. Making charts reusable saved the company two days per new chart in dev time.
Technologies: TypeScript, React, Apache Kafka, Kubernetes, Go, Python

Senior Front-end Developer

2018 - 2019
Zone
  • Delivered a medical application for Genomics England (part of the NHS). The application was responsive over mobile, tablet, and desktop, and we met several tight deadlines.
  • Led the design and refinement of the complex product and mentored junior developers.
  • Reduced the number of bugs in backlog over time by proactively improving standards of ways of working and promoting a definition of done that included thorough testing.
Technologies: JavaScript, React, Styled-components, Redux

Senior Full-stack Developer

2016 - 2018
Aviva
  • Delivered several content-managed websites for the UK and international markets which met high accessibility standards.
  • Introduced charting technology to the team and built interactive charts of financial data.
  • Managed junior developers and led study sessions to improve the standard of code in the organization.
  • Established behavior-driven development test suite and enforced standards through code reviews.
Technologies: JavaScript, Adobe Experience Manager (AEM), Node.js, Gulp, CSS3, Highcharts, D3.js, Modernizr, Ext JS

Aviva International Site Build

https://www.aviva.com/investors/
Working in a distributed team, I built components for many of Aviva's public-facing websites. I built content management features for the companies' content creators and interactive charts to display FTSE 100 financial information.

Languages

JavaScript, HTML, TypeScript, CSS3, Python, Go

Libraries/APIs

React, D3.js, Node.js, Highcharts, Modernizr

Paradigms

Agile

Platforms

Kubernetes, Google Cloud Platform (GCP), Apache Kafka

Other

Data Visualization, Statistics, Linear Algebra, Styled-components

Frameworks

Redux, Ext JS

Tools

Slack, Adobe Experience Manager (AEM), Gulp

2008 - 2012

Bachelor of Science Degree in Mathematics

University of Surrey - Guildford, UK

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring