I have worked in user experience and human factors for the past 20 years in a variety of domains including: