Hi there! I'm Rory - A Software Developer from Leeds. I enjoy working on a wide range of projects, in the past I've been involved in projects as varied as private server implementations, VoIP bots, community management, and many more!
You can find a downloadable version of my resumé here.
Feb. 2019 – Present
Software Engineer (Full Stack)
DAZN is a Sports Streaming Company and broadcasts live sport events to millions of consumers in territories around the globe.
My Team at DAZN was focused on building a strategic reusable platform for internal tooling and dogfooding that platform to deliver the first applications on it.
To that end – we built a platform for hosting micro-frontends using Single SPA and SystemJS that allowed for teams to independently release changes to their application without affecting other teams. We also delivered several core modules such as User Management, a Media Library system for the entire company, and a centralised GraphQL Federated Gateway service that provided a single data graph spanning over all the released applications on the platform.
My team and I were also responsible for championing the design and implementation for a reusable Software Development Kit, including a fully-fledged Design System in Typescript – We worked closely with the UX and UI team to create a set of components in React that could be used in the individual applications so that users had a consistent experience regardless of the application they were using.
We were also responsible for ensuring that the platform we built could scale to burst loads that supported hundreds of thousands concurrent viewers. To that end, we implemented a highly scaleable architecture utilizing various services in the Amazon Web Services (AWS) repertoire including: Lambda, ECS, Fargate, S3, Cloudfront, RDS Aurora Postgres and Kinesis.
Jul. 2016 – Jan 2019
At Sky, I worked to deliver web experiences that helped customers to manage their account. Journeys I built with my Team include Billing, Payments, Account Management, and Upsell.
My team's primary focus was to reduce call center load, and increase goal achievement. We employed various optimization techniques such as multivariate testing and user labs. This resulted in significant KPI improvements during my time at Sky.
My team was also responsible for the maintenance of a host of legacy applications. Working on these required working with technologies such as Ruby, Java, Elixir and Groovy. We also managed to deprecate and replace many of them with Microservices frontend by GraphQL.
|Sept 2013 – July 2016||BSc||Computer Science (1st Class Honours)||The University of Hull|
|August 2013||A-Level||Comptuing, Physics, Maths||St. Bede's Senior School|
|August 2011||GCSE||Maths, English, Physics & 5 more…||St. Bede's Senior School|
- Amazon Web Services (AWS)
Feel free to contact me through either of the methods below if you want to chat!