Skip to content

doot0/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

David Clarke

Frontend-focused full-stack Engineer (Vue/Nuxt) based in London

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

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

Current role

Senior Engineer @ Shackle (Jan 2024 - Present)

Tech: Vue.js, Nuxt.js, Pinia, SCSS, Node.js, TypeScript, Kotlin, GitHub, AWS, ECR, ECS, RDS, S3, Docker, Jira, Figma

  • Authored and maintained two full-stack applications using Vue.js and Nuxt.js
  • Developed a practical understanding of software design patterns and software architecture
  • Leveraged AI tooling effectively and efficiently to deliver at very high speed
  • Expanded the breadth of technology I am comfortable considering myself competent at

Past roles

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

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

Worked closely with skilled engineers to refine my experience in the ed-tech sector.

CTO + Co-Founder @ Foundlost (now defunct) (April 2019 - April 2020)

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

"AirBnb" for extreme outdoor expeditions. Handled every technical responsibility at the company. As sole engineer I built the companies' entire infrastructure for 0 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. Reduced the amount of API requests for the platform by at least 25%, and reduced 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 closely 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. Refactored and optimised years of poorly authored frontend and rewrote it in 2 weeks. 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. 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. Quickly adapted to the asynchronous work style and worked very well with ambiguity and pressure to deliver. 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

First role in a "real" office environment. Short tenure due to being hired as a frontend developer but tasked with work outside of my contract scope.

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)

Built foundational knowledge of design & development for the web. Identified requirements for clients, designed layouts and wire-frames, built the frontend & backend, and managed deployment and infrastructure. 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

No packages published