Mike Harris

Mike Harris

New York, United States
Hire Mike
Scroll To View More
Mike Harris

Mike Harris

New York, 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
Portfolio
Experience
  • SQL, 10 years
  • Ruby, 8 years
  • JavaScript, 7 years
  • Ruby on Rails, 8 years
  • jQuery, 6 years
  • Object-oriented Programming (OOP), 10 years
  • Ember.js, 2 years
  • MongoDB, 5 years
New York, United States
Availability
Part-time
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.
Employment
  • Open Source Developer
    Open Source
    2013 - 2014
    • 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
    RailsDog / DirectNorth
    2013 - 2013
    • Launched Konga.com, the largest online retailer in Nigeria.
    Technologies: Ruby, Ruby on Rails, Spree, JavaScript
  • Data Architect
    Cleveland Indians
    2010 - 2012
    • Built a new data warehouse to serve baseball operations.
    Technologies: PL/SQL, Pentaho, Ruby, Microsoft SQL Server
  • Lead Developer
    Strike Interactive
    2009 - 2010
    • Launched modnique.com, a Flash sales site for children's clothing.
    Technologies: Ruby, Ruby on Rails, JavaScript, SQL
  • Consultant
    Princeton Consultants
    2004 - 2009
    • 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
Experience
  • Ember-Pagination (Development)
    https://github.com/mharris717/ember-pagination

    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.

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