Oliver Phillips
[email protected]Bio
I'm a fullstack developer who loves everything about the web. I'm passionate about performance, accessibility and user-experience. I enjoy coffee and shaving bytes off my SVGs. Teaching is one of my favourite things—I mentor a week long introduction to React and React testing for each new Founders & Coders cohorts.
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:
- Founders & Coders
- Role:
- Student
- Period:
- -
- Details:
Founders & Coders is a free 16 week fullstack JavaScript development bootcamp. It was a life-changing experience for me, reinforcing my love for web development and teaching others.
The course involved pair-programming almost all the time, with around half of each week spent in teams working on projects. We worked extensively with git and Github, learnt JS fundamentals rather than frameworks, practised agile design sprints, and did lots of testing. I also spent a week teaching the next cohort test-driven development
- 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