Jeff Johnson
231 Moscow St., San Francisco, CA 94112 voice: 415/586-5285
fax:  415/586-5285
http://www.uiwizards.com

Skills
and
Expertise
  • User Interface & Web design
  • User Interface & Web evaluation
  • Usability testing of software, appliances, and websites
  • Training developers in GUI design
Jobs
  • July, 1996 - Present: UI Wizards, Inc., a product usability consulting firm
    Position: President and Principal Consultant
    Duties: Manage company. Perform product usability design, evaluation, testing, and training for clients.
  • November, 1994 - July, 1996: Sun Microsystems / SunSoft Developer Products (Menlo Park, CA)
    Position: Staff Engineer, Human Interface
    Duties: Designed and evaluated user interfaces for software programming tools. Educated software engineers about user-interface design issues and guidelines. Conducted usability testing. Helped manage a summer intern laboratory assistant.
  • June, 1993 - October, 1994: Sun Microsystems / First Person (Palo Alto)
    Position: Staff Engineer, Human Interface
    Duties: Responsible for usability of user interfaces for consumer electronics and interactive TV product prototypes that were precursors of Sun's Java product. Designed and evaluated user interfaces. Established and operated a usability testing lab. Conducted usability testing. Managed a laboratory assistant.
  • November, 1988 - June, 1993: Hewlett-Packard Laboratories (Palo Alto, CA)
    Position: Member of Technical Staff, Software Technologies Laboratory
    Duties: Human-computer interaction research. Member of a team developing an application-development environment for use by end-users as well as programmers. Member of a task-force on handheld computer-based appliances for non-technical consumers. Member of a project to develop systems to support people in businesses in working together over long distances.
  • March, 1987 - November, 1988: U S West Advanced Technologies (Denver)
    Position: Member of Technical Staff, "Advanced User Interfaces" Group, Science and Technology Research Lab
    Duties: User-studies using prototype systems to derive principles of user-interface design and to examine new user-interface technologies. Included research on user-interface modes and on proper design of information services and terminals for the general public. User-interface design consulting. Training programmers in principles of user-interface design.
  • March, 1984 - March, 1987: Xerox Information Systems (Sunnyvale, CA)
    Position: Development Team Leader; User Interface Designer
    Duties: Design and implementation on various projects related to enhancing the Star/ViewPoint office computing system for electronic publishing applications. Designed and led implementation of a Stylesheets facility for the ViewPoint document editor. User-interface designer for most of the ViewPoint 2.0 enhancements.
  • October, 1978 - February, 1984: Cromemco, Inc. (Mountain View, CA)
    Position: Software Engineer and Engineer Manager
    Duties: Designing and implementing applications software (word processing, statistical analysis, graphics), designing keyboards, developing user-interface standards, designing user-interface toolkits, writing documentation, managing software engineers, LISP support.
Clients
  • Advance Reality Inc. (San Anselmo, CA). Developer of interactive movie games.
  • Algorithmics, Inc. (Toronto, CA). Developer of risk-analysis software, primarily for banking and finance.
  • AnyRiver Entertainment, Inc. (South San Francisco, CA). Producer and distributor of computer games and other software entertainment titles.
  • Aspect Telecommunications (San Jose, CA). Developer of systems for handling incoming service-related telephone calls for large companies.
  • AT&T Research Labs (Menlo Park, CA). Research and advanced development laboratory for AT&T.
  • Charles Schwab (San Francisco, CA). Investment Broker.
  • Chroma Design (San Francisco, CA). Web-design and development consultancy.
  • Copperman Software Products (Palo Alto, CA). Developer of musical instruction software.
  • Digital Archway (Mountain View, CA). Developer of web-server hardware and software.
  • eHealthInsurance.com (formerly SASH Communications, Inc.) (Sunnyvale, CA). Online provider of health insurance. Developer of client-server, web-based software for the healthcare industry.
  • Engineous Software (Cary, NC). Developer of design optimization and exploration software.
  • Get Media, Inc. (San Jose, CA). Developer of web-based services for e-commerce.
  • Informix Software, Inc. (Now a subsidiary of IBM). Developer of database software.
  • InXight, a Xerox subsidiary (Palo Alto, CA). Developer of graphical presentations for information-rich applications.
  • Optical Microwave Network, Inc. (Santa Clara, CA). Developer of consumer appliances containing embedded microcomputers.
  • Marimba, Inc. (Mountain View, CA). Developer of Internet-based software for managing eBusinesses.
  • Oracle Corporation (Redwood Shores, CA). Developer of database software.
  • Optical Microwave Network, Inc. (Santa Clara, CA). Developer of satellite TV set-top boxes.
  • Openwave.Com (formerly Phone.com, formerly UnWired Planet, Inc.) (Redwood Shores, CA). Developer of embedded software and Internet-based services for advanced cellular phones.
  • PriceWaterhouseCoopers Global Technology Center (Menlo Park, CA). Developer of internal software for PriceWaterHouseCoopers.
  • RightPoint Software (formerly DataMind Corp.) (San Mateo, CA). Developer of data-mining and business analysis software.
  • Sapient Corp. (formerly Studio Archetype) (San Francisco, CA). Developer of websites, multimedia software, and graphics for businesses.
  • Scheduling.com, Inc. (formerly JPM-Group, Inc.) (Los Gatos, CA). Developer of medical information and resource-scheduling systems.
  • Silicon Graphics, Incorporated / Support Tools R&D (Mountain View, CA). Developer of customer-support software and websites for SGI.
  • Sun Microsystems (Mountain View, CA). Developer of business workstations, servers, and software.
  • There, Inc. (Mountain View, CA). Developer of next generation communications, community and e-commerce services.
  • TIBCO (Palo Alto, CA). Developer of interactive systems and middleware for event-driven enterprises, especially those in the financial services industry.
  • Quickdog, Inc. (San Francisco, CA). Provider of web shopping services.
  • Viador, Inc. (formerly InfoSpace, Corp.) (San Mateo, CA). Developer of database report-generation software.
  • Vitria Technology, Inc. (Mountain View, CA). Developer of communications and dataflow middleware for the enterprise.
  • Whistle Communications (Now a subsidiary of IBM) (Foster City, CA). Developer of the InterJet, an "Internet in a box" solution for small businesses.
Education
  • Yale University: 1970 - 1974
    Degree: B.A.
    Major: Psychology (experimental)
    Additional Studies: Computer Science
  • Stanford University: 1974 - 1979
    Degree: Ph.D.
    Department: Psychology (experimental)
    Additional Studies: Computer Science
Publications
Presentations
  • Intuitive Statistics, ACM CHI 1995, Denver, May
  • GUI Bloopers tutorial:
    • Software Productivity Center, Vancouver, Canada, Feb 2001
    • ACM BayCHI, SantaClara, Feb 2001
    • FinancialEngines, Inc., Palo Alto, March 2001
    • ACM CHI 2001, Seattle, March 2001
    • UPA 2001, Las Vegas, May 2001
    • Fujitsu, Inc., San Jose, 2001
    • ACM TorCHI, Toronto, Canada, Oct 2001
    • ACM CHI 2002, Minneapolis, April 2002
  • Intro to GUI Design and Usability tutorial:
    • Marimba, Mountain View, 2000
    • Scheduling.com, Burlingame, 2000
    • Scheduling.com, Tuscon, 2000
    • Fujitsu, Inc., Raleigh, 2001
    • Chroma Design, San Francisco, 2000
  • Various invited lectures and talks:
    • Charles Schwab, San Francisco, Jan 2000
    • ACM BayCHI, Palo Alto, Sep 1989, Mar 2000
    • Inktomi, Inc, Redwood City, Aug 2000
    • Adobe, Inc, San Jose, Oct 2000
    • Sun Microsystems, Mountain View, Nov 2000
    • IBM Santa Teresa Research Lab, San Jose, Jan 2001
    • UPA Bay Area Chapter, Stanford, Apr 2001
    • Xerox PARC, Palo Alto, Jul 2001
Teaching Experience
  • Part-time lecturer, Computer Science Department, Stanford University (1997-1998).
  • Lectures at Colleges and Universities:
    • Computer Science Department, Mills College, Oakland, CA, 2001.
    • Computer Science Department, California State University, San Francisco, CA, 2001.
    • Computer Science Department, California State University, Hayward, CA, 2001.
    • Computer Science Department, University of San Francisco, CA, 2000.
    • Computer Science Department, University of California, Berkeley, CA, 2000.
    • Computer Science Department, Stanford University, CA, 2000.
    • Computer Science Department, University of California, Berkeley, CA, 1999.
    • Computer Science Department, McPherson College, KS, 1998.
    • Computer Science Department, Bethel College, KS, 1998.
    • Computer Science Department, Tabor College, KS, 1998.
    • ACM SIGCHI'97 Conference, Atlanta, GA, 1997.
    • Computer Science Department, University of San Francisco, CA, 1996.
    • Computer Science Department, Stanford University, CA, 1993-1996.
    • Department of Informatik and Mathematik, University of Bremen, Germany, 1994.
    • Department of Informatik and Mathematik, University of Paderborn, Germany, 1994.
    • Psychology Department, University of Colorado, Boulder, 1987.

Dan Keller Technical Services
4500 19th St., San Francisco
California, USA 94114
tel: 415 / 861-4500