Michael Fleet

Michael Fleet

Software/Systems Architect, Entrepreneur, Inventor of Cartfly and Sellit

Columbus, Ohio Area

Current
Past
  • Director, Systems Architecture at Ustrive2, Inc.
  • Chief Architect, President at Disinnovate, Inc.
  • Consultant at tracermedia
  • Consultant at Resource Interactive
  • Web Application Developer at Freelance
  • Consultant, Developer at Robert Half Technology
Education
  • The Ohio State University
Connections
64 connections
Industry
Internet
Websites

Michael Fleet’s 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 computer languages, recently focusing on Ruby (Rails) and ActionScript 3 (Flex/Flash).

Areas of expertise include:

* Producing rich user experiences (RUX/RIA) using Flex, Flash and JavaScript (jQuery/Prototype/MooTools).
* Developing applications that integrate and interact with Facebook and OpenSocial (MySpace, Ning, Friendster, et. al.) platforms.
* Creating sophisticated, custom-tailored E-Commerce solutions.
* Engineering high-performance, high-availability systems architectures for scaling web applications, especially those running Ruby on Rails and other "difficult to scale" frameworks.
* Leading and teaching agile development processes, especially BDD ("behavior driven development), Scrum and XP ("extreme programming").

Michael Fleet’s Specialties:

Ruby, Rails, Flex, Flash, AIR, ActionScript 1-3, Sprouts, OpenLaszlo, JavaScript, jQuery, Prototype, script.aculo.us, BDD/TDD, Scrum, XP, PHP, CakePHP, Java, .NET, Perl, ASP, JSP, ColdFusion, VBScript, Visual Basic, Transact-SQL, XHTML, HTML, XML, XSLT, CSS, RSS, Atom, SVG, Markdown, Textile, hProduct, hResume, hCard, hCalendar, hAtom, iCalendar, vCard, SMIL, MySQL, MS SQL Server, PostgresSQL, OpenLDAP, SQLite, CentOS, Red Hat Enterprise Linux, Fedora, Debian, Apache, Mongrel, IIS, ImageMagick


Michael Fleet’s Experience

  • Consultant

    Robert Half Technology

    (Public Company; Staffing and Recruiting industry)

    October 2009Present (2 months)

    Currently working with Ruby, Rails, Flex/AS3/Flash, jQuery, CakePHP and Red Hat Enterprise Linux.

  • Director, Systems Architecture

    Ustrive2, Inc.

    (Internet industry)

    October 2006October 2009 (3 years 1 month)

    Invented the "distributed e-commerce" model, and the first applications in the market, Cartfly.com and Sellit.com.

    * Inventor and principal architect (software and systems) of Cartfly and Sellit
    * Developed Facebook, MySpace and Ning applications for Cartfly and Sellit
    * Created Cartfly and Sellit APIs using Ruby on Rails
    * Led development of rich user experience with Flash/Flex (ActionScript 3), JavaScript/AJAX (jQuery, Prototype, script.aculo.us), 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.
    * Led team adoption of BDD/TDD and Scrum.

  • Chief Architect, President

    Disinnovate, Inc.

    (Internet industry)

    July 2001January 2007 (5 years 7 months)

    * Created copy/tamper proof album preview applications for Universal Music Group artists Beastie Boys and Beck. Kiosks running the applications were installed in press rooms and retail outlets. Flash (AS2), Director, Mac Mini.
    * 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.
    * Developed RIAs using AJAX, Flash + Remoting (CF, Java, and AMFPHP), Laszlo, PHP, MySQL, MSSQL.
    * Database administration, design and development (MSSQL, MySQL, PostgresSQL)
    * Server administration (Linux, BSD, OS X, Windows 2003, Windows 2000, MSSQL)

  • Consultant

    tracermedia

    (Internet industry)

    July 2005April 2006 (10 months)

    Developed data graphing and spreadsheet tools for SRA/McGraw-Hill's eMathTools suite. Designed for children in primary education, the tools allow students to visualize and interact with data sets in a simple interface.

    * Graphing Tool provides tools for visualizing and manipulating data sets using bar, circle and line graphs.
    * Coordinate Grid provides tools for plotting ordered pairs on a cartesian grid.
    * Students may click and drag any graph or point to change its value or position.
    * Data sets in Graphing Tool may be pivoted for rendering along alternate axis.
    * Spreadsheet provides tools for entering, editing, sorting and exporting data sets for use in other tools in the eMathTools suite.
    * Embedded mini-spreadsheet in Graphing Tool and Coordinate Grid allows for quick editing of data sets.
    * Built using Flash (AS2), XML, MTASC, swfmill and plenty of trigonometry.

  • Consultant

    Resource Interactive

    (Internet industry)

    June 2005April 2006 (11 months)

    * Shaw Floors: Developed interface for "Try on a Floor", a room virtualization tool for previewing what a room may look like with selected flooring. Flash (AS2), XML.
    * Victoria's Secret: Created process for transforming XML catalog into HTML/CSS using XSL/T and Java. Added CSS rollovers for product color swatches. XML, XSL/T, Java.
    * Limited Brands 2004 Annual Report: Engineered the "zoom" transition effect used between each section. Received 2005 WebAward for Best Investor Relations Website from the Web Marketing Association. Flash (AS2).
    * Reebok Music: Engineered the 3D spinning shoe menu used in the Footwear section. Flash (AS2), XML.
    * Reebok Running: Created the data-driven Athletes section, overhauled the Events section, and expanded the Products section. Flash (AS2), XML, FLV.
    * Slideshow Component: Created the slideshow, applied controls, transitions and easing. Used in projects for Restoration Hardware, Whitehouse, DSW. Flash (AS2), XML.

  • Web Application Developer

    Freelance

    (Internet industry)

    December 2000July 2001 (8 months)

    * 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)

  • Consultant, Developer

    Robert Half Technology

    (Public Company; Staffing and Recruiting industry)

    August 1999December 2000 (1 year 5 months)

    * 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)


Michael Fleet’s Education

  • The Ohio State University

    Mathematics, CIS 19961998


Additional Information

Michael Fleet’s Websites:


Michael Fleet’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Michael Fleet’s full profile:

  • See who you and Michael Fleet know in common
  • Get introduced to Michael Fleet
  • Contact Michael Fleet directly

View Full Profile