David Reay, Developer in London, United Kingdom
David is available for hire
Hire David

David Reay

Verified Expert  in Engineering

AWS Developer

Location
London, United Kingdom
Toptal Member Since
June 16, 2022

David is an AWS expert, Agile and SAFe professional, and certified architect and engineer with over 14 years of experience. He specializes in systems engineering, solutions architecture, continuous integration, automated deployment tools, serverless development, and DevOps. David enjoys working within a team in a fast-paced environment.

Portfolio

Prism Technology Holdings Incorporated
Amazon S3 (AWS S3), Amazon DynamoDB, AWS Step Functions, AWS CloudFormation...
Adminral Pioneer
Python 3, Amazon Web Services (AWS), Amazon API Gateway, Amazon S3 (AWS S3)...
NN Investment Partners
Python, Serverless, AWS Lambda, AWS Step Functions, Amazon DynamoDB...

Experience

Availability

Part-time

Preferred Environment

Linux, Windows, Python, Amazon Web Services (AWS), Serverless, Jira

The most amazing...

...app I've developed is a cost management tool featured at AWS re:Invent presentation.

Work Experience

Senior AWS Python Engineer

2022 - PRESENT
Prism Technology Holdings Incorporated
  • Serverless infrastructure for a Unity game that improves mental health and awareness through controlled breathing.
  • AWS.NET integration of serverless resources with Unity application.
  • HIPAA compliance, including CloudTrail, AWS Config configuration.
Technologies: Amazon S3 (AWS S3), Amazon DynamoDB, AWS Step Functions, AWS CloudFormation, AWS CloudTrail, Amazon Cognito, Amazon Web Services (AWS), Unity, HIPAA Compliance, Python

Senior AWS Python Developer

2022 - 2022
Adminral Pioneer
  • Contracted to work on the following two projects for Admiral Pioneer.
  • Developed a project for Veygo, a temporary insurance provider; this included Python web development with Django, API development with API Gateway, as well as working with Lamda, Python, and the Serverless Framework/SAM.
  • Worked for NanaLife, an intrapreneurial health insurance startup; contributed an integration based on WebForm, TypeFlow, and Calendly, as well as data engineering with AWS Glue, Athena, and S3, and a Python library, including Parquet and pandas.
Technologies: Python 3, Amazon Web Services (AWS), Amazon API Gateway, Amazon S3 (AWS S3), Serverless Framework, AWS CloudFormation

Senior AWS/Python Data Developer

2021 - 2022
NN Investment Partners
  • Collaborated with the development team to produce back-office tools for assessing and reporting financial risk within an asset management firm.
  • Developed a data processing system for calculating the synthetic risk and reward indicator for key investor information documents.
  • Created a data processing system for calculating counterparty risk exposure reports.
  • Contributed to the ETL and workflow development with AWS Glue, AWS Athena, Python, Boto 3, NumPy, Pandas, and PySpark.
  • Implemented API Gateways, ran Node.js scripts, and used React to develop an internal web portal.
  • Used mathematics and theory around asset management, risk measurements, regulations, and FX rates.
  • Followed the test-driven development (TDD) and serverless CI/CD pipelines DevOps methodology.
Technologies: Python, Serverless, AWS Lambda, AWS Step Functions, Amazon DynamoDB, Amazon API Gateway, AWS CodePipeline, AWS CodeCommit, AWS CodeBuild, AWS Glue, PySpark, Pandas, Amazon Cognito, React, Node.js, Windows Subsystem for Linux (WSL), AWS CloudFormation, Bash, ETL, Test-driven Development (TDD), Amazon CloudFront CDN, AWS SDK for Python (Boto3), CI/CD Pipelines, Agile, Windows Desktop, Amazon Athena, Jira, Amazon S3 (AWS S3), AWS Certified DevOps Engineer, DevOps, Docker, Amazon Web Services (AWS), Cloud Security, Continuous Integration (CI), AWS Secrets Manager, Configuration Management, SQL, Shell Scripting, Serverless Architecture

Senior AWS/Python Developer

2020 - 2021
Chetwood Financial Limited
  • Architected and developed a complex serverless journey management system to orchestrate the quote, application, and credit or fraud checks for the UK consumer market.
  • Used AWS, Serverless, and Python. Followed test-driven development (TDD) while working on a credit card application system.
  • Integrated third-party suppliers such as ComplyAdvantage, Onfido, Experian, and Equifax.
Technologies: Python, AWS SDK for Python (Boto3), Experian, Credit Reporting, AWS Step Functions, Amazon API Gateway, Amazon DynamoDB, AWS CloudFormation, AWS Certified DevOps Engineer, DevOps, Amazon Web Services (AWS), CI/CD Pipelines, Cloud Security, Continuous Integration (CI), AWS Secrets Manager, Configuration Management, SQL, Shell Scripting, Serverless Architecture, AWS Lambda

Senior AWS Architect and Engineer

2019 - 2020
Lenses.io
  • Built a SaaS cloud solution with Kubernetes, Go, and Python.
  • Used various technologies, including cloud providers such as AWS, GCP, Azure, GitHub actions, Jira, Grafana, Prometheus, and alert manager.
  • Architected billing and cost allocation solutions, multiple account environments, SaaS AWS Factory, and multi-tier SaaS solutions.
  • Acted as a DevOps engineer using Jenkins, Travis CI, Kubernetes, GKE, Helm charts, and BigQuery.
Technologies: Google Cloud Platform (GCP), Azure, Python, Kubernetes, Helm, Go, BigQuery, Swagger, Jira, Grafana, Prometheus, AWS Certified DevOps Engineer, DevOps, Docker, Kubernetes Operations (kOps), Amazon Web Services (AWS), PostgreSQL, CI/CD Pipelines, GitHub, Amazon EKS, Cloud Security, Continuous Integration (CI), AWS Secrets Manager, Configuration Management, SQL, Shell Scripting, Serverless Architecture, AWS Lambda, Amazon Virtual Private Cloud (VPC)

Team Lead | Senior AWS Architect and Engineer | Scrum Master

2017 - 2019
GFK Nurago
  • Supported and migrated a global suite of tools for tracking panelist data aggregation from legacy infrastructure to AWS.
  • Used various tools, including TeamCity, Bamboo, Jira, Confluence, Stash, CodeCommit, CodePipeline, and CodeBuild.
  • Performed the operations and monitoring tasks with Munin, Icinga, Graphite, and New Relic.
  • Examined big data using Airflow, Elasticsearch, and AWS technology such as Glue, Kinesis, and Firehose.
Technologies: Agile, Amazon S3 (AWS S3), Amazon RDS, AWS ELB, Autoscaling Groups, Amazon CloudFront CDN, Amazon Route 53, Terraform, AWS CloudFormation, AWS Glue, Apache Airflow, Elasticsearch, Amazon Kinesis, Amazon Kinesis Data Firehose, Amazon Elastic MapReduce (EMR), Munin, Icinga2, Graphite, New Relic, Bash, Python, AWS Lambda, TeamCity, Bamboo, Jira, Confluence, Stash, AWS CodeCommit, AWS CodePipeline, AWS CodeBuild, AWS Certified DevOps Engineer, DevOps, Docker, Amazon Web Services (AWS), PostgreSQL, CI/CD Pipelines, Cloud Security, Continuous Integration (CI), AWS Secrets Manager, Configuration Management, SQL, Shell Scripting, Serverless Architecture, Amazon Virtual Private Cloud (VPC)

Senior DevOps Engineer

2017 - 2017
OpenSignal
  • Managed the web applications, big data technologies, and surrounding services, providing insight into the coverage and performance of mobile operators worldwide.
  • Built and deployed websites written in Django and used big data technologies such as Spark, Amazon S3, EFS, Parquet, and Hadoop.
  • Oversaw the Spark- and Mesos-based big data infrastructure. Used Docker, Ansible, Jenkins, CloudFormation, Sentry, Git, Jira, and Confluence for DevOps tasks.
Technologies: DevOps, Django, Spark, Amazon S3 (AWS S3), Amazon EFS, Parquet, Hadoop, Docker, Ansible, Jenkins, AWS CloudFormation, Sentry, Git, Jira, Confluence, Amazon EC2, Amazon Elastic Container Service (Amazon ECS), Amazon RDS, Amazon Route 53, Mesos, AWS Certified DevOps Engineer, Amazon Web Services (AWS), System Administration, CI/CD Pipelines, GitHub, Cloud Security, Continuous Integration (CI), Configuration Management, SQL, Shell Scripting, AWS Lambda, Amazon Virtual Private Cloud (VPC)

Senior DevOps Engineer

2016 - 2016
De Persgroep Employment Services
  • Migrated an application from a private cloud to AWS, including project documentation, proof of concept design, data, and performance load testing.
  • Assessed and delivered detailed infrastructure design and solutions.
  • Presented ideas and strategies to varying levels of technical abilities.
  • Conducted utilization, monitoring, and efficiency and performance optimization activities.
  • Used AWS while engineering and architecting, including EC2, RDS, Route53, and ECS.
Technologies: AWS CloudFormation, PHP, Docker, Amazon EC2, Amazon RDS, Amazon Route 53, Amazon Elastic Container Service (Amazon ECS), Elasticsearch, MongoDB, Jenkins, Apache, NGINX, PHP-FPM, Nagios, ELK (Elastic Stack), AWS Certified DevOps Engineer, DevOps, Amazon Web Services (AWS), PostgreSQL, System Administration, CI/CD Pipelines, Cloud Security, Continuous Integration (CI), Configuration Management, SQL, Shell Scripting, AWS Lambda, Amazon Virtual Private Cloud (VPC)

Senior DevOps/Cloud Engineer

2015 - 2015
Ministry of Justice
  • 6 month contract to help develop the Cloud services supporting a web application for the Office of the Public Guardian.
  • Amazon infrastructure with Git for configuration management, and Jenkins was used for deployment.
  • Public and private docker registries used throughout, with bash, salt and python scripting.
Technologies: AWS CloudFormation, Terraform, GitLab, Amazon Elastic Container Service (Amazon ECS), Docker, SaltStack, Python, Linux, Debian, ELK (Elastic Stack), Graphite, Grafana, PHP, Jenkins, Sensu, AWS Certified DevOps Engineer, DevOps, Amazon Web Services (AWS), PostgreSQL, System Administration, CircleCI, CI/CD Pipelines, GitHub, Cloud Security, Continuous Integration (CI), GitLab CI/CD, Configuration Management, SQL, Shell Scripting, Amazon Virtual Private Cloud (VPC)

Amazon Web Services Engineer

2014 - 2014
Agents Mutual - Onthemarket.com
  • Under contract to work with the development team to automate the deployment of their web applications, Elasticsearch clusters, log aggregation systems and Postgres databases to AWS.
  • Automation and IaC with Puppet, CloudFormation and Teamcity,.
  • Other skills include: Simian Army, Elasticsearch/Logstash/Kibana, Teamcity, Stash, Jira and Postgresql.
Technologies: AWS CloudFormation, Amazon EC2, Amazon Route 53, Amazon S3 (AWS S3), TeamCity, Puppet, Ruby, Bash, AWS Certified DevOps Engineer, DevOps, Amazon Web Services (AWS), System Administration, CI/CD Pipelines, GitHub, Cloud Security, Continuous Integration (CI), Configuration Management, SQL, Shell Scripting, Amazon Virtual Private Cloud (VPC)

Computer Programmer

2013 - 2014
News UK
  • Systems Engineer to work with the Digital Productions department of formally known News International, working on several departments in migrating and the automated deployment of applications.
  • Projects included migrating an HTML5 Crossword and Sudoku puzzles, Sun+ Goals, and the online presence of The Times, The Sun, and The Sunday Times. onto Amazon Web Services.
  • Developed an internal AWS toolset written in ruby for the governance, cost analysis, and system administration of the growing AWS account portfolio.
Technologies: Python, Windows, AWS CloudFormation, Amazon EC2, Amazon S3 (AWS S3), AWS IAM, Billing, Ruby, Ruby on Rails 3, Akamai, Chef, AnthillPro, AWS Certified DevOps Engineer, DevOps, Amazon Web Services (AWS), System Administration, CI/CD Pipelines, Configuration Management, SQL, Shell Scripting, Amazon Virtual Private Cloud (VPC)

Integration Engineer

2012 - 2012
Financial Times
  • Puppet and Ruby developer for automated deployment and configuration of web based systems and technologies to VMWare, including external websites for journals and periodicals as well as ft.com, and internal intranet sites.
  • Main duties included developing Puppet manifests to deploy web-applications, to for localised VirtualBox environments and VMWare systems across three data centres.
  • Agile development methodologies, product support to other departments and colleagues, maintenance of the web stacks and underlying network infrastructure.
Technologies: Puppet, Apache Tomcat, VMware, Bash, Linux, Ruby, System Administration, IIS, CI/CD Pipelines, Configuration Management, SQL, Shell Scripting

Senior Systems Administrator

2010 - 2011
University Of Oxford
  • Senior UNIX and network administrator for the University of Oxford, supporting 100+ Sun Solaris, and virtualized Enterprise Linux servers used by the Bodleian library and three central departments across the collegiate University and Worldwide.
  • Main duties: supporting the web services, and the configuration and continued monitoring of the UNIX systems as required, ensuring robust integration with the network, and automating the configuration and building of the servers where possible.
  • Other skills: Server builds and automation with Puppet scripting. Apache, Jboss web server configuration and support. Nagios, Cacti, SNMP and perl/bash scripting. VMware, vSphere ESX administration Sun Solaris 5.10 installations and support.
Technologies: SunOS, Linux, Windows, Azure Active Directory, VMware, JBoss, Puppet, Perl, Bash, VMware vSphere, System Administration, IIS, Configuration Management, Windows PowerShell, SQL, Shell Scripting

Senior Systems Administrator

2008 - 2010
Betgenius
  • Monitoring and trending with Nagios and Cacti. Automated Linux and Windows server/desktop builds.
  • Windows infrastructure and dotNET development support.
  • Cisco routers, switches, firewalls and access point configuration. Agile-scrum methodology and project management.
Technologies: Windows, ASP.NET, Nagios, Cacti, Linux, Cisco, Agile, Scrum, Puppet, Bash, System Administration, IIS, Configuration Management, Windows PowerShell, SQL, Shell Scripting

Prism Deep Breathing Game

https://www.getprism.tech/
A Unity application to help people stay calm and improve health by controlling their breath. The game uses a heart rate sensor to monitor cardiovascular readings while the user plays the game.

My role in the project was to architect, develop, and manage the AWS serverless infrastructure.

AWSBot Ltd

https://www.awsbot.com/
The website showcases other applications, tools, and digital assets for AWS Serverless Python applications. It includes solutions for DevOps, Unity gaming, big data, machine learning, web and mobile, and industry-specific case studies.

AWS Blog Updates

https://aws-updates.awsbot.com/
An RSS aggregator React mobile app for reading AWS blog updates. It is built on serverless technology while the blog updates are collected from the AWS blog website and summarized in a list, allowing engineers to stay updated with the latest developments on AWS.

Browser Pong

https://pong.awsbot.com/
A browser-based version of the classic Pong game. This game works entirely in the browser using HTML5 and the Impact.js framework. Features include live tennis sounds from Wimbledon. If the player beats the computer, the player will unlock a new game mode.

Stones and Dice

https://stonesandice.com/
A backgammon game written in Unity and with a serverless back end written in Python on AWS. Although the game is still in development, it offers a new modern version of backgammon and the classic money and match game types, with a strong artificial intelligence to practice against.

Languages

Bash, Python, HTML5, HTML, Go, PHP, Perl, Ruby, CSS, JavaScript, SQL, Python 3

Tools

AWS Step Functions, AWS CodeCommit, AWS CodeBuild, AWS Glue, Amazon Cognito, AWS CloudFormation, Amazon CloudFront CDN, Jira, AWS ELB, Puppet, AWS IAM, Amazon Elastic Container Service (Amazon ECS), Git, AWS CloudTrail, Amazon Virtual Private Cloud (VPC), Amazon Athena, Confluence, Stash, VMware vSphere, GitHub, Amazon EKS, Helm, BigQuery, Grafana, Terraform, Apache Airflow, Amazon Elastic MapReduce (EMR), Munin, TeamCity, Bamboo, Apache Tomcat, VMware, SunOS, Nagios, Cacti, Chef, AnthillPro, GitLab, SaltStack, ELK (Elastic Stack), Jenkins, Apache, NGINX, PHP-FPM, Ansible, Sentry, Mesos, LaTeX, CircleCI, GitLab CI/CD, Google Kubernetes Engine (GKE)

Paradigms

Test-driven Development (TDD), Agile, DevOps, Scrum, Serverless Architecture, Management, ETL, Continuous Integration (CI), HIPAA Compliance

Platforms

Linux, AWS Lambda, Windows Desktop, Debian, Amazon Web Services (AWS), Windows, Docker, Amazon EC2, Google Cloud Platform (GCP), Azure, Kubernetes, Icinga2, New Relic, JBoss, Sensu

Storage

Amazon DynamoDB, Amazon S3 (AWS S3), Elasticsearch, Azure Active Directory, MongoDB, Amazon EFS, PostgreSQL, Google Cloud

Other

Serverless, Amazon API Gateway, AWS CodePipeline, AWS SDK for Python (Boto3), CI/CD Pipelines, AWS DevOps, AWS Certified Developer, AWS Certified Solution Architect, Amazon RDS, Autoscaling Groups, Amazon Route 53, AWS Cloud Architecture, AWS Certified DevOps Engineer, Configuration Management, Billing, Technology, Windows Subsystem for Linux (WSL), WebSockets, Big Data, SaaS, System Administration, Cloud Security, AWS Secrets Manager, Shell Scripting, Mathematics, Physics, Credit Reporting, Cisco Networking, Machine Learning, Prometheus, Amazon Kinesis, Amazon Kinesis Data Firehose, Graphite, Cisco, Akamai, Parquet, Kubernetes Operations (kOps), IIS

Frameworks

Unity, Swagger, Impact, Symfony 4, ASP.NET, Ruby on Rails 3, Django, Spark, Hadoop, Windows PowerShell, Serverless Framework

Libraries/APIs

PySpark, Pandas, React, Node.js, Experian, TensorFlow

2021 - 2022

Master's Degree in Business Administration

The Open University - Milton Keynes, United Kingdom

2006 - 2011

Bachelor's Degree in Physics

The Open University - Milton Keynes, United Kingdom

DECEMBER 2019 - PRESENT

AWS DevOps Navigate: Technical

Amazon Web Services

DECEMBER 2019 - PRESENT

APN Navigate for SaaS Enablement: Business Training

Amazon Web Services

DECEMBER 2019 - PRESENT

AWS SaaS Factory Architecture Track: SaaS Migration Strategies

Amazon Web Services

DECEMBER 2019 - PRESENT

AWS SaaS Factory Architecture Track: Tenant Isolation

Amazon Web Services

DECEMBER 2019 - PRESENT

AWS SaaS Factory Architecture Track: SaaS 101

Amazon Web Services

AUGUST 2019 - PRESENT

Getting Started with Google Kubernetes Engine

Coursera

AUGUST 2019 - PRESENT

End-to-End Machine Learning with TensorFlow on GCP

Coursera

AUGUST 2019 - PRESENT

Exploring ​and ​Preparing ​your ​Data with BigQuery

Coursera

AUGUST 2019 - PRESENT

Google Cloud Platform Big Data and Machine Learning Fundamentals

Coursera

AUGUST 2019 - PRESENT

Google Cloud Platform Fundamentals for AWS Professionals

Coursera

AUGUST 2019 - PRESENT

Google Cloud Platform Fundamentals: Core Infrastructure

Coursera

AUGUST 2019 - PRESENT

How Google Does Machine Learning

Coursera

AUGUST 2019 - PRESENT

Symfony 4 Level 1

SymfonyCasts

AUGUST 2017 - AUGUST 2020

AWS Certified Solutions Architect—Professional

Amazon Web Services

AUGUST 2017 - AUGUST 2020

AWS Certified DevOps Engineer Professional

AWS

MARCH 2017 - MARCH 2019

AWS Certified Solutions Architect Associate

AWS

MARCH 2017 - MARCH 2019

AWS Certified SysOps Administrator Associate

AWS

MARCH 2017 - MARCH 2019

AWS Certified Developer Associate

AWS

JANUARY 2006 - PRESENT

Cisco Certified Network Associate

Cisco

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