Summary
Jonathan Turnock is a Principal Software Engineer with over 15 years of experience modernising large-scale platforms across e-commerce, cybersecurity, gaming, and distributed systems, currently driving messaging architecture at Booking.com. He specialises in domain-driven design and pragmatic modularisation, turning entangled monoliths into cloud-native, resilient services and micro-frontends that scale. Jonathan has led platform transformations that consolidated multiple legacy services into single self-serve workflow platforms, introduced materialised view and ETL layers for unlimited API partnerships, and accelerated partner onboarding through elastic, Node.js-based solutions. He pairs hands-on engineering with leadership—running hackathons, building MCP Servers and a custom MCP Client Framework to embed Generative AI into product workflows. Outside day-to-day delivery he experiments with LLMs and agentic workflows, including a battlefield simulation for AI-driven decision-making, reflecting a strong curiosity for applied research and emerging tech. Based in Hawarden, Wales, he combines operational pragmatism with a track record of unlocking long-term velocity and business value.
9 years of coding experience
11 years of employment as a software developer
Software Development and Networking Computer Software Engineering, Software Development and Networking Computer Software Engineering at The Open University