Depop // April 2020 - Present
Senior Web Engineer
DICE // Nov 2019 - April 2020
Senior Software Engineer, working on front-end
Financial Times // June 2019 - Nov 2019
Software engineer working on FT.com
Worked alongside the FT’s data science team on a 6 week project to integrate a machine learning model into production using Java and VoltDB.
Led an integration with Cypress into one of the team’s core products and wrote tests to ensure we were shipping reliable software.
Helped to ship a new B2B signup experience.
Tech: Node.js, Express, TypeScript, SASS, Microservices, Jest, Cypress, CircleCI, Java 8, VoltDB
Daisie // Nov 2017 – June 2019
Working across the stack, building a social platform for creative collaboration.
Built the v1 MVP with React Native & styled-components, integrating with a GraphQL backend, gathering 20,000+ downloads in the first 24 hours. Built a native extension with Objective-C to deal with system level libraries for image and video processing needs
Helped to plan, architect and build our v2 web product with React, TypeScript and SASS. Implemented a lightweight state management solution with Unistore and onboarded the rest of the team with TypeScript
Worked on the Node REST API with TypeScript & Fastify, TDD with Jest, database interaction with TypeORM
Built an admin console for our support team with Node, Express & Nunjucks with a sprinkling of client-side JavaScript
Tech: Node.js, JavaScript, TypeScript, Postgres, REST, Docker, React, React Native, SASS, styled-components
Madgex // Nov 2016 - Nov 2017
Worked on an analytics product for Madgex’s core Job Board product, used by millions of jobseekers and customers such as The Guardian and Washington Post.
- Built dashboards, charts and a custom report builder UI for our customers as a Vue.js SPA
- Worked in a small internal team of 4 adhering to agile methodology
- As the sole front-end engineer on the product, I had a high degree of technical influence
Tech: HTML, CSS, JavaScript, SASS, Vue.js, Node.js, Hapi, Express
Vektor // Jun 2013 - Mar 2016
Delivered end to end website projects for clients such as Pets Corner, PayPal and the NHS.
- Built responsive marketing and brochure websites for a diverse range of clients
- Integrated lead forms with various CRMs and third party services
- Used Vue.js to build app-like functionality into existing websites
Tech: HTML, CSS, SASS, JavaScript, Vue.js, PHP, MySQL