T. Michael Keesey

Senior Software Engineer/Technical Lead



Los Angeles, California


Leading teams in full-stack or user interface development on interactive applications, primarily for web.

Skill Set


  • JavaScript/TypeScript
  • Python
  • Java
  • HTML5
  • XML
  • PHP
  • SQL

Frameworks and Libraries

  • React
  • Angular
  • Node.js
  • d3
  • jQuery
  • Material UI
  • Amazon Web Services

Development Tools

  • Git
  • Webpack
  • Gulp
  • Jasmine
  • Mocha/Chai


  • PostgreSQL
  • SQL Server
  • MySQL

Media Tools

  • Photoshop
  • Animate
  • Illustrator

Additional Skills

  • Animation
  • Cartooning
  • Illustration
  • Paleontology
  • Project Management
  • Technical Writing

Work Experience

Freelance Developer/Consultant Los Angeles County, California 2001–present
  • 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.
Front-End Lead ZED Connect Calabasas, California 2018
  • Led an international front-end team in developing a React/Redux-based portal for truck fleet managers.
  • Assisted in hiring of team members.
  • Evaluated technical solutions and workflow methodologies.
Senior Software Engineer Cast & Crew Burbank, California 2016–2017
  • Developed web applications (React, Aurelia) for entertainment staffing and payroll.
  • Acted as UI lead for certain products.
  • Reviewed code and assisted in hiring and management of team members, local and offshore.
Senior Web Developer Wells Fargo & Company Santa Monica, California 2011–2016
  • Developed web applications (Angular, Flex) for internal usage by the Capital Finance division.
  • Acted as UI lead for team.
  • Reviewed code and assisted in hiring and management of team members, local and offshore.
  • Worked with business analysts to formulate development goals.
Director of Technology Exopolis Los Angeles, California 2006–2008
  • Headed the technology department for a boutique advertising agency.
  • 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 (“vanilla”)
          • 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.


          Kane, J., E. Willoughby & T. M. Keesey (2016). God's Word or Human Reason?: An Inside Perspective on Creationism. Inkwater Press. 424 pages. ISBN-13: 978-1629013725; ISBN-10: 1629013722; ASIN: 1629013722
          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 (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