Bear Metal

Ruby and Rails Services


For when there’s a deadline to hit

We do custom Ruby development in both greenfield and legacy projects. We can handle either the full stack of a web application – from databases to backend to frontend – or any part of them. We have vast experience in Ruby and Rails development, web frontend development (HTML, CSS, Javascript), and other development with Ruby.


When you need to crack a tough nut

We provide consulting in all the steps of the Bear Metal Treadmill.


  • Refactoring and untangling legacy Rails and Ruby apps.
  • Code reviews
  • Integrations with 3rd party applications and external APIs such as Marketo and Salesforce
  • Migration and integration of legacy applications
  • Platform migrations (to and from Amazo AWS, Heroku, etc.)
  • Security analysis
  • Performance testing and improvements

Deployment and Operations

  • Continuous deployment and integration
  • Capistrano
  • Chef
  • Amazon Web Services
  • Docker
  • Flynn

Learning and teaching

How does your app perform technically? What about the user experience? Is it making your users kick ass or leave in frustration? Let’s find out together. The only way to improve your app is to measure how well the app stacks up with real users. We can help you set up performance monitoring, A/B testing setup, or run usability tests for you.


Is your app making your users kick ass? What about your marketing efforts? Customer support? User onboarding? The best way to market your product is through ecstatic users, and to produce them you have to make them kick ass – not just with your product itself but with all the material surrounding it. Because it’s not about your product, it’s about its users.


Should you go with a single Rails app or perhaps split it up in a more service-oriented style? We have lots of experience with both and are happy to share it with you.


When you need to get your team up to speed quickly

We have given diverse Rails related training for a decade. We have taught Ruby and Rails at major clients, from Fortune 500 companies to top universities and large conferences. There are few things we love more than people excited about learning new things.

We give tailor-made training classes among other about the following subjects:

  • Ruby – from the very basics to the most advanced metaprogramming.
  • Ruby on Rails – From introduction to Rails internals.
  • Test-Driven Development (TDD) and Behavior-Driven Development (BDD) using Ruby, Rails, RSpec, Capybara, and Cucumber.
  • Ajax on Rails
  • Ember.js on Rails API


When you could use some hand-holding

You’ve learned the craft but still feel a bit unsure of the practice. Or maybe you hired a new programmer and want him to get started on the right foot. Or maybe you want you onboard an in-house team to an existing Rails project. We’ll help you get up to speed with virtual or in-person pair programming. There are few better ways to get from a journeyman to master than to work together with a more experienced developer.


Because your app doesn’t run itself

Do you need someone to make sure your application stays up even in the case you get hit by the perfect Reddit storm? Give us a call. We’ve operated large virtual server clusters and are experts in Chef.

You’re done with gambling on app developers, and you want to hire a team of experts who understand your business.

Reserve a confidential discussion, and let’s see how we can help your users kick butt: