White Pond Design

Craig Maxey Resume

46 Shore Drive
Concord, MA 01742
978-287-4205
cmm@wpdesign.com

Summary
Principal Interaction Design Architect with over 15 years experience in application interaction design.  Accomplished expert in interaction design principles including user requirements, conceptual model design, user interface design and user testing. Background in software engineering ensures user interface designs that can be built by the selected team, on the selected technology, and on time. Highly effective communicator, with ability to engage at all levels.

Skills
  • User Interaction, User Experience, Information Architecture and User Interface Design
    • User Analysis: Conducting user interviews, creating scenarios and personas, performing acceptance and usability testing.
    • Interaction Modeling: Creating conceptual and interaction models (application and webpage). Applying interaction design principles and heuristics.
    • Product Management: Creating product requirements and specifications.  Coordinating with the product stakeholders: product management, software engineering, customer service and marketing.
    • User Interface Design: Designing Rich Internet Applications (RIA), Software as a Service (SaaS) and desktop applications. Creating wire frames, mockups, prototypes, and user interface design specifications. Creating effective designs for analytic applications.
  • Tools and Languages:  Photoshop, Illustrator, Visio, Axure, Dreamweaver, Java, HTML, CSS, JavaScript and AJAX

Experience
April 2010 to Present
Interaction/Product Design Consultant, White Pond Design

White Pond Design

Providing interaction and product design consulting services.
  • Consultation on user interactions
    • Provided design reviews and concept analysis to early stage startups.
  • Designing & implementing websites
    • IA, wire framing, CSS/JavaScript
  • Writing book: "Kick Start: Interaction Design for Startups”
    • Book identifies design patterns that work, commonly adopted patterns that do not work, and techniques for ensuring successful interaction designs in Agile development environments.
    • Interviewing people in the venture capital, interaction design, and software development communities.

Sept 2008 to March 2010
Interaction/Product Design Consultant, SoundBite Corporation, a communications company

SoundBite
  • Researched user behavior by observing and recording users in their workplaces.  The acquired information informed the interaction design process.
  • Defined product requirements identified through analysis of user findings.  Resulting requirements added to product roadmap.
  • Designed Interaction/User Interfaces satisfying the new and existing product requirements.
  • Reviewed and deployed designs in collaboration with Product Management, Development, Professional Services, and QA.
  • Identified, documented and reviewed strategic interaction objectives, including conceptual models and associated product requirements.
  • Created specific designs:
    • An object-oriented interaction design that replaced the original inflexible “function-oriented” design. Highly interactive campaign management designs that took full advantage of GWT technology.
    • A graphical based multipurpose calendar design.
    • Information architecture designs that progressively disclosed functionality based on user value.
    • Interaction design language based on reusable components.

October 2005 to July 2008
Interaction Design Lead - aPriori, an enterprise manufacturing cost analysis software company

aPriori
  • Researched user behavior by observing and interviewing users in their workplaces.  The acquired information informed the interaction design process.
  • Coordinated cross-functional input from Product Management, Development, Professional Services, and QA that assured design quality and buy-in.
  • Created Interaction roadmap, including interaction and conceptual models, covered both the target release requirements and interaction designs for future releases, ensuring cross release interaction consistency.
  • Created high fidelity mockups, in Photoshop, to illustrate interaction designs, including nominal workflows.
  • Creation of specific designs:
    • An object-oriented interaction design that replaced the original inflexible “function-oriented” design.
    • A unified editor that presented a consistent user data input experience and required less code.
    • A CAD-like 3D tool based interaction that significantly improved the ease of use over prevailing approaches.
    • A graphical workflow interaction reflecting the user’s process mental model.
    • Future product vision was captured in a special design effort, which was reported directly to the CEO.

March 2003 to October 2005
Interaction Design Lead - Veridiem Inc., an enterprise marketing cost analysis company

Veridiem
  • Performed user task analysis, user interviews and user testing using effective scripts. Acted in a customer-facing role acquiring the user data that informed the quality design.
  • Created high fidelity mockups (in Photoshop) that illustrated interaction designs including nominal workflows. Coordinated graphic design efforts for this world-class enterprise product.
  • Coordinated the cross-functional participation of marketing personnel, graphic designers and developers. Was a hands-on user interaction designer performing a developer role.
  • Developed intuitive analytic interactions following a design for usability approach. The designs included an innovative and easy to use analysis creation capabilities. Performed task analysis that revealed workflow issues that were added into to the product’s functional requirements.
  • Ensured conformance to industry standards wherever possible.
  • Developed software using Struts, Tiles, and JSP. As an architect/developer, designed and implemented the core web tier components of initial product release. Played the role of both team lead and developer.

October 1995 to March 2003, Self employed/contract user interface developer

TGB

User Interface Architect/Developer TGB Software Startup (July 2002 to March 2003)

  • Designed and implemented project management software application after study of user requirements. The initial prototype of this web application was based on the JBoss 3.1, the Struts Framework and JSP's for the view layer and CMP2.0 session/entity beans for the business/model layers.
  • Developed Swing based administration client for product prototype.

 


Java User Interface Developer for Mercury Computer Systems (February 2001 to July 2002)

Veridiem
  • Created and implemented graphical authoring tool interaction design that was used to create reusable, scalable, components deployed in streaming pipeline signal processing applications. This Java Swing(JFC) based product incorporated the JGo graphical toolkit.
  • Project lead for this user interface. Responsibilities included writing functional specifications and creating designs that adhered to prevailing UI standards.
    • Wrote 90% of the Java software in a dual role of software engineer and project lead.
    • Used JProbe to diagnose Java memory consumption and performance problems.
    • Implemented a SilkTest based test suite for UI development.

Java User Interface Developer for AltaVista Products(December 1997 to February 2001)

aPriori
  • Designed and implemented browser-based Java Swing(JFC) management interface: for AltaVista's Search Intranet Product. Responsible for the functional specification, software architecture, software, and schedule requirements.
  • Project leader role, arbitrating the needs of engineering and usability group. As the cited reviews indicate, design met both of these objectives. See: Internet Week Review..."AltaVista gets kudos for developing an exceptionally intuitive and efficient management facility.",  PC Week Review, Executive Summary... "USABILITY A".
  • Designed and implemented Servlet/Applet based advanced search interface for the AltaVista website. Performed extensive user research in both DEC’s and CMGi's (AltaVista) usability labs.

User Interface Developer (October 1995 to May 1999)
Clients included Lotus ASG and Publishing Corp.

  • Designed and implemented LDAP file browser. Java user interface for E-Mail lookup. Developed a Java application that enabled the Notes users to modify Notes documents. Used Java, JavaScript, and HTML, with a startup development team to design the user interface for an Internet based, knowledge management product.
  • Coordinated the efforts of this team as project lead, from design to usability testing. Participated in the usability testing in both the Lotus and Digital usability labs. Designed and implemented a scientific information access prototype; a design that implemented innovative 3D approaches to information display and navigation using Java, VRML, and HTML.

Image and signal processing software development


Education
University of Washington - M.S.E.E., B.S. Physics, and B.S.E.E.

Interests
Customer centric product design
Present Exploration: How to optimally direct my interests in computer science, user interface design, and aesthetics towards the building of commercially successful products. Interaction Design for startups.
Art
Dance (Performance Art), videography, and the role of narrative in contemporary art.

10-27-2010 - Rev 2.0