Printing tool Download PDF


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.

Work experience

Principal Engineer, User Experience

Tamale Research


Aug 1984May 1988

Bachelor of Science

Graduated magna cum laude and first in a class of 45, with an overall GPA of 3.84