Get Your Ruby Project Started Today!

Post your Ruby programming project on Upwork and find experienced Ruby developers and consultants who can download and install Ruby 2.0 on your server with RVM, create websites using the Ruby on Rails or Sinatra framework, or develop website crawlers and web scraping scripts for videos, news and images. These professionals can also convert your PHP or Python application to Ruby, create a back-end for iOS with RubyMotion, debug or maintain libraries of selenium-webdriver scripts, or create data automation scripts to import into custom APIs.

Ruby is an open-source dynamic and general-purpose programming language that is similar to languages like Perl, Lisp, Python and Smalltalk. On Upwork, the world’s largest online workplace, companies hire Ruby freelancers for various Ruby development projects, from web applications and threaded database servers to chart libraries, desktop GUI applications and image recognition engines.

Browse Ruby job posts for project examples or post your job on Upwork for free!

Ruby Job Cost Overview

Typical total cost of Upwork Ruby projects based on completed and fixed-price jobs.

Upwork Ruby Jobs Completed Quarterly

On average, 196 Ruby projects are completed every quarter on Upwork.


Time to Complete Upwork Ruby Jobs

Time needed to complete a Ruby project on Upwork.

Average Ruby Freelancer Feedback Score

Ruby Upwork freelancers typically receive a client rating of 4.75.

Last updated: October 1, 2015
Clear all filters

Imran L.

Imran L.

Ruby on Rails, PHP, iPhone, Android, HTML5, CSS3, JavaScript, jQuery

Pakistan - Tests: 10 - Portfolio: 4

Over the past 4 years I am working in Ruby on Rails, PHP, iPhone, Android, HTML5, CSS3, Javascript, jQuery, Sencha Touch, Google Maps, CoffeeScript, Sass etc. I have developed Softwares and Web-Based Applications. Please! see my Portfolio for more detail.

83% Job Success
$5.56 /hr
831 hours

Alexis Baroody

Alexis Baroody


United States

• Been professionally programming for 11 years • Experience with C/C++, Java, Javascript, Ruby, SQL • Managed and programmed projects that included building games, research, data collection • Rubymotion and iOS development expertise • Worked on Rails and Javascript web projects • Published iOS apps including the game Meteor Mishap (

$65.00 /hr
70 hours

Tiago Melo

Tiago Melo

Senior Software Developer


Software developer with leadership and relationship capabilities. Ability to learn new technologies and work with teams. Specialties:Ruby, Java, PHP, Perl, ActionScript, Python, JavaScript. For more information, visit: --------------------------- Professional Experience (most relevant) Infoglobo New Subscriber's Portal - architecture design covering specifications of SOAP/REST webservices, systems integrations with SAP/R3 and SalesForce through TIBCO/BW service bus and proofs of concept using Java SE/EE platform. New Ad Platform - design and implementation of the ad's photo upload system. For each photo it is necessary to generate three different formats and store them in Amazon's S3 buckets. With both scalability and performance in mind, I've wrote it using Perl 5.14, AnyEvent::Worker, AnyEvent::Log, Amazon::SQS::Simple, IO::CaptureOutput, S3CMD (, Amazon S3, Amazon EC2, Amazon SQS, ImageMagick, GraphicsMagick. Log rotation configuration (rsyslog), automatization of load test scripts and daemons creation. I've used the "Amazon Linux" AMI image to create and configure the servers. Bemobi New subscription platform - a very critical project (the company's main income source). The principal goal was to increase the company's revenue by charging the entire user base (almost 4 million) in just one day! The old platform used to do it in four days. We used: Java (JDK 1.7), JUnit, Jersey, Apache Commons Chain, Quartz, JMS, Hibernate, Spring Batch, Spring Integration, ActiveMQ, Apache Tomcat 7, Maven, MS SQL Server, SVN and Ubuntu Server. Quiz API - a legacy SOAP API to support users interactions with our mobile SMS services. Refactoring of a bunch of code! It uses: Java (JDK 1.6), JAX-WS, EJB 3.0, Hibernate, JBoss, Maven, MS SQL Server and Ubuntu Server. Petrobras SA CSP - Estimating management system. Originally written in Ruby 1.8.6 / Rails 1.2.6, using Oracle database and running on Windows Server, this project provides some interesting challenges: * Migration to Ruby 1.9.2 / Rails 2.3.8; * Migration from Windows Server to a Red Hat 4.5 box behind a proxy (using Apache and mod_rails); * Cross-Browser compatibility; * Deployment automation using Capistrano; * SOAP Webservices integration using Savon; * Spreadsheet synchronization; * Good practices implementation like configuration management, source control management (git-svn) and test automation (RSpec). Senior software developer responsible for development and maintenance of media delivery systems using a great range of technologies, following scrum principles. * New Video Platform - Enabled partners to customize users video experience through skinnable catalogs, using Ruby on Rails, RSpec, Cucumber, Watir, Memcached and MySQL; * Globeleza Trophy - Poll web application, using Django and Google App Engine; * Cardeiros API - A RESTful API that exposes user and photo services used by a social application, using LAMP; * WebMedia API - A RESTful API that exposes media related resources for all applications, using Java EE (JDK 5.0), Memcached and Oracle; * GloboVideos - Video portal that aimed to provide a better video experience to users, using Java EE (JDK 1.4), Memcached and Oracle; * Collaborative Content Platform - A kit for all web sites of that want to offer users the ability to upload media (like videos and photos), offering a moderation system, preview generation, storage and video delivery, using PHP for the API, Perl for the backend processing and Java EE for the moderation system. * Migration to Flash Media Server 3 - Migration of the video distribution structure in Windows Media plaftorm to Flash Video platform, using Action Script 3.0 (client/server), Adobe Flash CS3, Adobe Flash Media Server 3 and Adobe Flash Media Encoder. Bull Software developer responsible for development and maintenance of systems of contract management, provisioning and order entry, using Java EE (JDK 5.0), EJB 3.0, APIA (BPM framework), SOAP webservices and Oracle. EDS Software developer responsible for development and maintenance of systems, working in offshore projects. * GM SMARTCASH – Billing and financial management system, using Java EE (JDK 1.4), EJB 2.1, Struts, Hibernate and Oracle; * Verizon IntradaPro – Billing and hiring of services and phone lines, using Java SE (JDK 1.4), Sockets, RMI and Oracle.

$33.33 /hr
0 hours

Igor Pavlov

Igor Pavlov Agency Contractor

Actionscript/Ruby Developer


I have three years of experience in serious programming. I've got in touch with CRM system(1C), i've been working for a year with PHP+Codeigniter+Mysql+Redis. Then I changed my job and became Actionscript/Ruby developer. I'm working at one big project "Farm Territory" by Social Quantum. Moreover I had to make small freelance projects with C#, Python and Java. I've experience with Android Developing. I've graduated ISPU with Engineer Degree.

Associated with: Spice Developers

$12.00 /hr
111 hours

Ramiz Raja

Ramiz Raja

Senior ROR |Redmine|Spree|Refinery CMS developer

Pakistan - Tests: 4 - Portfolio: 3

I am Senior Ruby on Rails developer with 3 years experience. I am good at ruby programming and rails backend and have agile programming methodology like BDD and TDD. Key skills: * Ability to code ruby script fluently. * Ability to use a lot of gems such as devise, ActiveMerchant and Spree e-commerce frame work, Refinery CMS framework and Redmine plugin development. * Ability to connect Mysql, postgresql and noSql like mongoDB to rails backend * Ability to integrate payment gateways like Stripe, Paypal and Braintree. * Ability to develop frontend and integrate html/css, js, jquery, haml to rails * Ability to deploy rails app to Heroku and auto-deploy by using capistrano * Ability to google to solve any problem * Ability to work in virtual team fluently and safely

100% Job Success
$40.00 /hr
1,615 hours

Kemila I.

Kemila I.

Experienced Ruby On Rails, jQuery Freelance Developer

Indonesia - Tests: 5 - Portfolio: 4

Over the last 5 years, I have deep experience with Ruby on Rails on numbers of projects. If you love TDD/BDD, I can implement that method for your projects. I have used many gems, and I love to learning something new and new again. You can contact me when: You need optimize your ruby code Need Ruby on Rails web development from scratch Need Ruby on Rails web developemnt on your existing app Deploy your web app Need TDD/BDD on your projects/company You need test for your app You need suggestion about the logic of your app You need API integration Something that related about ruby that are not listed here

89% Job Success
$23.33 /hr
4,035 hours

Dmitriy Kazantsev

Dmitriy Kazantsev

Ruby on Rails Engeneer

Russia - Tests: 5

As an engineer I find the most convenient ways of solving the case. I'm talented in creating secure and fast applications. I'm open to exporing and researching new fields. I can deal with: postgresql, mongodb, sinatra, ruby on rails, ruby, event machine, delayed job, rack middleware, web grabbers and frontend technologies.

$29.00 /hr
53 hours

Nader A.

Nader A.

Computer Engineer

Tunisia - Tests: 5 - Portfolio: 5

My mission is " to achieve and maintain the highest possible standard of professionalism and excellence." I am hardworking, task oriented, solution-oriented, dependable, motivated, independent , not so quick but eager learner and pays attention to details. Another face of my personality consists in the fact that I am strongly determined.

50% Job Success
$15.00 /hr
24 hours

Michiel S.

Michiel S.

Ruby programmer and artist

Netherlands - Tests: 1 - Portfolio: 1

I always loved designing and sketching. When I became an engineering student I got myself into computer programming. Then as the highly creative person that I am I tried to make a career as an artist. Out of my creativity came the love back for programming. Parametric design and CNC milling and printing techniques began shaping my interest for the exactness of programming. I am now at the point that I can also effectively design a web app as well as do many things with computational art. Ruby, Rails and Sinatra are my favorite web-frameworks. As a long term vision I do see myself using my skills in math, computers and design to bring my field of work closer to that of architects, animators and other creatives. I also paint. Most interestingly here about this probably is my perspective drawing which could be useful at some point for visualizing ideas. Maybe a quality fineline watercolor sketch could lead to surprising insights for your business.

$22.22 /hr
0 hours

Mehul Javia

Mehul Javia Agency Contractor

Geek in RoR / PHP / MySQL Web Development

India - Tests: 2 - Portfolio: 6

In last 7 years, I worked on Ruby 1.9.x, Ruby 2.0.x, Rails 2.3.x, Rails 3, Rails 4, HTML, HAML, Javscript, Coffeescript, CSS, SCSS, RSpec, Cucumber, Git, Capistrano etc.. Developed applications with Refinery CMS, Spree Commerce applications, etc content management tools with Ruby. I have developed a wide range of websites using Core PHP, Joomla, Drupal, Magento, Codeigniter, Woocommerce and MySQL including sites for startup companies to big businesses. Most of the site that I developed was for eCommerce, Social Networking, Real Estate and CMS based. I also have experience in the following areas: SQL, Ajax, OOP, and jQuery

Associated with: Rainflowweb

$20.00 /hr
769 hours