Ken works with technology organizations around the world. His focus is the intersection of product development, strategy, architecture, leadership, and software engineering culture.
He is a leading expert on the practical application of sensemaking and complex adaptive systems approaches to improving agility and product development flow in software engineering organizations. He has held multiple technical and leadership positions in organizations, ranging from start-ups to Fortune 100 companies, leading global teams across the US, Canada, Europe, Middle East, India, and China. He holds patents in virtualization and network management.
Ken enjoys digging into complex, meaningful challenges and collaborating with great people to develop innovative solutions. His current focus brings his 20+ years’ experience as a principal engineer, architect, manager, and director to the development of intelligent autonomous systems. This technology has application in many domains, including self-driving cars and other connected autonomous vehicles, AI in edge devices, AR/VR, IoT, smart cities, robotics, AgTech, and related systems.
Ken also works with the National University of Ireland Galway, where he lectures on strategy & planning, systems analysis & design, and large-scale transformation. He is a research associate with Lero, the Irish Software Research Centre.
His Ph.D. research thesis “Improving flow in large software product development organizations: A sensemaking and complex adaptive systems perspective” explores how managers and leaders in organizations deal with the continuous challenges that impact how they deliver value to their customers.
He has authored more than 35 peer-reviewed publications on software engineering topics, including winning the IEEE Software best paper award.