Ian Thomas

VP of Web Architecture

Genesis Global

Ian’s background is in Computer Science with a detour into UX and design. He has worked in client services businesses and in-house across various software engineering, architecture and strategy roles. He currently works as a technical leader for Genesis Global, a low-code platform that enables financial market organisations to innovate at speed.

Prior to Genesis, Ian spent the best part of 8 years working for Sky Bet and PokerStars as part of the Flutter family of online gaming brands. He has been involved in many high profile product launches, most recently the re-platforming of PokerStars Sports, including a completely new, multi-channel customer experience.

Ian is interested in combining technology with user experience design, focusing on languages, platforms and tools to build products that customers interact with directly. However, Ian is also a big fan of reactive, event-driven systems and spent 18 months building a trading data ingestion pipeline using Kotlin, Kafka Streams and Kubernetes for PokerStars Sports.

Strategies for High-Quality Serverless Apps on AWS

Adopting serverless technologies offers significant benefits for engineering organisations, not least due to the lower operational overhead incurred. However, some teams push back against adopting platforms such as Lambda due to the perceived difficulty of replicating the environment locally.

This talk walks through some examples of how rethinking the SDLC, diverging from conventional environment strategies and embracing cloud-native development can lead to better outcomes. Namely, robust, reliable, high-quality applications delivered with high velocity.

We will touch on why serverless empowers better testing approaches, how to leverage AWS CDK tools and effective ways to use DevOps principles and automation tooling to improve software validation.