Experienced software engineer, trainer, speaker and coach
I am also a qualified trainer and coach. I thoroughly enjoy putting together training programmes which are either delivered in person, or created for someone else to deliver. I have a deep understanding of the agile principles of software development and regularly train others on what it means to be agile, as well as how to create quality software with frameworks such as Scrum and Kanban.
Finally, I delight in both creating and delivering high impact, stunning presentations that both engage and enthuse audiences while helping them understand the key points of whatever it is I'm presenting.
I am just as comfortable in a group of developers as I am sitting down to explain how software is created with a CEO. I take pride in being able to talk to anyone about anything on any level, with a focus on clear and transparent communication. Should you with to employ me for your project, you'll find my communications regular, professional and to the point.
If there is anything else you'd like to know, then please get in touch. Even if we don't get to work together, making new contacts and understanding my clients is key delivering delight.