Michael Fleet

Summary

Software engineer and inventor of 25 years, with 15 years professional experience leading software engineering teams for startups, agencies, and Fortune 500 companies. Expert in over 20 unique programming languages, recently focusing on Ruby (Rails) and ActionScript 3 (Flex/Flash). Specialities include: * Rich user experiences (RIA/RUX) * Social networking * E-commerce * Web application performance and scaling * Product invention and development

Skills

#### Programming Languages and Frameworks: Ruby/Rails, ActionScript (1-3), JavaScript, ECMAScript, PHP, Laszlo, Java, .Net, Perl, ColdFusion, Visual Basic, Transact-SQL #### Markup: XHTML, HTML, XML, XSLT, CSS, RSS, SVG, hProduct, hResume, hCard, hCalendar, iCalendar, vCard, SMIL #### Database Systems: MySQL, MSSQL, PostgresSQL, OpenLDAP, SQLite #### Server Platforms: Linux (CentOS, RHEL, Fedora, Debian), OpenBSD, FreeBSD, Windows NT/2000/2003, OS X

Experience

  1. Director, Systems Architecture; Inventor, Cartfly and Sellit

    Ustrive2, Inc - Phoenix, AZ

    Oct 2006 - Jun 2009
    Invented the "distributed e-commerce" model, created the first applications in the market, Cartfly.com and Sellit.com. * Principal architect of software and systems * Led development of rich user experience with Flash/Flex (ActionScript 3), JavaScript/"AJAX" (jQuery, MooTools, Prototype, Scriptaculous), XHTML, CSS * Created ActionScript 3 rapid UX development framework, derived from Rails patterns. Used internally for Cartfly and Sellit "ShopBots", reduced .swf file size from 450KB (Flex 2 framework) to 100KB (AS3 "on rails" framework). * Engineered "enteprise-class" (high performance, high availability) systems architecture with CentOS, Apache, Mongrel, MySQL, Ruby on Rails, and copious caching. * Integrated with Facebook APIs, OpenSocial APIs (MySpace, Ning, Friendster) * Led team adoption of TDD, SCRUM/XP
  2. Chief Architect, Founder, President

    Disinnovate, Inc - Columbus, OH

    Jul 2001 - Dec 2006
    * Developed RIAs using AJAX, Flash + Remoting (CF, Java, and AMFPHP), Laszlo, PHP, MySQL, MSSQL. * Co-developed gaming application for television lottery program using Flash/Remoting/FCS, Director. * Developed document management system using PHP, MySQL, JavaScript, Flash, Perl, ImageMagick. * Developed content-creation system to produce SCORM compliant Flash courseware for LMSs, using Laszlo, JavaScript, JSP/Servlets, MSSQL, XML/XSLT. * Developed social-networking software using Ruby on Rails, MySQL, AJAX. * Developed process to map zip code boundaries over Yahoo Maps for the USPS using Flash, XML. * Database administration, design and development (MSSQL, MySQL, PostgresSQL) * Server administration (Linux, BSD, OS X, Windows 2003, Windows 2000, MSSQL)
  3. Consultant

    tracermedia - Columbus, OH

    Jul 2005 - Apr 2006
    Developed data graphing and spreadsheet tools for SRA/McGraw-Hill's eMathTools suite. Designed for children in primary education, the tools allow students to visually manipulate data sets using Line, Bar, and Pie graphs.
  4. Consultant

    Resource Interactive - Columbus, OH

    Jun 2005 - Apr 2006
    Worked on a variety of projects, including: * DSW * Express * Limited Brands * Reebok Music * Reebok Running * Restoration Hardware * Shaw Floors * Victoria's Secret * Whitehouse
  5. Web Application Developer

    Freelance - Columbus, OH

    Dec 2000 - Jul 2001
    * Developed shopping cart and CMS applications using ASP, ColdFusion, MS SQL. * Developed social-networking software using ASP, MSSQL, DHTML, JavaScript. * Database administration, design and development (MSSQL, MySQL) * Server administration (Linux, Windows NT, MSSQL)
  6. Consultant

    Robert Half Technology - Columbus, OH

    Aug 1999 - Dec 2000
    * Developed process to convert TiBs of flat-file Medicare data into MSSQL relational tables using Transact-SQL, SAS and Visual Basic. * Developed document publishing system using Perl, CGI and POP mailboxes to convert e-mailed MS Office documents to HTML for public consumption. * Developed workflow application for the insurance industry using MSSQL, ASP, DHTML, JavaScript, Visual Basic. * Developed shopping cart and CMS applications using Perl/CGI, PostgresSQL, ASP, MSSQL. * Database administration, design and development (MSSQL, MySQL, PostgresSQL) * Server administration (Linux, Windows NT, MSSQL)

Education

  1. The Ohio State University

    Columbus, OH

    Sep 1996 - Jun 1998
    Mathematics, CIS

Bibliography

  1. Tn_137love"Sellit." Ustrive2. "Distributed e-commerce for all." Principal architect of software and systems. Ruby/Rails, Flex/Flash (AS3), JavaScript, XHTML, XML, microformats, Apache, Mongrel, MySQL, CentOS. December 2008.
  2. Tn_lacatrinita"Cartfly." Ustrive2. "Dead simple e-commerce, distributed." Principal architect of software and systems. Ruby/Rails, Flex/Flash (AS3), JavaScript, XHTML, XML, microformats, ImageMagick, Apache, Mongrel, MySQL, CentOS. April 2007.
  3. Spacer"ACT Effectiveness." USPS. Total Accessibility. Created tool for USPS to visualize impact of hurricanes and other natural disasters on Gulf-area districts. Flash (AS2), Yahoo Maps, XML, MTASC. September 2006.
  4. Tn_slideshow"Slideshow Component." Restoration Hardware. Resource Interactive. Created the slideshow, applied controls, transitions and easing. Flash (AS2), XML. April 2006.
  5. Tn_scroller"Thumbnail Scroller." Restoration Hardware. Resource Interactive. Created the scroller, applied controls, tweening and easing. Flash (AS2), XML. April 2006.
  6. Tn_alcoa"AeroMat 2006." Alcoa. Poplogix. Ruby/Rails, Flex 2, XHTML, XML. April 2006.
  7. Tn_linegraph"eMathTools." SRA/McGraw-Hill. tracermedia. Created the Spreadsheet, Graphing Tool, and Coordinate Grid tools. Flash (AS2), XML, MTASC, trigonometry. March 2006.
  8. Tn_nelly"Rbk Music." Reebok. Resource Interactive. Engineered the 3D spinning shoe menu used in the Footwear section. Flash (AS2), XML. March 2006.
  9. Tn_athletes"Rbk Running." Reebok. Resource Interactive. Created the "Athletes" section, overhauled the "Events" section, and expanded the "Products" section. Flash (AS2), XML, FLV. February 2006.
  10. Tn_report"2004 Annual Report." Limited Brands. Resource Interactive. Engineered the "zoom" transition effect used between each section. Received 2005 WebAward "Best Investor Relations Website" from the Web Marketing Association (http://www.webaward.org/winner.asp?eid=4091). Flash (AS2). April 2005.
  11. Spacer"MediaHarbor." Disinnovate. Principal architect of software and systems. Used by Genentech, Novartis, Kraft, Heinz, more. PHP, Flash (AS2), JavaScript, X/HTML, XML, ImageMagick, Apache, MySQL, Fedora.