I am a passionate software development leader and engineer with over 20 years of experience. I build and inspire my teams to have shared ownership of the vision, process and product. Innovative products emerge through team communication, collaboration and focus.