Michael Travers

 

 

Pacifica, CA

mt(at)alum.mit.edu

(650) 219-1876

www.hyperphor.com

 

  

 

 

 

 

  Summary of Qualifications

 

 

  • Excellent programming and design skills
  • Ability to take technical leadership roles
  • Excellent communication skills
  • Experienced in delivering customer-ready enterprise-scale products
  • Creative approach to software and UI design
  • Experienced with a broad range of technologies

 

  Professional Experience

 

 

 

 

CollabRx

2008-present

 

 

Directory, Research and Development Continuing and commercializing the projects started at CommerceNet, CollabRx is a startup actively pursued in managing and providing infrastructure to virtualized therapy discovery projects. (Palo Alto, CA)

 

 

 

 

 

CommerceNet

2007-2008

 

 

Visiting Scientist Conducted research into knowledge and workflow representation for biomedicine; designed and built prototypes for web-based software platform to support collaboration among scientists working on therapy development. (Palo Alto, CA)

 

 

 

 

 

IO Informatics

2006-2007

 

 

Principle Software Engineer, Knowledge Systems Designed and developed tools for integrating and visualizing biological data for metabolomics, proteomics, and related domains, using semantic web technology. Took lead role in architecture, ontology, and user interface design (Emeryville, CA)

 

 

 

 

 

BioBike Project

2003-present

 

 

Knowledge Representation and User Interface Lead. BioBike (formerly BioLingua) is an open-source system for knowledge-based biocomputation, including an end-user visual programming system using AJAX. This system is in current use by research biologists and is used as a teaching tool in university courses (Stanford and Virigina Commonwealth University).

 

 

 

 

 

Elsevier MDL

2001-2006

 

 

Principal Software Engineer; Architect Developed applications for pharmaceutical drug discovery. Lead engineer/architect for the company's client-side platform. Designed and implemented a visual form design and end-user programming system deployed to consultants and customers. Developed ontology and protocols to unify cheminformatics data across applications. (San Ramon, CA)

 

 

Afferent Systems

1999-2001

 

 

Director, User Interface Developed applications for pharmaceutical drug discovery (combinatorial chemistry, LIMS, data integration). Responsible for user interface design, architecture, and implementation, including a sophisticated search tool. Other responsibilities included designing and implementing an object-relational mapping facility, and redesigning architecture for operation in a worldwide enterprise environment. Participated in project planning and management. (San Francisco, CA)

 

 

 

 

 

IBM Watson Research Center

1997-1999

 

 

Research Scientist Worked with the Java Tools research group designing advanced interactive programming and visualization tools; explored agent-based component architectures. Worked on XML-related application tools and contributed to schema and query standards efforts. Developed web-based knowledge management tools for corporate intranet. (Hawthorne, NY)

 

 

 

 

 

Epistemology and Learning Group, MIT Media Laboratory

1996-1997

 

 

Research Affiliate Designed and prototyped a visual programming system for the Virtual Fishtank Exhibit at the Boston Computer Museum. (Cambridge, MA)

 

 

 

 

 

Lisp Machine, Inc.

1985-1986

 

 

Senior Software Engineer Designed and implemented programming environment tools including a GUI toolkit; a hypertext documentation browser and an object-oriented API for 3D graphics. (Cambridge, MA)

 

 

 

 

 

Centre Mondial Informatique et Resources Humaine.

1985-1986

 

 

Senior Software Engineer Designed and implemented a knowledge base and graphic editor for a medical diagnostic expert system for use in third-world countries. (Paris, France)

 

 

 

 

 

Consultant

1988-present

 

 

Consulting services in advanced UI design and implementation to a vareity of clients, including MCC, Apple, Science Commons, and IS Robotics.

 

 

 

 

 

  Publications and Presentations

 

 

 

 

 

 

The (Re)Birth of the Knowledge Operating System. ILC 2005 (with J. Shrager and J.P. Massar).

 

 

 

 

 

 

BioLingua: A programmable knowledge environment for biologists. BioInformatics 21(2):199-207, 2005 (with J.P. Massar, J. Elhai, and J. Shrager).

 

 

 

 

 

 

A Brief Overview of the Narrative Intelligence Reading Group. In Narrative Intelligence, eds. Michael Mateas and Phoebe Sengers. 27-38. Amsterdam: John Benjamins Company, 2003 (with Marc Davis)

 

 

 

 

 

 

Dynamic Interaction in Java (retitled What is Interactive Scripting?), Dr. Dobb's Journal 25(1), January 2000.

 

 

 

 

 

 

Behave!, visual programming system for the Virtual Fishtank exhibit, The Computer Museum, Boston, 1998.

 

 

 

 

 

 

Recursive Interfaces for Reactive Objects, Proceedings of CHI '94, in Boston, 1994.

 

 

 

 

 

 

Two Approaches to Informal Interaction Over Computer and Video Networks. In Proceedings of CHI '91 in New Orleans, 13-19, 1991 (with Alan Borning).

 

 

 

 

 

 

A Visual Representation for Knowledge Structures. In Proceedings of Hypertext '89, 147-158, 1989.

 

 

 

 

 

 

Animal Construction Kits. In Artificial Life: SFI Series in the Sciences of Complexity, ed. C. Langton. Addison-Wesley, 1988.

 

 

 

 

 

  Education

 

 

 

 

 

MIT Media Laboratory, Ph.D. in Media Arts and Sciences

 

 

Research in programming environments, languages, and agent-based systems. Dissertation title: Programming with Agents: New metaphors for thinking about computation. Nominated for ACM Doctoral Dissertation Award. (1996)

 

 

 

 

 

 

 

MIT Media Laboratory, S.M. in Visual Studies

 

 

 

 

Research in programming environments, behavior simulation, and artificial life. Thesis title: Agar: An Animal Construction Kit. (1988)

 

 

 

 

 

 

 

Massachusetts Institute of Technology, S.B. in Mathematics

 

 

 

With concentrations in theory of computation and visual arts. (1986)

 

 

 

 

 

 

 

  Professional Organizations and Activities

 

 

 

 

 

 

Program Committee, ACM SIGCHI Conferences, 1995-2000.

 

 

 

Program Committee, International Lisp Conference, 2005

 

 

 

 

Co-founder, Narrative Intelligence Group

 

 

 

 

 

 

 

  Technical Expertise

 

 

 

 

 

 

 

 

Experienced in design and implementation at all levels from operating system internals to user interfaces. Languages and platforms include: Java, C#, .Net, WinForms, Lisp, C, JavaScript. Internet standards: TCP, HTML, HTTP, CSS, XML, WSDL, BPEL, RDF, OWL. Databases: SQL, Oracle, ODBC, JDBC, Hibernate.  Tools: UML, Eclipse, Visual Studio, CVS.