Hey, I'm Oli ๐Ÿ‘‹

user-centric and product-focused software engineer

Nice to meet you. I'm a passionate, user-centric, product-focused software engineer specialised in frontend development.

I'm currently working at Adevinta as Lead Frontend Engineer, building the UI, libraries and data visualisation tools for their experimentation platform.

I take pride in building end-to-end solutions through close collaboration with product and users, with a strong focus on user experience and functionality.


Latest articles

Hidden cost of frontend frameworks ๐Ÿ“† 29 August, 2024 โŒ› 7 min read

Skills

These are not exhaustive lists, but give an idea of my profile.

Frontend

Javascript
Typescript
React
Astro
HTMX
Vite
Webpack
Tailwind
React Query
React Router
HTML
CSS
SASS
React Testing Library
Jest
Cypress

Backend

Node
Golang
Express
Postgres
Redis
oAuth

DevOps

Amazon Web Services
Linux
Windows Server
Git
Github Actions
Travis
Docker

Experience

Lead Frontend Developer

Adevinta

2019 - Present

Barcelona, Spain

I am currently leading the frontend initiative to evolve and build the in-house built experimentation platform and libraries used across European marketplaces with millions of users.

In addition, I am working across a large tech stack with a focus on React, Typescript, Vite, NodeJS and Golang, and helping and mentoring fellow developers.


Web Developer

Discerning Digital

2017 - 2019

Manchester, UK

My job involved working on a variety of projects from small brochure sites to large scale web applications. Furthermore, I managed the hosting infrastructure for the company and implemented continuous deployment and testing methodologies.


Head of Disaster Recovery

UKFast

2015 - 2017

Manchester, UK

Moving from the Senior Windows team to take lead of the Disaster Recovery team, I was responsible for the design and implementation of the disaster recovery solutions for the company's enterprise clients, as well as architecting and scaling the backup infrastructure to handle petabytes of data distributed across multiple datacenters. I also managed the team and the day to day operations of the department.


Windows Server Engineer

UKFast

2013 - 2015

Manchester, UK

Starting in the company as a Windows Engineer, day to day duties consisted of supporting customers via phone or ticket system for their solutions hosted with UK Fast. This included (but was not limited to) support with Windows 2008/2012, Active Directory, Exchange, IIS, VMWare, Hyper-V, MSSQL and basic support on CentOS, Red Hat and Ubuntu servers.

Within a few months I was then promoted to a Senior Windows Engineer, which involved supporting customers of a higher tier with more complex solutions such as clusters, DAGs, MSSQL High Availability and multi node Exchange environments.


Technical Support Analyst

NorthgateArinso

2008 - 2013

Manchester, UK

I provided 1st to 3rd line technical support to a user base of 500+. Daily activities ranged widely from repairing laptops, software troubleshooting remotely or face to face, to server administration, managing Active Directory and Exchange servers.


Contact

If you'd like to get in touch, either to say hi or to find out more, feel free to reach out to me on: