Richard Thurgood, Data Visualization Developer in London, United Kingdom
Richard Thurgood

Data Visualization Developer in London, United Kingdom

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.
Richard is now available for hire

Portfolio

  • Kaluza (Part of OVO Energy)
    TypeScript, React, Apache Kafka, Kubernetes, Go, Python
  • Zone
    JavaScript, React, Styled-components, Redux
  • Aviva
    JavaScript, AEM, Node.js, Gulp, CSS3, Highcharts, D3.js, Modernizr, Ext JS

Experience

Location

London, United Kingdom

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.

Employment

  • 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, AEM, Node.js, Gulp, CSS3, Highcharts, D3.js, Modernizr, Ext JS

Experience

  • 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.

Skills

  • 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, AEM
  • Frameworks

    Redux, Ext JS
  • Tools

    Slack, Gulp

Education

  • Bachelor of Science Degree in Mathematics
    2008 - 2012
    University of Surrey - Guildford, UK

To view more profiles

Join Toptal
Share it with others