Mike Thurgood

Senior Software Developer @Journey

London, GB
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Jun 2023 — Present

Senior Software Developer @Journey

View department →

Senior Software Engineer on the ecommerce team. Responsible for feature delivery and support of the main OneJourney system• Lead design and delivery of API-driven functionality across a core platform (payments, availability, cancellations, packages) • Partner with product and stakeholders to shape requirements and technical approach • Led upgrade from Next.js 12 to 15 and React 17 to 19 across a large legacy codebase • Delivered migration incrementally to avoid disrupting feature delivery • Used AI-assisted workflows to accelerate refactoring and dependency upgrades • Improved TypeScript adoption and data fetching patterns for scalability • Reduced developer friction through workflow and tooling improvements • Mentor engineers and act as a senior technical reference point • Own services in production, including monitoring and issue investigation

EDUCATION

N/A

University of Roehampton

Psychology

SKILLS

Web AnalyticsPpcAffiliate MarketingGoogle AdwordsSEOSocial MediaPay Per Click (Ppc)Marketing StrategyBusiness DevelopmentDigital MarketingOnline AdvertisingOnline MarketingDigital StrategyManagementDigital MediaCustomer Relationship Management (Crm)MarketingStart-UpsAdvertisingSalesSocial Media MarketingEmail MarketingCustomer AcquisitionSearch Engine Marketing (Sem)Account ManagementStrategyE-Commerce

ABOUT MIKE THURGOOD

Senior full stack engineer with 8+ years building and evolving production systems, alongside a broader background working closely with product, commercial, and leadership teams. I approach engineering as a product discipline, owning problems end to end from discovery through to production. I focus on building scalable systems and improving developer experience, reducing friction and shortening the path from idea to production. I regularly identify workflow bottlenecks, prototype solutions, and improve how software is built and delivered. I make extensive use of AI-assisted development as a force multiplier, particularly in large refactors, migrations, and repetitive work. This has significantly increased delivery speed while maintaining architectural oversight and production quality. CORE SKILLSArchitecture & System Design· End to end ownership of systems, from discovery through to production operation· Designing scalable, resilient services and APIs, including distributed system trade-offs· Legacy modernisation and incremental migration with a focus on long term maintainabilityFrontend & Backend Engineering· TypeScript and JavaScript across Node.js, NestJS, React, and Next.js· API design and integration using REST and GraphQL· Data storage with SQL and DynamoDB, alongside pragmatic data modelling· Testing across unit, integration, and end to endDeveloper Experience & Platform Thinking· Reducing developer workflow friction and improving feedback loops· Building reusable components, internal tooling, and shared patterns· Improving CI/CD pipelines and overall delivery efficiency· Driving engineering standards and consistency across teamsLeadership & Collaboration· Mentoring engineers and improving code quality through reviews· Leading technical discussions and shaping direction· Clear written communication, including design docs and RFCs· Cross functional collaboration with product and stakeholdersTools & Platforms· GitHub and GitLab for version control and CI/CD· Azure and cloud-based environments· Observability and monitoring (Sentry, CloudWatch)· Familiarity with containerised environments and modern deployment platforms

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.