Learn about purchasing for teams

• 30 years industry experience with demonstrated passion and vision in software development
• Technical and personal leadership established by managing a matrixed organization, including local and remote, domestic and international development teams
• Proven record of delivering quality products on time and within budget criteria
• Strong track record of managing process and progress, managing/mentoring development team, and matching resources with development tasks, and molding organizational culture
• Domain experience in developing products shipped to customers
• Core competencies in a variety of software development platforms and methodologies, including many Microsoft Windows platforms
• Outstanding ability to innovate software engineering processes
• Superior problem solving and analytical abilities
Career history