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, 224 Ruby projects are completed every quarter on Upwork.

224

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.72.

4.72
Last updated: August 1, 2015
Clear all filters
  1. Abdullah Shahid

    Abdullah Shahid

    Web Developer

    Canada - Last active: 5 months ago - Portfolio: 2

    Hey, I am Abdullah, I reside in Toronto, Canada but right now I am at my homeland Pakistan for a visit. I am planning to move to Melbourne, Australia in about 2 weeks! Now let's get to the important stuff :) I am a full time freelance web developer with more than 4 years of experience, I will be dedicating myself fully in to your project, I will be showing you mockups of what I'm gonna do with your project to make sure there is no misunderstanding between your requirements and my work. I also take on only one project at a time, I want to provide the best quality work for my clients. Clients are my #1 priority, I am here to serve you and your project! So, let me give you a brief overview of some of my web developing skills, I am expert in the following, Web Backend technologies 1. PHP5 and MySQL with CodeIgnitor Framework //4 years experience 2. Ruby with Rails Framework //1 year experience Web Frontend technologies 1. HTML5/CSS3 // 4 years experience 2. JavaScript and jQuery // 3 years experience 3. LESS and SASS // 2 years experience So, what is my approach to your projects? 1) Once you hire me, we will discuss the project thoroughly to make sure there are no misunderstandings. 2) Then I explain what I understood from you, and create prototypes and mockups of how I will take on your project, in this time, the client can point out any type of changes he want. 3) Then i will start working on your project, I will show you the stages of my work as well, once the project has been 50% done, i will show you how things are going and if you want any changes etc, 4) Once the project is done, I will show it to you and ask you if you want any further changes to be done, then you will be able to explore the project and check everything out. I will keep working till you're 100% satisfied. During this time, I prefer to stay in touch with my client. I will message my clients often and tell them how things are going! What does my work ensure? My work will ensure you that you will not only get quality work, but secure work as security is my first priority, I will protect your work against the top attacks such as XSS, SQL Injection etc. Other information about me. I also expertise in Information Security, System Administration, Linux and Virtualization. I am VMWARE and Microsoft Certified as well. I previously worked at The Proxy Project as a Senior Web Developer (When I was present in Toronto), I had to take on many different projects as our company was a I.T consulting company. I hope you consider me for your project, thanks for reviewing my profile :)!

    $30.00 /hr
    0 hours
    0.00
  2. Syed Bukhari

    Syed Bukhari

    Awesome Full Stack Ruby on Rails & Javascript Developer

    United Kingdom - Last active: 09/05/2014

    I love using Open Source software to create web apps. I work on the full stack hence I can create private APIs and then use them on the front end for a flawless experience for the end user. And, unlike most other Freelancers, English is my first language hence I have no trouble communicating with employers. I also live in the UK so most Employers will also find the my timezone matches them far better than others. Stacks I've worked with: * Ruby on Rails * Sinatra * NodeJS * ExpressJS * JQuery * MySQL * Postgres * MongoDB * Redis * JSON APIs

    $45.00 /hr
    0 hours
    0.00
  3. Alex Fortuna

    Alex Fortuna

    Lead/Senior Ruby on Rails Developer, Mentor

    Russia - Last active: 24 days ago - Tests: 9 - Portfolio: 3

    I've been developing in a variety of languages on different platforms over the last 15+ years and I'm still enjoying it. Programming is my lifelong passion. The things that excite me the most as a developer are those innovative, unique and technically tricky. The things I try to achieve as a team leader are just these: efficiency and harmony. I see a successful product as a harmonic combination of well-designed software AND a well-tuned team involved in its creation and subsequent development. As Upwork freelancer I specialize in dynamic Web application development using Ruby on Rails and JavaScript (AngularJS, React.js), commonly in a position of CTO or lead developer. I prefer to do base/architecture stuff myself and direct the team to do regular parts. I've got all sorts of experience required for both hands-on work and mentoring: 15+ years overall development, 9+ years Ruby, 7+ years Rails, 10+ years Unix/networking, 5+ years Git, TDD, etc. etc. I believe that QUALITY is the key priority if you want sustained growth. I provide it, I motivate or otherwise make others provide it. It takes time? Yes, but... "Good cooking takes time. If you are made to wait, it is to serve you better, and to please you." ——— Keywords and samples ——— Solid, long-term, clean, well-documented, maintainable, resilient. Please read my clients' reviews for more live keywords. Also, please take a minute to look at my code samples: https://github.com/dadooda/code-samples. There are also some open source contributions in the neighboring GitHub repositories. ——— The DO statements ——— If any of these statements are relevant to you, please DO apply as we'd probably get along together nicely: * "We had tough experience with Indian developers in our previous project. This time we want to begin by building a solid base which would guarantee us stable growth for the next 3-5 years." * "We have an ongoing issue in our distributed team: every time a developer leaves, the new one spends weeks becoming familiar with the project. We need someone to take care of connecting new developers smoothly." * "We like our current developers, but they seem to try new fancy things out of boredom or curiosity. We want to balance it somehow to stop losing momentum because of thoughtless fun experiments." * "Our current developers are okay writing code, but they get annoyed when being asked to explain or describe something, even to one another. We want a lot more sustained awareness and shared vision between our team members." * "One of our developers likes Apple, another one is a PC/Linux man. Both are great, but they keep arguing over their preferences which is a productivity killer. We want someone with authority to deal with them both." ——— The DON'T statements ——— If any of these statements sound true, please DO NOT apply since I'm probably not good enough for you: * "We'll start our new project with cheap student developers. It's then easy to invite a senior guy for a week or two to correct all of their mistakes." * "We don't need any written specs or documentation. We have Agile, Scrum, XP, pair programming and Slack chatroom instead." * "Writing project description is a waste of time. We'll start posting Scrum stories right away. A good developer should read our mind." * "We'll use NoSQL in our new project. Why? We don't know, but blogs are full of statements that it's better than SQL." * "We've just completed the visual design of our new application. Now we need someone to write code for it, which is a trivial technical procedure." * "We believe that this alone guarantees our code to be clean and solid: keeping methods shorter than 5 lines and keeping classes shorter than 100 lines." * "We've had a lot of trouble managing distributed teams. This time we want ONE great developer to handle everything. We can definitely control one person." Thank you for reading this far. If you're interested, post a job for me or send me a message. Cheers!

    $37.00 /hr
    2,481 hours
    4.77
  4. Ouahib El Hanchi

    Ouahib El Hanchi

    Full Stack Programmer / Developer

    Morocco - Last active: 3 days ago - Tests: 5 - Portfolio: 1

    I am a talented programmer and developer with years of experience and educational training. I am willing to work as a team member and also autonomously for your project. I have also worked for many years of my career as a C/C++ programmer and as a web designer. I also have experience many other programming languages to name a few : Python, PHP, Perl, JavaScript ... And also working with different DBMSs. I got experience also in data entry, data processing and document formatting. I will deliver my best work at a high standard. I look forward to being hired by you for your jobs.

    Groups: LoginRadius

    $50.00 /hr
    16 hours
    5.00