Summary

Software and systems engineer, polyglot, polymath, patented inventor, and mentor (MBTI: INFJ), with over a decade of professional experience developing products and services for startups, agencies, and F500 companies. Proven track-record leading remote and distributed teams.

Specialties include:

  • Designing cross-platform web/mobile application architectures for iOS, Android and mobile and desktop browsers.
  • Developing web services and APIs with security-in-mind, using Ruby/Rails, Node.js, Apache and nginx.
  • Leading and teaching agile development processes, especially BDD/TDD, Scrum, Kanban, pair-programming and XP.
  • Engineering high-performance, high-availability systems architectures for scaling web applications.

Skills

  • Ruby
  • Rails
  • Rake
  • JavaScript
  • Node.js
  • Objective-C
  • iOS
  • Groovy
  • Gradle
  • Java
  • C#
  • C
  • C++
  • OpenGL ES
  • jQuery
  • RequireJS
  • GruntJS
  • Perl
  • ActionScript
  • HTML5
  • XML
  • XSLT
  • CSS
  • Docker
  • Vagrant
  • Chef
  • Puppet
  • Jenkins
  • AWS/EC2
  • Rackspace Cloud
  • Apache
  • WebLogic
  • Oracle Database
  • MySQL
  • PostgreSQL
  • MSSQL
  • LDAP
  • RHEL/CentOS/Oracle Linux
  • Ubuntu
  • OS X
  • Windows

Experience

  • Senior Architect

    Panda Strike

    Currently tinkering with:

    • Ruby on Rails (4 & 5)
    • Node.js
    • Docker
    • Postgres
    • Elasticsearch + fluentd + Kibana
  • Software Architect

    Amplifi Commerce

    • Principal architect for an in-house, rapid-development platform for Oracle Commerce, which reduced the developer hours required for implementations by 50%.
    • Used linux containers (Docker) to isolate and scale each service in the Oracle Commerce application stack, both on bare metal and cloud servers.
    • Automated development-environment management using Vagrant, Chef, Puppet and Docker; resulting in a reduction in initial developer ramp-up time per-project by 90%.
    • Developed elastic-scaling solutions for Oracle Commerce using docker-swarm.
    • Created a suite of tools to automate repetitive development and deployment tasks, using Rake and Gradle.
    • Automated UI integration with server-side JSP code using grunt, assemble.io and Handlebars.
    • Introduced agile project management, pair-programming, code-review, test-driven-development, continuous-integration and continuous-delivery processes using JIRA, Screenhero, Bitbucket pull-requests, RSpec/Groovy/Jasmine and Jenkins.
    BOLT
  • Senior Software Engineer

    NCC Group Domain Services (formerly Artemis Internet)

    • Developed service-oriented APIs using Ruby on Rails (SOA architecture).
    • Implemented response pagination and API versioning using HTTP request headers.
    • Encouraged adoption of regular, frequent releases.
  • Senior Software Engineer

    Lookout

    • Invented an automated, external, hardware testing framework for detecting whether a device in a test lab made an audible sound.
    • Led iOS application-security efforts.
    • Implemented SSL-certificate pinning for iPhone and iPad apps.
  • Vice President, Architect Lead, Mobile Emerging Technologies

    JPMorgan Chase & Co.

    • Developed a cross-platform data visualization library using C/C++, with native interfaces for iOS (Objective-C) and Android (NDK, Java/JNI).
    • Designed a declarative user-interface architecture for producing native user experiences with the flexibility of web applications to deliver immediate updates and dynamic experiences.
    • Co-authored and co-researched an internal white-paper evaluating native, web, “hybrid,” and cross-platform mobile application development strategies.
    • Key contributor to the Chase and J.P. Morgan iOS, Android and mobile web banking applications.
    • Certified Mobile Application Security Champion.
  • Application Architect, ResourceLAB

    Resource/Ammirati (formerly Resource Interactive)

    • Led development of Resource’s Distributed Commerce Platform (formerly known as “Off the Wall”) from prototype to patented 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 ResourceLAB.
    • Led company-wide adoption of Scrum, ResourceLAB adoption of XP and BDD/TDD. 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, BDD/TDD, Flash vs. HTML5/CSS3.
    • Received the first “XLNT: Never Been Done Before” award ever, for inventing the Distributed Commerce Platform.
    Distributed Commerce Platform (formerly
  • Consultant

    Robert Half Technology

    Software architecture contractor for Resource Interactive, leading up to permanent placement.

    • 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.
  • Director, Systems Architecture

    Ustrive2

    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

    Disinnovate

    • (Consulting for Resource/Ammirati): Developed rich interactive applications for Reebok and Victoria’s Secret, Shaw Floors and Limited Brands using Flash (AS2), XML, HTML, CSS and JavaScript. Received 2005 WebAward for Best Investor Relations Website from the Web Marketing Association for the Limited Brands 2004 Annual Report.
    • (Consulting for tracermedia): Developed interactive 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. Built using Flash (AS2), XML, MTASC, swfmill and plenty of trigonometry.
    • 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 an Ohio 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)

Patents

Education

  • The Ohio State University

    Mathematics, CIS

Recommendations

  • Quote Put simply, Michael is the most talented developer I have ever had the pleasure of working with. His knowledge is as deep as it is wide. His mentorship is greatly cherished among those who have worked for and with him. Michael is a true expert in all things TDD/BDD, Agile, Scrum, and MVC. This expertise is only rivaled by that of his programming language knowledge: Ruby, PHP, Flex, ActionScript, JavaScript, and many more. Michael is a true thought leader and systems architect in a world where such a thing has become exceedingly rare. I look forward to his continued mentorship and friendship for years to come.

    Brian Celenza, Vice President, Innovation at Amplifi Commerce

  • 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!
  • Quote Michael is a rare talent. He is easily the most talented and versatile engineer 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 iOS Developer at Salesforce.com

  • 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, Techie, Entrepreneur and Social Activist

  • 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.
  • Quote I miss having Michael on my projects! He was the crazy professor who could help anyone improve their projects whether it be through project management, training, or out of the box thinking. You can tell Michael received his vast spectrum of expertise in, seemingly, every field by his focused curiosity and his compulsiveness that won’t allow him to turn in sub-par work. I have also seen Michael take high school educated students who know a couple html nodes and turn them into self-supportive developers in as little as 2 years! 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.
  • 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 Michael and would love to so again.
  • 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.
  • 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, Marketing Technologist & PR Strategist

  • Quote I hired Michael during his tenure at Disinovate to design and program my web sites, provide technical support for them, and help me maintain and upgrade my business equipment. And he always delivered - in spades. Michael is one of those people who was taking apart computers when he was just a kid, and he never stopped being fascinated by how things work and how to find better solutions to problems. But he is not an “I’m-too-busy-to-dumb-it-down-for-you” kind of guy. He has the unique ability and patience to explain complex technical issues and terms to those of us who are more “technically challenged.”” Michael has a real passion for his work and a professional work ethic. He is a talented programmer and engineer, as well as a true leader and visionary. He writes code that not just solves problems, but always has business needs at the forefront. His knowledge of online and software solutions is impressive. He never failed to find innovative answers to any problems I had. Michael has a brilliant and creative mind, making him a fascinating and fantastic person to have on your team. And he is just a really nice person to boot. Working with Michael was truly a highlight of my career. I highly recommend Michael for projects. Just give him some specs and watch him go!

    Noreen Compton, Content Strategist, Content Manager, Copywriter, Social Media Coordinator

  • 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.
  • 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 disappointed.

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

  • 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.