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 computer languages, most recently developing applications for iOS (Objective-C), Android (Java), and mobile browsers (HTML5/CSS3/JavaScript).

Specialties include:

Skills

Objective-C, C, C++, C#, Ruby, JavaScript, Java, ActionScript (1-3), HTML5, XHTML, CSS3, Rails, rspec, Flex, Flash, AIR, jQuery, PhoneGap, Sencha Touch, jQTouch, MooTools, Prototype, script.aculo.us, PHP, Zend Framework, phpunit, Doctrine, CakePHP, BDD/TDD, Sikuli, Scrum, XP, OpenLaszlo, .NET, Perl, ASP, JSP, ColdFusion, VBScript, Visual Basic, XML, XSLT, RSS, Atom, SVG, Markdown, Textile, YAML, microformats, SMIL, SQL, MySQL, MSSQL, PostgresSQL, SQLite, LDAP, CentOS, RHEL, Fedora, Debian, Apache, Mongrel, IIS, ImageMagick

Experience

  1. Mobile Solutions Application Developer

    ,

    JPMorgan Chase & Co., Columbus, OH

    April 2011 - Present

    Mobile application development.

  2. Application Architect, RI:Lab

    ,

    Resource Interactive, Columbus, OH

    March 2010 - April 2011
    • Led development of RI's Distributed Commerce Platform (formerly known as "Off the Wall") from prototype to product platform.
    • Created DCP's high-performance, PCI/DSS-Level-1-compliant session proxying API and architecture built on CentOS, Apache, Zend Framework and MySQL.
    • Responsible for the ongoing mentorship of the company's bright young stars in RI:Lab.
    • Led RI:Lab adoption of XP and BDD/TDD.
    • Led company-wide adoption of Scrum. Developed courses and training materials, and spearheaded mentorship and promotion.
    • Played a vital role in the launch and success of RI:U, an internal continuing-education initiative. Led brown-bag introductions to Scrum, Jira + GreenHopper, BDD/TDD, Flash vs. HTML5/CSS3.
    • Won the "XLNT: Never Been Done Before" internal award for DCP.
  3. Consultant

    ,

    Robert Half Technology, Columbus, OH

    October 2009 - March 2010
    • Software architecture contractor for Resource Interactive.
    • Created the initial prototype for Off the Wall, a distributed, impulse-buy e-commerce experience embedded in Facebook news feeds and walls.
    • Helped guide company through its first PCI DSS Level 1 Service Provider audit for Off the Wall.
  4. Director, Systems Architecture

    ,

    Ustrive2, Inc., Phoenix, AZ

    October 2006 - October 2009
    • Inventor of the "distributed e-commerce" model, and and principal architect of the first applications in the market, Cartfly.com and Sellit.com.
    • 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.
  5. Partner

    ,

    MonkRock, LLC, St. Louis, MO

    January 2005 - September 2007
    • Directed brand re-development: established new logo, brand identity, typography, and style guide.
    • Developed and supported monkrock.com's e-commerce features, including custom payment gateway integration.
    • Re-established coffee product offerings: developed new roaster relationship, and rebranded, naming each coffee after a different Catholic Saint.
    • Directed development of apparel product line, with designs featuring Saint Icons and Church symbols.
  6. Chief Architect

    ,

    Disinnovate, Inc., Columbus, OH

    July 2001 - January 2007
    • 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. Used Flash (AS2), Director, Mac Mini.
    • Co-developed gaming application for television lottery program using Flash/Remoting/FCS, Director.
    • Principal architect of MediaHarbor™, a web-based document/media management system built with PHP, Flash (AS2), JavaScript, X/HTML, XML, Perl, ImageMagick, Apache, MySQL and Fedora Linux. Clients include Genentech, Novartis, Kraft, and Heinz.
    • 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)
  7. Consultant

    ,

    Resource Interactive, Columbus, OH

    June 2005 - April 2006
    • 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.
  8. Consultant

    ,

    tracermedia, Columbus, OH

    July 2005 - April 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 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.
  9. Web Application Developer

    ,

    Freelance, Columbus, OH

    December 2000 - July 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)
  10. Consultant

    ,

    Robert Half Technology, Columbus, OH

    August 1998 - December 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

    Mathematics, CIS

    1996 - 1998

Recommendations

  1. Quote Michael is one of those rare combinations of brilliant engineer and business visionary. He stays on top of both the technical and business sides of the Internet industry. Michael excels at software engineering, but can just as easily guide product direction, and can help non-technical business developers leverage the most of their technology assets and potential. I have worked with Michael for over half a decade and have always been impressed and inspired. I would work with him again in a heartbeat!

    Daniel Milliron President at Milliron & Associates, LLC

  2. Quote Michael is a rare talent. He is easily the most talented and versatile engineers I've had the pleasure of working with. A lot of programmers like to consider themselves "elite," but Michael is the only developer I've met who doesn't consider himself so, though his peers unanimously do. Combine that with his rare humility, and what you have is a priceless mentor and leader for the junior members of your team. He is the kind of person who, when given a challenging goal, will deliver something even better than was hoped for. He is also unquestionably trust-worthy, and has a strong moral character.

    Mike Close Senior Developer, Commerce at Resource Interactive

  3. Quote I have had the immense honor of working with Michael on various projects for assorted companies for going on 8 years. Frankly in my 23 years of being in this field, I have never met a more talented, resourceful, or skilled developer. Michael easily and skillfully does in 1 hour, what would take 90% of the programmers in the field today 6 to 8 hours. If Michael says he can do your project, he can, and will produce results the likes you have never dreamed of. You simply can not hire a more talented, skilled, or knowledgeable person. John Beima C.E.O. - Affordable Web Pages, Inc. Owner - Affordable Data Center.

    John Beima Owner, Affordable Web Pages, Inc.

  4. Quote Michael is that guy you bring in to figure out how to do the impossible. That's what he does; he does the impossible and he does it really well. I have run in to very few people in this world with his amazing capability to find a creative technological solution to the seemingly unsolvable. Combine that with a sharp brain that's always focused on the practical and (most importantly) the revenue, and you've got an invaluable addition to your team.

    Kurt Collins Proprieter at Castle Grayskull & Enole

  5. Quote Michael is a true inventor and critical thinker. He continually showed his personal commitment to quality and on-schedule delivery by meeting established milestones and deadlines while being versatile, flexible, and proactive when resolving technical issues. It was a pleasure being able to collaborate and participate as a part of Michael's team.

    Katie Fox Social Media Strategist & Publicist

  6. Quote Michael is literally a genius in every area of technology I have ever asked him a question about. Having him as a mentor, he patiently took me from a very limited amount of knowledge to a broad amount of experience. Michael has been the brains behind a multitude of organizations; not only developing the technology behind the business, but actually inventing the business models to create new revenue or expand existing models.

    Jesse Frye Developer, Commerce at Resource Interactive

  7. Quote I met Michael in January 2007 when Ustrive2 was getting off the ground. In my capacity as a consultant responsible for crafting business plans and raising seed capital, I had the good fortune of working closely with Michael as the ideas for distributive e-commerce were taking shape. My experiences with programmers up till then had been less than satisfying. Michael was a breath of fresh air. He is personable, well-grounded, unique, responsible and a man of his word. He has a keen business mind which I believe is one reason why his execution is so effective and elegant. I enjoyed working with Micheal and would love to so again.

    Paul Attaway President & Founder at CTP Funding, LLC

  8. Quote You can't just call Michael an IT guy, or a developer, programmer, or the web guy-- that would lump him in with too many average (or even above average) developers. Michael is truly a genius. If you can imagine it- he can develop it. If you can't imagine it- let him help you bring something wonderful to life. A remarkably talented, deeply knowledgeable and inventive man. I can’t say enough good things about Michael’s talent, good nature, and work ethic; a true joy to work with. If you are considering hiring- make sure you keep him in the mix, his talent will speak for itself, and you won't be dissapointed.

    Margot Suszek President Integrated Marketing Resources, Inc. and Marketing and Advertising Consultant

  9. Quote Michael is a brilliant developer who really cares about not only doing the right thing the right way, but also about learning new ways, new frameworks, and getting projects done on schedule. He knows how to coördinate projects and man-hours. He is very creative and should be allowed to give direction to the company, as his ideas for products and services are original and valuable. Michael is an incredibly talented developer.

    Alan Hogan Freelance UX Designer

  10. Quote Michael Fleet has an incredible bandwidth of knowledge and experience with online solutions, e-commerce, social networks, and consumer/merchant software solutions. His technical skills in Flash, Ruby, Rails, HTML, Javascript are unsurpassed. Combine that knowledge and experience with a unrelenting passion for excellence and a tenacious work ethic and you get Michael Fleet; an amazing senior developer and team lead that is irreplaceable. Michael writes software and understands Rich User Experiences (RUX/RIA) like most people walk... he was born to it and doesn't have to think about the mechanics. He simply focuses on requirements, features, and solutions. As the true visionary at Ustrive he provided inspiration and leadership excellence to the CartFly and Sellit dev teams and product platforms. Working with Michael was a complete pleasure. Personally, I would jump at the chance to work with him again. His creativity and passion is contagious and energizing.

    Thomas Burleson Senior Flex/RUX Consultant, Freelance

  11. Quote Mike is one of the most brilliant developers I've ever met. What makes him great is not just that he is passionate about the code, but also so incredibly mindful of the business goals and intent of the project. He ALWAYS came up with something better than what was presented as original concept.

    John Hondroulis | Digital Marketing Strategist Digital Marketing Strategist, Information Architect, and Client Advocate

  12. Quote Michael is truly a world class programmer and an elite engineer! Extremely creative and one of the most intelligent individuals I have ever met. Back that with phenominal personal attributes and you will have a rock solid team member!!!!! Don't put a leash on this guy and he will be a great contributor!

    Bob Schober Founder, Ustrive2, Inc.

  13. Quote I hired Michael to help develop a site for one of my clients in 2003. His knowledge of all things interactive and web development is off the charts. His love for music and coffee made for a great personable experience as well as strong punctual results for our client. I would definitely recommend Michael for any project that you may have.

    Andy Hayes Owner + Operator - Hucklebuck Design Studio

  14. Quote Michael isn't just a programmer. He is truly a visionary and fun to work with. He is the brains behind all of the programming and engineering for POPLOGIX. There is absolutely nothing I come up with that he can't make better.

    Tim Kinney Vice President at Brunet-Garca Multicultural Advertising & PR

Bibliography

  1. Distributed Commerce Platform ("Off the Wall")Distributed Commerce Platform ("Off the Wall"). Resource Interactive. Dec. 2009. "The first end-to-end ecommerce experience for brands and their fans on Facebook." Principal architect of software and systems. PHP/Zend, Flash (AS3, AS2), JavaScript, jQuery, XHTML, XML, JSON, phpunit, Apache, mod_php, MySQL, CentOS.

  2. AS3SpecAS3Spec. Fleet, Michael. Jun. 2009. A tiny BDD ("behavior-driven-development") framework for Flex/Flash/ActionScript3, inspired by Bacon and RSpec.

  3. GreenEggsGreenEggs. Fleet, Michael. Jun. 2009. A small RedGreen-inspired plugin for Bacon (a ruby BDD library): passing specs are displayed in green, failed specs in red.

  4. SellitSellit. Ustrive2. Dec. 2008. "Distributed e-commerce for all." Inventor, principal architect of software and systems. Ruby/Rails, Flex/Flash (AS3), JavaScript, XHTML, XML, microformats, Apache, Mongrel, MySQL, CentOS.

  5. AMBERAlert NotifierAMBERAlert Notifier. AMBERAlert.com. Jun. 2008. Created a web service for processing and delivering AMBER Alerts via email, SMS and fax. Successfully worked under emergency conditions with AMBERAlert.com staff to replace failing legacy alerting system during an active alert broadcast. Ruby/Rails, email and SMS gateways, XML.

  6. CartflyCartfly. Ustrive2. Apr. 2007. "Dead simple e-commerce, distributed." Inventor, principal architect of software and systems. Ruby/Rails, Flex/Flash (AS3), JavaScript, XHTML, XML, microformats, ImageMagick, Apache, Mongrel, MySQL, CentOS.

  7. ACT EffectivenessACT Effectiveness. Total Accessibility. U.S. Postal Service. Sep. 2006. Created tool for the United States Postal Service for visualizing the impact of hurricanes and other natural disasters on Gulf-area districts. Flash (AS2), Yahoo Maps, XML, MTASC, SWFMill.

  8. Slideshow ComponentSlideshow Component. Resource Interactive. Restoration Hardware. Apr. 2006. Created the slideshow, applied controls, transitions and easing. Flash (AS2), XML.

  9. Thumbnail ScrollerThumbnail Scroller. Resource Interactive. Restoration Hardware. Apr. 2006. Flash (AS2), XML.

  10. AeroMat 2006AeroMat 2006. Poplogix. Alcoa. Apr. 2006. Ruby/Rails, Flex 2, XHTML, XML.

  11. eMathTools: Coordinate GrideMathTools: Coordinate Grid. tracermedia. SRA/McGraw-Hill. Mar. 2006. Flash (AS2), XML, MTASC.

  12. eMathTools: Graphing ToolseMathTools: Graphing Tools. tracermedia. SRA/McGraw-Hill. Mar. 2006. Flash (AS2), XML, MTASC, trigonometry.

  13. eMathTools: SpreadsheeteMathTools: Spreadsheet. tracermedia. SRA/McGraw-Hill. Mar. 2006. Flash (AS2), XML, MTASC.

  14. Rbk MusicRbk Music. Resource Interactive. Reebok. Mar. 2006. Flash (AS2), XML.

  15. Rbk RunningRbk Running. Resource Interactive. Reebok. Feb. 2006. Flash (AS2), XML, FLV.

  16. Limited Brands 2004 Annual ReportLimited Brands 2004 Annual Report. Resource Interactive. Limited Brands. Apr. 2005. Flash (AS2). Winner of the Web Marketing Association's 2005 Best Investor Relations Website WebAward for Outstanding Achievement in Web Development.