T. Michael Keesey

Technical Consultant and Developer — Rich Applications

P.O. Box 292304 Los Angeles, CA 90029 keesey@gmail.com

EXPERTISE

Engineering and developing rich interactive applications, particularly projects involving frameworks, dynamic animation, complex behaviors, data modeling and visualization, and/or new technologies.

SKILL SET

Core Development Technologies ActionScript, ASDoc, CSS, e4x, Eclipse, Flash Builder, Flash CS, Flex, FlexUnit, Photoshop CS, PHP, Regular Expressions, SQL, Subversion, XML (MathML, MXML, RSS, Schema, SVG, XHTML, XLink, XPath, XSLT, etc.)
Additional Technologies AIR, Blaze DS, ECMAScript (JavaScript, etc.), Flare, Hibernate, Java, Mantis, Papervision3D, UNIX
Some Experience 3ds Max, ASP, C++, Perl, VBScript
Database Systems PostgreSQL, Microsoft SQL Server, MySQL
Additional Skills Animation, Education, Illustration, Project Management, Technical Writing

WORK EXPERIENCE

Freelance Developer/Consultant 2001 – present (non-continuously)
Los Angeles County, CA
Director of Technology 2006 – 2008
Exopolis, Inc. Los Angeles, CA
Paleo Technician 2004
Wyoming Dinosaur Center Thermopolis, WY
Technical Director 2001 – 2003
Media Revolution, Inc. Santa Monica & Culver City, CA
Senior Flash Developer 2000 – 2001
Distant Corners Entertainment Group Los Angeles, CA
Artist 1999 – 2000
Vir2l Studios/ZeniMax Media, Inc. Rockville, MD & Culver City, CA
Animation Captain/Programming Counselor 1995 – 1998
TIC Computer Camp Washington, DC

RECENT PROFESSIONAL PROJECTS

Report Launch Flex Application
McManus Software & Consulting, Inc.

Created a Flex-based interface, incorporating DHTML, for a Crystal Reports-based back end, engineering XML formats for communication.

Technologies Used.ActionScript, CSS, e4x, Eclipse, Flash CS, Flex, Flex Builder, FlexUnit, JavaScript (DHTML), MXML, Subversion, XML

Sony Altus: Configure Flash Website
Hello Design, LLC

Built the Configure section of this product website, working on a tight deadline.

Technologies Used.ActionScript, e4x, Flash Builder, Flash CS, FlexUnit, Gaia Flash Framework, Subversion, XML

The Army Experience: Career Navigator Flash Website/Kiosk Application
Ignited Minds, Inc.

Completed a 3D configurator application for a U.S. Army project, as well as working on the main website. One special challenge of this project was that it had to be developed simultaneously as a web application and a kiosk application.

(NOTE: Current online version has been substantially revised since I worked on it.)

Technologies Used.ActionScript, CSS, e4x, Eclipse, Flash CS, Flex Builder, JavaScript (DHTML), Mantis, Papervision3D, Subversion, XML

Exobotics Flash/Flex Web Application
Exopolis, Inc.

Oversaw and worked on numerous projects as Director of Technology at Exopolis — a personal favorite being the Exobotics holiday card. This project came together in a short few weeks from conception to launch.

Technologies Used.ActionScript, CSS, e4x, Eclipse, Flash CS, Flex, Flex Builder, MXML, Subversion, XML

CURRENT OPEN-SOURCE PROJECTS

A Three-Pound Monkey Brain ActionScript 3.0 Library

This is a collection of general-purpose ActionScript code, which I have used and re-used on many projects. Among other things, it includes packages for text processing, collections (sets, lists, etc.), MathML-Content, and custom metadata.

Technologies Used.ActionScript, ASDoc, e4x, Eclipse, Flash Builder, Flex, FlexUnit, MathML, Regular Expressions, Subversion

Names On Nodes Mathematical Methodology/Rich Internet Application

This is a project with the goal of automating biological nomenclature. This involves two core aspects:

  1. The storage of scientific names (e.g., Mammalia) and their definitions as MathML.
  2. The application of names to scientific hypotheses.

Although the project is still not fully realized, there are definitional documents (MathML, entities), an open-source repository, preview applications (Nexus Viewer, Text Tree Maker), and a published paper outlining the methodology (Keesey, 2007).

Technologies Used.ActionScript, ASDoc, Blaze DS, CSS, e4x, Eclipse, Flash Builder, Flare, Flex, FlexUnit, Hibernate, Java, JavaScript, JBoss, MathML, MXML, nexml, Nexus, PostgreSQL, Regular Expressions, Schema, Subversion, XHTML, XML, URI

RESEARCH PUBLICATIONS

Keesey, T. M. (2007). A mathematical approach to defining clade names, with potential applications to computer storage and processing. Zoologica Scripta 36(6):607–621. doi:10.1111/j.1463-6409.2007.00302.x
Hone, D. W. E., T. M. Keesey, D. Pisani & A. Purvis (2005). Macroevolutionary trends in the Dinosauria: Cope's rule. Journal of Evolutionary Biology 18:587–595. doi:10.1111/j.1420-9101.2004.00870.x

ORGANIZATIONS

International Society for Phylogenetic Nomenclature.—Member of the Registration Committee and the Committee on Phylogenetic Nomenclature

EDUCATION

University of Maryland Baltimore County Graduated Cum Laude 1999
Bachelor of Arts in Visual Arts, emphasis in Imaging and Digital Art

OTHER WEBSITES

Further work samples and references are available upon request.

T. Michael Keesey P.O. Box 292304 Los Angeles, CA, USA 90029 keesey@gmail.com