Principal Software Engineer and Manager with extensive experience in all aspects of software development. Passionate about well-designed software that is cleanly implemented, easily maintained and built to be extended. Successful in a variety of industries, firm types and domains: large scale commercial software, internal systems for small businesses, cloud/SAAS applications, industrial automation, supply chain management, image processing and learning systems. Quick to learn new technologies and effectively employ them. Natural leader throughout my life and career.