Gavin Astur

Senior Full Stack Engineer | Tech Lead

Salary / Daily rate

London, UK

Freelance, open to permanent contract

Can come onsite

Skills

DevOpsTypescriptFullstack DevelopmentReactReduxProduction EngineeringPythonAWSWebpackEvent Driven ArchitectureSpring BootGoogle Cloud PlatformKubernetesCypressClean CodeDockerRESTful APIsApacheGraphQLGitHubPostgreSQLPlaywrightGitLabJenkinsTerraformHerokuHTMLAnsibleCybersecurityTest Driven DevelopmentFrontend DevelopmentBackend DevelopmentMicroservicesMobile DevelopmentSassNodeRedisAITesting & QACSSJavaExpressAzureGoogle BigQuerySeleniumTomcatGitVercelBitbucketFirebase

Languages

English (Native)

About me

Intro

Senior Full Stack Engineer and Tech Lead with 25+ years of experience, including 14 years as a freelance contractor delivering mission-critical platforms for global brands. Currently leading a team of four engineers on IKEA.com's main navigation, serving 51 markets and millions of users. Specialist in React, Node.js, Cloudflare edge compute, CI/CD, and cloud infrastructure - with a strong focus on performance, accessibility, and developer experience. Known for shipping high-quality, testable code at pace, leading agile teams across time zones, and embedding AI into day-to-day engineering workflows. Confident leading releases to production on a Friday.

Links

Work experience

IKEA

Jul 2016 - Present

10 years 4 months

Lead Full Stack Engineer (Tech Lead)

Jul 2020 - Present

6 years 4 months

– Lead a team of 4 engineers owning IKEA.com's main navigation for a microservice-based platform serving millions of daily users. – Architected and own the CI/CD pipeline (Migrated from Jenkins to Gitlab to GitHub Actions), Cloudflare edge compute setup, and AI integrations embedded in the internal React CMS. – Drive React-based frontend delivery using static fragments for performance and reliability at global scale. – Reduced production incidents progressively through small, deliberate incremental improvements - shipping to production daily with full team ownership end-to-end. – Championed AI-assisted tooling and workflows across the team, integrating Google Vertex AI for internal productivity. – Integrated Optimizely to embed A/B testing into the navigation experience, enabling data-driven decision making on UI changes across 51 markets at scale. – Operated confidently across context switches: PR reviews, production debugging, customer-facing Slack / Teams calls across time zones.

Full Stack Engineer

Jul 2016 - Jul 2020

4 years 1 month

– Tech lead in a small agile team within IKEA's digital transformation, owning the responsive UI and RESTful service layer for the public-facing e-commerce platform. – Introduced microservices architecture delivering content to AWS and Akamai CDN alongside maintaining the legacy framework. – Wrote extensive Python tooling for CI/CD automation with Jenkins — scripting build pipelines, deployment orchestration, and environment management across the platform. – Evaluated Fastly as an edge compute platform, building Rust-based POCs for edge-side logic before the team ultimately moved to Cloudflare Workers — directly informing the architecture adopted in the subsequent lead role. – Hands-on across the full agile lifecycle — pair-programming and TDD-focused from discovery through to deployment.

Visa Europe

Jun 2012 - Jul 2016

4 years 2 months

London, UK

Full Stack Engineer (Tech Lead)

Aug 2015 - Jul 2016

1 year

London, UK

– Led a small scrum team within Visa's innovation hub building proof-of-concepts and greenfield single-page applications. – Delivered responsive SPA using RequireJS, Ractive.js and Bootstrap; built rich data APIs using Spring Batch/Data; created dashboards with Dashing.io. – Full agile lifecycle involvement — BDD-focused, pair programming, discovery through delivery.

Senior UI Engineer

Jun 2012 - Aug 2015

3 years 3 months

London, UK

– Senior developer on the UI team delivering two responsive Web 2.0 digital wallet applications using HTML5, jQuery, and AngularJS. – Provided technical and architectural expertise across the full agile lifecycle; TDD-focused, pair programming. – Progressed to lead a team of 8 engineers in Romania, responsible for developing a key application sub-component.

UI Technical Team Lead

BBC

Apr 2011 - Mar 2012

1 year

London, UK

– Led UI delivery for the BBC's digital transformation programme, migrating from tape/analogue to a fully digital platform. – Built Dojo-based widget framework integrating with a RESTful service layer on IBM WebSphere. – Led accessibility workshops with demanding stakeholders to ensure WCAG AA compliance.

UI Technical Team Lead

Transport for London

Mar 2008 - Apr 2011

3 years 2 months

London, UK

– Designed and implemented the public-facing Business Operations website enabling Congestion Charge payments and account management. – Led a team of 12 engineers split across UK and India, successfully delivering the system with the offshore team continuing maintenance post-launch. – Applied J2EE, W3C, OWASP and WCAG standards; authored project-specific Java and web coding guidelines for TfL.

Lead Engineer

All England Lawn Tennis Club

Apr 2005 - Aug 2009

4 years 5 months

Wimbledon, GB

– Designed and built a showcase Web 2.0 CMS migrating from a legacy IBM Net.Data system to a 3-tier SOA architecture under an aggressive live-event deadline. – Developed a JEE5 persistence layer (Hibernate/DB2 9), XSL-based content transformation pipeline, and pioneered real-time score publishing using Comet/server-push. – Delivered solo under high-pressure conditions for one of the world's most prestigious sporting events.

Senior Software Engineer

Vodafone

Jan 2007 - Mar 2008

1 year 3 months

Hursley, Winchester SO21, UK

– Designed and built a Web 2.0 communications app integrating Dojo UI with Java servlets, Hibernate, and multi-protocol services (voice, email, SMS, conferencing). – Independently researched and implemented real-time browser updates via Comet/long-polling on Dojo Toolkit — a capability later reused in the Wimbledon project.

The best place to find your next move

© 2026. All Rights Reserved.