Over twenty four years of software development experience and eighteen years of development management experience, with an emphasis on user productivity and system usability. Extensive experience in all aspects of software development including requirements gathering, analysis, design, coding, deployment and management of distributed software systems. Led and designed many successful high-quality software projects using industry standards and methodologies. A strong mix of engineering management and architecture across low-level systems and apps at a range of company sizes with a bias towards high-growth environments, early-version products and deep IP.
©