Matt McKeon Human-centered Software Development
Objective
The creation of innovative user experiences through a position that requires software expertise and a deep understanding of usability.
Skills
- Analysis of user needs through archival study, interviews, and ethnographic methods.
- Task analysis, conceptual modeling, and other formative design methods.
- Iterative prototyping, including user interface design and layout.
- Evaluation through heuristic methods, cognitive walkthroughs, and user testing.
- Six years of professional software development experience.
- Proficient in object-oriented design and development, API design and rapid prototyping.
- Expert programmer in Java; additional experience with C, C++, C#, Python, and Perl.
- Web development in Javascript, PHP, and ASP.NET using HTML and CSS2 web standards.
- Experience with SQL-compliant databases, AJAX techniques, and web services.
- Proven skills in software project leadership and client relations.
Education
Georgia Institute of Technology; Atlanta, GA
Expected Graduation: May 2006
M.S. in Human-Computer Interaction
Carnegie Mellon University; Pittsburgh, PA
Aug. 1994 - May 1998
B.S. in Computer Science and English
Experience
Graduate Coursework
Georgia Institute of Technology; Atlanta, GA (August 2004 - present)
- Extensive portfolio of projects in user interface design, development, and evaluation, inculding web design, mobile device UIs, online communities, & physical computing.
- Self-directed master's project, requiring original research in the field of HCI.
Graduate Research Assistant / Master's Project
Georgia Institute of Technology; Atlanta, GA (August 2005 - present)
- Collaboration with industrial designers and architects from Steelcase, Inc. to research context-aware applications for enhanced meeting rooms.
- Design, prototyping, and evaluation of tightly integrated physical and software interfaces to meeting room services.
User Interface Developer (Intern)
Amazon.com; Seattle, WA (June - August 2005)
- While apprenticed to a senior web designer, designed and prototyped key elements of Amazon.com's Holiday 2005 features using HTML, Javascript and AJAX.
- Assisted Amazon.com's usability team in the performance of heuristic evaluations for several components of the Amazon website, including gift registries and job recruiting.
Graduate Research Assistant
Georgia Institute of Technology; Atlanta, GA (August 2004 - May 2005)
- Design and construction of a web application that integrates hyperlinked commentary and production materials from American Film Institute servers with off-the-shelf DVD video. Scholars will use this application in the course of their research on classic cinema.
Consultant
MAYA Viz, Ltd; Baghdad, Iraq (May-June 2004)
- Traveled to Baghdad to conduct user training, evaluation, and field support during the deployment of the principal planning and decision tool of the US Army's 1st Cavalry Division.
- Conducted interviews, administered surveys, and engaged in participatory observation of soldiers' everyday activities in a division-level command post.
- Authored design documents used to guide the exploration and development of new features.
Consultant
MAYA Viz, Ltd; Boston MA (October 2002 - July 2004)
- Key developer in a DARPA-sponsored software project that brought collaborative information visualization and analysis to military command posts.
- Assisted in the transition of a prototype to production software in less than twelve months.
Software Developer
MAYA Viz, Ltd; Pittsburgh PA (June 1998 - October 2002)
- First employee of a CMU-founded software company that develops collaborative data analysis systems.
- Technical lead for two successful projects that coordinated the development efforts of multiple companies, each contributing their expertise to create collaborative logistics analysis applications.
- Designed, built and maintained three generations of a Java-based component SDK for data exploration & GIS-based analysis, with asynchronous client & server components.
- Teamed up with company sales to analyze customer requirements, evangelize technology, and work directly with potential clients.
- Collaborated with visual and interaction designers to build unconventional dynamic visualizations and user-interface components, which were used both for demonstration purposes and deployment in production environments.