T. Michael Keesey

Technical Consultant and Developer — Web Applications



Los Angeles, California


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

Skill Set


  • JavaScript
  • TypeScript
  • Python
  • Java
  • ActionScript
  • CSS
  • Less
  • Sass
  • HTML5
  • XML
  • PHP
  • C++
  • Perl
  • SQL
  • PL/pgSQL

Frameworks and Libraries

  • Angular
  • React
  • Knockout
  • jQuery
  • Jasmine
  • Bootstrap
  • Kendo UI
  • Flex
  • d3
  • Django
  • Node
  • .NET

Dev Tools

  • Git
  • npm
  • gulp
  • Grunt
  • JIRA
  • Mantis
  • Stash
  • Bamboo
  • Rally


  • Postgres
  • SQL Server
  • MySQL

Media Tools

  • Photoshop
  • Flash
  • Illustrator


  • Agile
  • Scrum

Additional Skills

  • Animation
  • Biological Nomenclature
  • Education
  • Illustration
  • Paleontology
  • Project Management
  • Technical Writing

Work Experience

Senior Software Engineer Cast & Crew Burbank, California 2016–present
  • Develop web applications for entertainment staffing and payroll.
  • Act as UI lead developer for certain products.
  • Review code and assist management of offsite team members.
  • Evaluate technical solutions and workflow methodologies.
Senior Web Developer Wells Fargo & Company Santa Monica, California 2011–2016
  • Developed web applications for internal usage by Capital Finance.
  • Acted as UI lead developer for sprint team.
  • Reviewed code and assist management of overseas team (Hyderabad).
  • Worked with business analysts to formulate development goals.
Freelance Developer/Consultant Los Angeles County, California 2001–2011 (non-continuously)
  • Develop websites and other interactive media.
  • Act as technical lead, interfacing with clients and other team members.
  • Architect project structure and document functional and technical specifications.
Director of Technology Exopolis Los Angeles, California 2006–2008
  • Reorganized development workflow, implementing code frameworks, version control, QA, and documentation processes.
  • Oversaw hiring of employees, part-time and full-time.
  • Acted as technical lead, developer, and information architect.
Paleo Technician Wyoming Dinosaur Center Thermopolis, Wyoming 2004
  • Led customers on fossil digs and museum and site tours.
  • Worked on museum exhibits, including display design.
  • Engaged in fossil preparation and molding/casting.
Technical Director Media Revolution Santa Monica/Culver City, California 2001–2003
    Flash Developer Distant Corners Entertainment Group Los Angeles, California 2000–2001
      Artist Vir2l Studios/ZeniMax Media Rockville, Maryland/Culver City, California 1999–2000
        Animation Captain/Programming Counselor TIC Computer Camp Washington, D.C. 1995–1998

          Code Samples



          PhyloPic Website

          PhyloPic is a website with freely reusable silhouette images of animals, plants, and other life forms. Images can be searched for taxonomically, so that close approximations can be found for unillustrated groups. A public API is provided (and used by the site itself).

          Technologies Used
          • Knockout
          • jQuery
          • TypeScript
          • HTML5
          • CSS
          • SVG
          • Bootstrap
          • Django
          • Python
          • ImageMagick
          • Inkscape
          • Postgres
          • PL/pgSQL
          • UNIX shell scripts

          Paleocene Comic Book/Website

          Paleocene is a comic book set shortly after the great extinction that ended the “Age of Reptiles”.

          Technologies Used
          • JavaScript (“raw”)
          • Hammer.JS
          • gulp
          • npm
          • Bower
          • HTML5
          • CSS
          • SVG
          • ImageMagick
          • Inkscape

          Names on Nodes Mathematical Methodology/Rich Internet Application

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

          1. The storage of scientific names and their definitions as MathML.
          2. The automated application of names to scientific hypotheses.

          Technologies Used
          • ActionScript
          • Blaze DS*
          • DOT
          • e4x
          • Flash Builder
          • Flare*
          • Flex
          • FlexUnit
          • GraphML
          • Hibernate*
          • HTML5
          • Java
          • JavaScript
          • JBoss*
          • MathML
          • MXML
          • NexML
          • Nexus
          • PL/pgSQL*
          • Postgres*
          • Schema*
          * Used in an earlier version or a dormant or extra sub-project.

          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


          International Society for Phylogenetic Nomenclature (Treasurer/Webmaster)
          Society of Vertebrate Paleontology (Member)


          University of Maryland Baltimore County Graduated Cum Laude 1999

          Bachelor of Arts in Visual Arts, emphasis in Imaging and Digital Art