Skip to content

doot0/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 

Repository files navigation

David Clarke

Senior frontend (Vue/Nuxt) developer based in London

doot0@doot0.co.uk | Github | he/him

  • Over 12 years of professional experience in the web industry.
  • Very strong with HTML/CSS/JavaScript, Vue 2 & 3, Nuxt, Figma, Sketch, UI architecture
  • Good at Node.js, Pinia, Ionic, TypeScript, mentoring junior devs, UX design and development
  • Familiar with Capacitor, Cordova, PHP, Cypress, Jest, bash, vite, and many others

I have a great interest in applied mathematics, economics, cryptocurrency, AI, and AGI.

Latest role

Senior Frontend Engineer @ Publicis Emil - Saatchi & Saatchi (Oct 2021 - Sep 2023)

Tech: Vue.js, Nuxt.js, Vuex, SCSS, Node.js, Typescript, Gitlab, AWS, Jira, Figma, Sketch

  • Mentored junior team members with an aim to improve their problem solving skills, development practices, and approach to work
  • Conducted thorough performance analysis and benchmarking of the frontend, identifying significant areas for improvement
  • Provided clear direction on building and maintaining a scalable UI architecture for long-term success

Past roles

Senior Frontend Engineer @ Vauban (July 2020 - October 2021)

Tech: Vue.js, Nuxt.js, Vuex, Typescript, SCSS, Node.js, Gitlab, AWS, Heroku, Figma

  • Led a team of engineers in building and maintaining an internal component library from scratch
  • Collaborated closely with backend engineers to ensure parity between frontend APIs and backend
  • Authored design and user experience improvements that benefit the product on a wide scale

Frontend Developer @ Guider (September 2019 - April 2020)

Tech: Vue.js, Vuex, TypeScript, SCSS, Node.js, GitHub, Trello, Sketch


CTO + Co-Founder @ Foundlost "AirBnb" for extreme outdoor expeditions. (April 2019 - April 2020)

Tech: Vue.js, SCSS, Pug (formerly Jade), AirTable, Netlify, GitHub

Handled every technical responsibility at the company. As sole engineer I built the companies' entire infrastructure for 0 runtime cost, which allowed us to funnel revenue into critical business functions.


(Contract) Frontend Developer @ SamKnows (June 2019 - August 19th 2019)

Tech: Vue.js, Node.js & SCSS, PHP, GitHub, Apache, Cypress, Jest

Acted as stand-in for the lead frontend developer for first 4 weeks, then moved to the platform engineering team. During the first half of my time there I was responsible for cutting the amount of API requests for the platform by at least 25%, and reducing the size of the overall frontend payload by at least 5%.


Lead Frontend Developer & UI Architect @ GraphEQ (now defunct) (September 2017 - 2018) 1 year

Tech: Vue.js, SCSS, Pug (formerly Jade), Node.js, GitHub, Sketch

This role closesly matches the prior one at Pathship, as I worked with ex co-workers from Pathship after it was shuttered.


Lead Frontend Developer & UI Architect @ Pathship (now defunct) (October 2015 - April 2017) 1 year, 7 months

Tech: Angular JS, Angular JS 2, Vue.js, SCSS, Node.js, GitHub, JIRA, Sketch

Startup role. Mostly remote, but 6+ months on site in Hong Kong. After joining, the CTO and I binned years of poorly authored frontend and rewrote it in 2 weeks. While here I authored a CSS architecture guide for building hugely scalable and maintainable UI that can be applied to any web codebase which still holds up to this day. I became responsible for leading a talented team of 4-5 developers, where I grew my team management and leadership skills.


Remote Frontend Engineer @ Gasket Inc (now defunct) (November 2014 - April 2015) 6 months

Tech: Angular JS, Angular 2, SCSS, Python, GitHub, JIRA

First startup & remote role. Gasket Inc was a company based in San Francisco seeking to create a product similar to AirTable. I quickly adapted to the asynchronous work style and worked very well with ambiguity and pressure to deliver. I developed my first business-grade SCSS codebase and also helped refactor from Angular 1 to Angular 2.


Frontend Developer @ Moore-Wilson New Media Ltd (September 2014 - November 2014) 3 months

Tech: Angular JS, vanilla JS, SASS. Laravel, Bitbucket, JIRA

Hired as a frontend developer but was tasked with work outside of my contract scope, which is why my tenure here was short (I left). It was here I first learned to work in a "real" office environment and this bolstered my communication skills in the short time I was there.


Front-end Developer @ Lupimedia Ltd (September 2011 - August 2014) 3 years

Tech: Angular JS, Dojo, MooTools, vanilla JS (ES5), SASS/SCSS, LESS, Zend Framework, Laravel, vanilla PHP (5.2 - 5.4), nginx, Apache, CentOS, Ubuntu, GitHub, BitBucket, JIRA, Adobe Fireworks (CS5), Adobe Photoshop (CS5), Adobe Illustrator (CS5), Drupal, Magento, WordPress, a bespoke in-house CMS (PHP & Dojo/MooTools)

Apprenticeship at a small design and development studio, where I built experience with all aspects of design & development for the web. These included identifying requirements for clients and supporting them, designing layouts and wire-frames based on our discoveries, building the frontend and backend for them, and managing the deployment and infrastructure required. I was also often in charge of client liaison and wrote extensive amounts of copy and documentation.

About

CV / résumé

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages