Andrew Walker, Developer in London, United Kingdom
Andrew is available for hire
Hire Andrew

Andrew Walker

Verified Expert  in Engineering

Full-stack Developer

Location
London, United Kingdom
Toptal Member Since
September 1, 2022

Andrew is a full-stack developer with nine years of experience in building web products from start to finish. He loves working both on the projects' front and back end. Andrew is passionate about user and developer experience and positively impacting the world.

Portfolio

Cliqpod S.L.
Vue, Nuxt.js, A/B Testing, SEO Tools, Svelte, SvelteKit, Playwright...
Canva
JavaScript, Node.js, React, SQL, TypeScript, PostgreSQL, Full-stack, Front-end...
Impact Box
Nuxt.js, Vue, SQL, Amazon Web Services (AWS), Django, Tailwind CSS, PostgreSQL...

Experience

Availability

Part-time

Preferred Environment

Vue, Django, Python, Amazon Web Services (AWS), JavaScript, PostgreSQL, Full-stack, Tailwind CSS, Agile, Test-driven Development (TDD)

The most amazing...

...project I've built was Tent, a community-building platform used by charities in the UK to connect their volunteers and members.

Work Experience

Tech Lead

2022 - 2022
Cliqpod S.L.
  • Added a custom A/B testing system to Word.tips with no degradation in performance. This site has over 30 million monthly users.
  • Converted Lettersolver.com and Wordfinderx.com from Rails to Svelte/SvelteKit with Tailwind CSS. Both sites have millions of monthly users.
  • Added automated E2E and visual regression testing suites for multiple Cliqpod sites.
Technologies: Vue, Nuxt.js, A/B Testing, SEO Tools, Svelte, SvelteKit, Playwright, Test-driven Development (TDD), Tailwind CSS, Git, Back-end, Mobile First

Full-stack Developer

2021 - 2022
Canva
  • Improved continuous integration (CI) and testing for visualization templates and the overall visualization management platform.
  • Maintained interactive visualization templates used by thousands of customers.
  • Helped teach non-technical employees how to get into coding.
Technologies: JavaScript, Node.js, React, SQL, TypeScript, PostgreSQL, Full-stack, Front-end, Web Development, HTML, CSS, Code Review, Source Code Review, Visual Studio, APIs, Web Frameworks, Agile, Git, Back-end, D3.js, Data Visualization

Software Engineer

2020 - 2021
Impact Box
  • Built Tent, a software as a service (SaaS) platform to enable charities to build online communities for their volunteers and partners.
  • Set up entire architecture with infrastructure as code, CI, automated pull request deploy previews, comprehensive testing, and a component design system.
  • Built a Tent marketing website to bring in new customers.
  • Built a company website for Impact Box with Vue and Nuxt.js and backed it by Contentful to allow non-technical team members to maintain content.
Technologies: Nuxt.js, Vue, SQL, Amazon Web Services (AWS), Django, Tailwind CSS, PostgreSQL, Full-stack, REST APIs, JavaScript, Front-end, Web Development, HTML, CSS, Code Review, Source Code Review, Visual Studio, APIs, Web Frameworks, Agile, Vue 2, Figma, Vite, REST, Git, Back-end, Data Visualization, Webhooks, Mobile First

Full-stack Developer

2017 - 2020
Piclo
  • Oversaw the front-end architecture for a new energy flexibility marketplace at Piclo using Nuxt.js and the underlying design system using Storybook.
  • Established the unit, E2E, and visual regression testing suites.
  • Set up CI with CircleCI and managed a subsequent migration to GitHub Actions.
  • Developed tooling to enable the creation of new back-end microservices.
Technologies: Nuxt.js, Vue, Amazon Web Services (AWS), SQL, Django, Tailwind CSS, PostgreSQL, Full-stack, REST APIs, JavaScript, Front-end, Web Development, HTML, CSS, Code Review, Interviewing, Technical Hiring, Source Code Review, Visual Studio, APIs, Web Frameworks, Agile, Vue 2, REST, Git, Back-end, Data Visualization

Software Engineer

2014 - 2017
Lumen Research
  • Developed a desktop application for aggregating and visualizing eye-tracking data on screen-based print media.
  • Led the development of a platform for recording and analyzing eye-tracking data on websites.
  • Introduced test-driven development (TDD), behavior-driven development (BDD), Agile development, and CI/CD to the development team.
  • Mentored other developers on the team and several interns.
Technologies: TypeScript, SQL, Amazon Web Services (AWS), Python, Django, React, PostgreSQL, Full-stack, REST APIs, JavaScript, Front-end, Web Development, HTML, CSS, Code Review, Interviewing, Technical Hiring, Source Code Review, APIs, Web Frameworks, Agile, REST, Git, Back-end, Data Visualization, Chart.js

Tent Platform

https://tent.software
A SaaS platform that enables charities to build online communities for their volunteers and partners. I set up entire architecture with infrastructure as code, CI, automated pull request deploy previews, comprehensive testing, and a component design system.

fePlayground

https://feplayground.axw.dev/
A tool for building SVG filters. SVG filters are used to add special effects to SVG graphics. This playground lets users compose various SVG filters together and helps them understand how these filters work.

Heatmappy

https://github.com/LumenResearch/heatmappy
A Python library for generating image and video heat maps. I built and open-sourced it while working at Lumen Research to visualize the results of eye-tracking studies on the web and print-based media.

Languages

Python, JavaScript, HTML, SQL, TypeScript, CSS, Java

Frameworks

Tailwind CSS, Web Frameworks, Django, Nuxt.js, Svelte

Libraries/APIs

Vue, Vue 2, React, REST APIs, Node.js, Playwright, D3.js, Chart.js

Other

Full-stack, Front-end, Web Development, Code Review, Technical Hiring, Source Code Review, APIs, Software Development, Interviewing, Vite, Back-end, Data Visualization, Mathematics, SVG, A/B Testing, SEO Tools, SvelteKit, Webhooks, Mobile First

Tools

Visual Studio, Figma, Git

Paradigms

Agile, REST, Test-driven Development (TDD)

Platforms

Amazon Web Services (AWS)

Storage

PostgreSQL

2013 - 2014

Master's Degree in Computer Science

University of Birmingham - Birmingham, England, United Kingdom

2007 - 2010

Bachelor's Degree in Mathematics

King's College London - London, England, United Kingdom

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring