Ruby on Rails Developer/Consultant
Looking for a dev to join your team, do a code review or start a new project from the ground up? Look no further!
I have extensive experience in creating and maintaining applications of all sizes. (From simple proof of concepts and MVP's to complex SAAS platforms).
I follow best practices and latest developments in ruby/rails world, know most design patterns and anti-patterns and can use agile practices (TDD/BDD/CI) effectively.
I'm used to work in a well organized environment (with github, fetures in separate branches, pull requests, code reviews, CI, staging and QA) and can help you set one up, or I can adapt to whatever process you use just as well.
On top of that I've been working remotely for the last 6 years, so I understand importance of communication and very used to doing everything without hand-holding and micromanagement. Give me a task, I'll ask for clarifications if something is not clear and then I'll get it done as fast as possible while maintaining code quality.
A bit of technical stuff:
Over the years I've dealt with pretty much everything related to development of web applications.
Ruby 1.x, 2.x
Rails 3 and 4 (including migrations from 3 to 4):
file storage (AWS/Google) and file processing,
SQL (postgres, mysql),
authorization and authentication (Devise, Cancancan),
payment services (Stripe),
background processing, scheduled jobs, internationalization and timezones, complex mailing systems, caching and performance optimization,
rack middleware and rake tasks,
interactions with all sorts of APIs (Google, Adwords, Facebook, Twitter, Rets, and 10+ others)
and all kinds of testing (functional, performance, feature and even a/b).
I also know front-end quite well (JS/CoffeeScript/jQuery&plugins/React, Bootstrap/ZurbFoundation, Haml/Slim/Saas) and know my way around unix systems (can configure and deploy apps if needed).
A very simple app to show you an example of my code: