“Driven to create high performing teams that produce exceptional business value.”
I am a seasoned Software Development professional with over 18 years of industry experience. At various times I’ve worked as a Developer, Manager, Senior Leader, Business Analyst, Quality Assurance Analyst, Production Support Analyst, and Scrum Master. This breadth of experience has allowed me to not only fulfill a wide range of needs on teams but also coach others along the way.
I believe that at the heart of any software development project is the team. When the team is healthy and productive, a well-designed and well-written product can follow. All the methodologies and practices that I employ are done, ultimately, in the service of the team so that they can deliver exceptional results to the business and their customers.