Hands-on engineering and product manager, product builder, and problem solver, with over twenty years of software development experience and ten years in a technical management and engineering leadership role. Proven track record of leading a software development team producing high quality software with a reputation for rapidly delivering solutions that meet and frequently exceed customer product requirements. Have fostered a team culture that prides itself on productivity and innovation with an emphasis on collaboration, accountability, and customer orientation. Skilled at collaborating -- across technical teams, product management, end users, and even distance on remote teams -- to refine requirements, product features, technical designs, and development tasks.