Matt Riley's avatar

Hello World, I'm Matt Riley

A Senior Software Engineer based in Leeds, West Yorkshire

About Me

After a varied career encompassing Business Analysis, manual and automated testing, local network support and a benefit fraud intelligence officer, software engineering is where I feel the most comfortable.

Spending over 15 years in the software development industry I have obtained experience across various sectors, with creating and maintaining web services being at the core of what I’ve worked with throughout my career.

I'm a Neovim user (which I have to mention at any possible opportunity as per the terms and conditions of using Neovim/Vim) and comfortable using any environment with a terminal - preferably macOS or any flavour of Linux.

Outside of writing code and tinkering with my dotfiles I enjoy:

  • (mostly 80/90's) Hip Hop music

  • Supporting Everton FC (although 'enjoy' may be an exaggeration here)

  • PS5

  • Drinking craft beers (mainly Stouts and Porters)

Experience

February 2023 - Present

Haven

Senior Software Engineer

Senior Engineer for backed applications for the Web Platform Squad. Building an API integration layer, API's for the backend databases and simplifying the existing backend architecture in order to assist ongoing development and maintenance.

Technologies used:

April 2015 - July 2019

Sky

Software Engineer

I joined Sky as an automation Tester but quickly moved into a development role.

When I moved to Software Engineering I was put onto the GraphQL core team, which was responsible for the maintenance, improvement and promotion of the service across the estate.

The GraphQL service provides data for Sky.com and the MySky mobile application.

Alongside the core GraphQL service, there was also maintenance/updating of a Varnish cache to assist with the smooth running of the backends.

Technologies used:

April 2014 - April 2015

William Hill

Test Engineer

My role focused mainly on testing the gaming content on one of the country's largest online gaming websites/mobile apps, primarily the Vegas section which caters for 'exclusive' game titles, but also covering Games and Live Casino. This included assisting with Fairness testing using the custom built Node.js application, supplier REST API testing, providing guidance to members of the 'Innovation' team regarding test automation with Ruby and assisting graduate employees to appreciate the role of testing and sharing my experience with them.

Technologies used:

Languages Used (30 days)

Data provided by WakaTime