Scroll To View More
Mike Harris

Mike Harris

New York, NY, United States
Member since January 28, 2014
Mike is an experienced freelance Ruby developer who also has real world experience in JavaScript, C#, C++, Java, and SQL. He has more than 10 years of experience in a wide variety of environments, including IT consulting, in-house web development/data architecture, and freelance contracting.
Mike is now available for hire
  • Object-oriented Programming (OOP), 10 years
  • SQL, 10 years
  • Ruby, 8 years
  • Ruby on Rails (RoR), 8 years
  • JavaScript, 7 years
  • jQuery, 6 years
  • MongoDB, 5 years
  • Ember.js, 2 years
New York, NY, United States
Preferred Environment
Git, Sublime Text, OS X
The most amazing...
...thing I've created is an automated test suite for a decade old, 10million+, LOC C++ application.
  • Open Source Developer
    2013 - 2014
    Open Source
    • Created several Ember.js libraries, including one for authentication and pagination.
    • Created plugins for Light Table, a new IDE.
    • Added new pages to the Ember.js documentation.
    • Created several Ruby gems to simplify managing projects consisting of multiple libraries.
    Technologies: Ruby, Ember.js, Light Table
  • Rails Developer
    2013 - 2013
    RailsDog / DirectNorth
    • Launched, the largest online retailer in Nigeria.
    Technologies: Ruby, Ruby on Rails, Spree, JavaScript
  • Data Architect
    2010 - 2012
    Cleveland Indians
    • Built a new data warehouse to serve baseball operations.
    Technologies: PL/SQL, Pentaho, Ruby, Microsoft SQL Server
  • Lead Developer
    2009 - 2010
    Strike Interactive
    • Launched, a Flash sales site for children's clothing.
    Technologies: Ruby, Ruby on Rails, JavaScript, SQL
  • Consultant
    2004 - 2009
    Princeton Consultants
    • Worked as a technical lead on a data warehouse design project for a large national insurance company.
    • Created a cost optimization model in Ruby for a large national printing company as the sole developer. The project took nine months from start to production and paid for itself in four months.
    • Worked as a project manager on adapting our flagship software product for a new client and a new SaaS business model. Developed a new deployment infrastructure to support hosting our software internally.
    • Created or championed many new internal systems and methodologies, including systems for testing, builds, deployment, release notes, source control, and issue tracking.
    Technologies: C++, C#, Ruby, Java, PL/SQL, VB6
  • Ember-Pagination (Development)

    Simple library to do Ember pagination. It works with servers using the will_paginate API.

  • Expenses - Example App in Ember.JS and Rails (Development)

    This was my test project for the Toptal application process. Can be provided on request.

  • Languages
    JavaScript, Ruby, CoffeeScript, SQL, R, Python, Scala, C++, HTML5, C#, Clojure, Java, Visual Basic for Applications (VBA)
  • Frameworks
    Ruby on Rails (RoR), Sinatra, Ember.js, RubyMotion, Bootstrap 3, Bootstrap
  • Libraries/APIs
    jQuery, Mongoid, Devise, Ember Data, Twitter API, Underscore.js
  • Tools
    Git, GitHub, Microsoft Excel, Travis CI, Subversion (SVN), Sublime Text 2, TortoiseSVN, Tmux, Eclipse IDE, RabbitMQ, Chef
  • Paradigms
    Test Automation, Unit Testing, Test-driven Development (TDD), Object-oriented Design (OOD), Continuous Integration (CI), Agile Software Development, Object-oriented Programming (OOP), Unobtrusive JavaScript, Functional Programming, Scrum
  • Platforms
    Heroku, Oracle, Docker, Amazon Web Services (AWS)
  • Storage
    NoSQL, PostgreSQL, MySQL, Microsoft SQL Server, MongoDB, Redis
  • Other
    Ember CLI, Chrome Extensions
  • Bachelor of Science degree in Computer Science & Supply Chain Management
    2000 - 2004
    Lehigh University - Bethlehem, PA
I really like this profile
Share it with others