×
Chris Dobson

Chris Dobson

Software Developer

Huddersfield, West Yorkshire, UK

Background


Skills

Skills

  • Development

    AWS

    Event Driven Architecture

    Node JS

    TypeScript

    JavaScript

    React

    Jest/Vitest

    C#

    .NET

  • DevOps

    CloudFormation

    CDK

    Github Actions

    Terraform

    New Relic

Certificates

Certificates

Work Experience

Work Experience

  • Senior Software EngineerTrustpilot

    Apr, 2023 - Present

    In the year I've been at Trustpilot I have achieved:

    • Designed and led implementation of b2b free trials
      • Event driven architecture using AWS Lambda, DynamoDB, SNS, SQS, EC2, ECS, EventBridge

      • Full unit test coverage

      • Integration testing

    • Led the introduction of a number of operational excellence initiatives
      • Engineering firedrills

      • Automated dependency management

      • Continuous deployment with staged rollout

      • Load testing

      • Resiliency testing using AWS Fault Injection Service

      • AWS Well Architected Review

      • Migration of API from EC2 to Fargate

    • Regularly lead team sessions sharing knowledge of both existing Trustpilot technology and new engineering initiatives and ideas

    • Regularly contribute technical lightning talks to share both team initiatives and wider engineering ideas

  • Senior Software EngineerDAZN

    Jan, 2022 - Apr, 2023

    DAZN is one of the largest sports streaming platforms in the world. I worked in DOTS (DAZN Operation Tooling Systems) building services responsible for ensuring the smooth running of live sports streams.

    • Designed infastructure to speed up the development of new services using AWS, Terraform & Github Actions

    • Event driven service using AWS EventBridge, Lambda, DynamoDB, SQS, API Gateway to coordinate the delivery of live sports streams

    • API and React frontend to allow streams to be delivered via YouTube

  • Expert Software Developer/Senior Software DeveloperEMIS Health/Ascribe

    May, 2008 - Dec, 202113 years 8 months

    EMIS Health is a leading provider of clinical software and services to the NHS. Over the time I was there I worked on a number of different projects.

    • Medical checks – this is a Nextjs, native Android and native IOS front-end with AWS API Gateway, Lambda, IOT, Cognito and DynamoDB backend originally designed to prove patient Covid vaccination and test status but can also be used to prove any medical status. The application was proved to be able to handle at least 120 million checks per day at a cost of approximately 0.002p per check and was built inside two months by two developers.

    • Clinical intelligence templates – this is a React application that allows medical professionals to create intelligent workflows for use by both other professionals in a medical setting and by patients themselves online to help with treatments and next steps.

    • GP consultation assistant – this is a React js front-end and AWS backend that streams microphone input of a consultation to AWS Transcribe, calling AWS Lambda functions built in Node to find appropriate medical coded data and current medical history to advise the GP of possible questions to ask and diagnoses in real-time, It also translates using AWS Translate and websockets to allow patients with a different first language to the GP to have a better experience by using their own device to translate to and from their chosen language.

    • Medical querying - this is a React js front end and AWS back-end allowing medical professionals to use natural language to answer complex questions about a patient’s medical history. Calls an AWS Lambda function built in Node that takes the text and returns either a dataset or a 'yes'/'no' answer. Examples of questions could be: 'The latest haemoglobin level', 'graph of blood pressure over the last two years', 'has the blood pressure decreased since the last prescription of Ramipril'

    • EMIS web interface - created web front ends using React js for two of the key functions of the EMIS Windows application. Used the existing REST apis to retrieve and update the data. Also created wrapper components in .NET to allow the web applications to be accessed from within the Windows app.

    • Acute prescribing – web based prescribing solution for hospitals

    • Oncology treatment planning – web based application to aid with planning and scheduling of cancer treatments

    • Electronic drug chart – web based drug chart for use in hospitals replacing clipboard at the end of a bed

  • Software Developer, MX Onboard

    Apr, 2007 - Apr, 20081 year 1 month

  • Software Developer, Vehicle Weighing Solutions

    Nov, 2005 - Mar, 20071 year 5 months

  • Software Developer, PM Onboard

    Jan, 2003 - Aug, 20052 years 7 months

  • Analyst Programmer, CAP Motor Research

    Jul, 1998 - Sep, 20024 years 2 months

Volunteer Work

Volunteer Work

  • Volunteer, Code Club

    Jun, 2013 - Jun, 2018

Publications

Publications