Skip to content

Ryan Haytree

Platform and systems engineer

I design how systems fit together, and build the tooling teams use to ship and run them securely.

IngestModelStoreServe
Ingest, model, store, serve. See it run

About

I'm a senior lead engineer at Scorchsoft, a software agency, where I build low-latency, low-downtime cloud systems and lead the developers who work on them. Much of my role is now infrastructure: designing and running these systems on AWS and Azure, defined in Terraform and built on cloud-native services. I also plan projects at the detailed level: how the parts of a system fit together, and how data passes between them.

Agency work brings a wide range of problems. The hardest, and the ones I enjoy most, are data ingestion: taking in data from many sources over different protocols, from HTTP and MQTT to IBM MQ and email, and shaping it into one consistent model the rest of a system can rely on.

I started out lecturing in computing, teaching cyber security, web development and cloud deployment. That still shapes how I work: I care about systems that can be explained, documented and handed on, not just systems that run.

Discipline
Platform and systems engineering
Focus
Data integration, cloud architecture, platform tooling
Based
United Kingdom

Areas of practice

  1. 01

    Architecture

    Deciding how systems and services fit together before any are built: their boundaries, the contracts between them, and which data each one owns.

  2. 02

    Data handling and modelling

    Taking data in from many sources and protocols, and shaping it into one consistent model the rest of the system can rely on.

  3. 03

    Cloud planning

    Planning what runs where in the cloud, from containers and functions to managed databases, and how the pieces connect.

  4. 04

    Platform tooling

    Shared tooling and pipelines that let teams build, test and ship their services the same way every time.

  5. 05

    Infrastructure as code

    Describing infrastructure in Terraform, so every environment is repeatable, reviewable and built from the same modules.

  6. 06

    Security auditing

    Reviewing infrastructure layer by layer for weaknesses, and turning the findings into fixes that stay fixed.

  7. 07

    Code review

    Reviewing changes before they merge, to keep quality and consistency high across the team.

Experience

  1. to present

    Scorchsoft Ltd

    Birmingham, UK

    1. Senior Lead Engineer

      to present, Remote

      An evolution of the lead role: helping drive technical decision-making across the organisation, and identifying greater opportunities for coordination and technical excellence.

      • Technology leadership
      • Systems design
      • TypeScript
      • React Native
      • Laravel
      • PHP
      • Terraform
      • Microsoft Azure
      • AWS
      • Cyber security
    2. Lead Developer

      to , Remote

      Oversaw the successful completion and maintenance of projects for both clients and internal use cases. Provided guidance for developers, and delivered high-quality, high-availability, cloud-based solutions.

      • Project management
      • Time management
      • Quality assurance
      • Software development
      • Laravel
      • Filament
      • PHP
      • MySQL
      • TypeScript
      • JavaScript
      • React
      • React Native
      • Swift
      • Cyber security
    3. Mid-Level Software Developer

      to , Remote

      Developed and maintained high-quality web and mobile applications, from Laravel and Filament back ends to React and React Native front ends, taking on a growing share of each project.

      • TypeScript
      • React
      • React Native
      • Laravel
      • Filament
      • MySQL
      • Swift
    4. Junior Software Developer

      to , Hybrid

      Making use of Laravel, React and React Native to build and support a plethora of development projects.

      • Software development
      • PHP
      • Laravel
      • MySQL
      • JavaScript
      • React
      • React Native
  2. to

    Walsall College

    Walsall, UK

    1. Lecturer in Computing

      to , Part-time

      Planned and delivered lecturing sessions for Level 2, 3 and 4 students, with a primary focus on Level 3 Cyber Security (equivalent to three A levels), covering cyber security, enterprise computing and big data analytics.

      • Produced teaching materials for Level 3 and Level 6 subjects, including ReactJS development, Node.js development and Azure deployment.
      • Ensured assignments were completed and assessed within set time frames.
      • Supported students where needed and tailored lessons to their needs.
      • Worked with colleagues and management to keep lessons and assignments to a high standard.
      • Lesson planning
      • Time management
      • Quality assurance
      • Software development
      • Cyber security

Full experience and skills

Selected work

All case studies