About

/images/headshot.png

Digital Transformation Consultant

Digital Transformation Consultant and Results Leader

I am a professional management consultant and thought leader with over 30 years of experience. I focus on efficient delivery, waste reduction, and cost savings. With a unique skill set that allows me to guide business and technology solutions, I can convey complex ideas to business stakeholders and technical teams, making me the optimal choice for any organisation striving for success.

Business Background

I possess extensive business knowledge in financial systems, equity trading, asset management, and fleet operations. My expertise in analysing financial data and trends enables me to make informed decisions aligned with organisational goals. My experience in asset and fleet operations and system design allows me to streamline operations through innovative solutions, resulting in cost savings and improved efficiency.

Technology Background

As a highly experienced software developer with exceptional problem-solving and architecture skills, I have built numerous solutions using different programming languages, ranging from C++ and C# to Python and Javascript. I currently specialise in Go, Swift, and Vue. I have extensive experience architecting solutions based on fit-for-purpose technologies, ranging from fleet management to stock trading. I always prioritise business and customer value while designing solutions.

Throughout my extensive development journey, the need to improve delivery into a consistent, predictable, and trustworthy practice led to the adoption of DevOps. However, unlike generic DevOps implementations that only rely on automation, I have become the only ICAgile-certified DevOps expert in the world, focusing on all aspects of DevOps, including communication, design, and automation.

One area that is often overlooked yet crucial for managing and improving any solution is Observability. By enabling teams to quickly implement leading solutions such as OpenTelemetry, Prometheus, and Grafana, all teams from development to support can share a unified view of their solutions and respond to incidents accurately and quickly. The primary objective is to make data relevant to the intended audience and surface the most critical information while creating a single access point to all the data.

Training & Content

I am an ICAgile Certified DevOps expert and trainer and can train teams of all sizes to leverage and implement all aspects of DevOps, including culture and technology. In addition, I am an accomplished Pluralsight author, focusing on technical content such as tooling, error management, and problem-solving. I actively contribute through interviews and channels, emphasising the benefits of using observability and Grafana to achieve business objectives.