Senior software developer and manager with over 20 years of experience. Career-long focus on user-centered software design and development. Solid knowledge of the full software development lifecycle, agile and test-driven development, team and project management, requirements gathering, interaction design, software and services marketing, and product evangelization. Five years of experience running my own software development and consulting company.
Principal Engineer, User Experience
Aug 1984 - May 1988
Bachelor of Science
Graduated magna cum laude and first in a class of 45, with an overall GPA of 3.84