Ryan Haytree
Platform and systems engineer
I design how systems fit together, and build the tooling teams use to ship and run them securely.
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
- 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.
- 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.
- 03
Cloud planning
Planning what runs where in the cloud, from containers and functions to managed databases, and how the pieces connect.
- 04
Platform tooling
Shared tooling and pipelines that let teams build, test and ship their services the same way every time.
- 05
Infrastructure as code
Describing infrastructure in Terraform, so every environment is repeatable, reviewable and built from the same modules.
- 06
Security auditing
Reviewing infrastructure layer by layer for weaknesses, and turning the findings into fixes that stay fixed.
- 07
Code review
Reviewing changes before they merge, to keep quality and consistency high across the team.
Experience
to present
Scorchsoft Ltd
Birmingham, UK
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
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
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
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
to
Walsall College
Walsall, UK
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
Selected work
- RH-02.1Designing a resilient service architecture
[Fixture] A target architecture that let a growing product survive the loss of a zone without downtime.
- RH-02.2Planning a multi-system cloud migration
[Fixture] Architecture and delivery plan for moving several interdependent systems to the cloud without a big-bang cutover.