Andrew Walker, Full-stack Developer in London, United Kingdom
Andrew Walker

Full-stack Developer in London, United Kingdom

Member since September 1, 2022
Andrew is a full-stack developer with eight 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.
Andrew is now available for hire

Portfolio

  • Canva
    JavaScript, Node.js, React, SQL, TypeScript, PostgreSQL, Full-stack...
  • Impact Box
    Nuxt.js, Vue, SQL, Amazon Web Services (AWS), Django, Tailwind CSS...
  • Piclo
    Nuxt.js, Vue, Amazon Web Services (AWS), SQL, Django, Tailwind CSS...

Experience

Location

London, United Kingdom

Availability

Full-time

Preferred Environment

Vue, Django, Python, Amazon Web Services (AWS), JavaScript, PostgreSQL, Full-stack

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.

Employment

  • 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
  • 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
  • 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
  • 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

Experience

  • 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.

Skills

  • Languages

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

    Web Frameworks, Django, Nuxt.js, Tailwind CSS, Svelte
  • Libraries/APIs

    Vue, React, REST APIs, Node.js
  • Other

    Full-stack, Front-end, Web Development, Code Review, Technical Hiring, Source Code Review, APIs, Software Development, Interviewing, Mathematics, SVG
  • Tools

    Visual Studio
  • Platforms

    Amazon Web Services (AWS)
  • Storage

    PostgreSQL

Education

  • Master's Degree in Computer Science
    2013 - 2014
    University of Birmingham - Birmingham, England, United Kingdom
  • Bachelor's Degree in Mathematics
    2007 - 2010
    King's College London - London, England, United Kingdom

To view more profiles

Join Toptal
Share it with others