
Gavin Astur
Senior Full Stack Engineer | Tech Lead
Salary / Daily rate
London, UK
Freelance, open to permanent contract
Can come onsite
Skills
Languages
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.
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.