Oliver Phillips

oliverjamesphillips@gmail.com
cv.oliverjam.es

Experience

Company:
Ticketmaster
Role:
Frontend Engineer III
Period:
-
Details:

Most recently I've been working on a library of reusable React components to be shared across Ticketmaster. I focused on building a comprehensive suite of accessible and user-friendly UI components that cover the majority of UI patterns I saw across the site. They're designed to have solid defaults with extensible APIs so developers don't feel like they have to start from scratch all the time. They also help us enforce design consistency across our products.

Company:
Ticketmaster
Role:
Frontend Engineer II
Period:
-
Details:

I moved into the ticketmaster.co.uk team to help build the new resale platform, which is now live for all of the UK & Ireland, and about to roll out across Europe.

We used primarily React, Redux, Reach Router and Styled Components. I was responsible for a lot of the UI development, as well as figuring out complex business logic to integrate several different legacy backends and bridge the gap between Ticketmaster events and Seatwave's resale database.

I also built a Node server to coordinate the many internal services involved. This had a very robust logging setup as the complex architecture meant we needed to do lots of tracking and debugging.

Company:
Ticketmaster
Role:
Frontend Engineer I
Period:
-
Details:

My team built the new checkout for customers buying resale tickets on ticketmaster.co.uk. It's a server-rendered React app with a GraphQL backend, relying on Flow for type-checking. We started out with Next.js but ended up rolling our own server-rendering solution for better control.

As this was a greenfield project I was able to focus on performance, user-experience and accessibility. We progressively enhanced the site to work without JS, and I created a robust suite of tests with React Testing Library and Cypress.

Company:
Lick Creative
Role:
Digital & Innovation Executive
Period:
-
Details:

I joined Lick as part of a new initiative to educate the creative teams on new technologies. I managed technology campaigns, communicating directly with clients and travelled abroad to project manage digital installations. My team successfully ran everything from one-off experiential events to technology-driven marketing campaigns.

I was responsible for maintaining the website, which is how I fell in love with coding. After teaching myself HTML & CSS, I decided to and pursue a career in development.

Education

Education level
Undergraduate
Institution
University of Manchester
Subject
BA (Hons) Philosophy, Politics & Economics
Date
Result
Upper Second Class (2.1)
Education level
A-Level
Institution
Bancroft's School
Date
Results
Maths: A
Physics: A
History: A
Critical Thinking: A (AS)
Education level
GCSE
Institution
Bancroft's School
Date
Results
5 A*s
4 As
Including English & Maths