Savvas Kleanthous
Savvas Kleanthous — Head of Engineering at ParcelVision. Talks and sessions delivered at UXDX.

Head of Engineering
Savvas has worked on highly scalable, high performance, evolvable systems in industries such as financial services, telecoms, entertainment, gaming, health and lately transportation. Through different positions as tech lead, and architect (and sometimes both), he helped companies solve complex problems by applying process changes, collaborative discovery, design workshops, architecture, and implementation of sociotechnical systems.
Savvas has significant experience with DDD, CQRS, and Event Sourcing and has delivered and maintained such solutions in production. Lately he's interested in the behaviours that enable an organisation to become highly performant, user-focused, and competitive inside the system it lives, and is creating a baseline for a process that will enable organizations to achieve those goals.
Past talks
2 talks · 1 event
Software Engineership - How To Think About Software
This interactive session will talk about the past and future of crafting software and how it is changing the way developers and companies think about software development. Moderated by Nix Crabtree, join the conversation, share your insights and probe the speakers on the elements of their talks that left you wanting more.

Event Storming: Build The Right Thing, Right
Building software which meets the requirements of the business has been and still remains quite the challenge. So much so in fact, that "build the thing right" and "build the right thing", are both phrases used in software development to emphasize perspectives, and in extent challenges in analysis and development of a product. To our aid, comes Event storming. Event storming is a workshop which helps everyone in the product-building team to reach a shared understanding of the domain, but also helps us establish what needs to be built and how, by creating a model of the software in a format which is verifiable by our subject matter experts. At the same time, Event Storming can help us discover our inherent service boundaries, which is the biggest source of risk in a microservices architecture. In this talk Savvas will go through a short history of dysfunctional processes, before explaining how Event Storming addresses them. By the end of the talk you should know: - What problems does Event Storming solve - What are the different types of event storming - Who should be involved in each one - What is the expected outcome of each level



