Find Jobs
Hire Freelancers

Ruby on Rails Upgrade

$15-25 USD / hour

Closed
Posted over 3 years ago

$15-25 USD / hour

serve2perform is a legacy Rails application sitting at 3-2-stable and was built over a fair amount of time by several independent contributors. It includes approximately 100 common gems and uses no frontend frameworks. All frontend work is done with vanilla JavaScript and ERuby for templating. Most of the code is standard CRUD work without any crazy tricks, metaprogramming, or other oddities. The application is deployed on a single VPS at the moment but was formerly hosted with Heroku. Work was done in late 2019 to upgrade the codebase to Rails 4.2. Since that time, the codebase has diverged by around 130 or so commits of varying size. The upgraded codebase is sitting in its own (functional but outdated) branch. It needs to be merged with the changes in the master branch and it needs to be brought to a deployable state. Where possible, the codebase should also be prepped for upgrading to Rails 5+ by identifying any major points of change and following newer standards. Finally, we do not wish to introduce any modern niceties at this time (patterns, frameworks, libraries, etc). This work is strictly focused on combining branches, reaching a deployable state, and (if possible) preparing code for future upgrades. Skills needed: - Strong comprehension of Rails 3 and 4 - Strong comprehension of popular libraries from the Rails 3 era - Insight into Rails 5 - Strong comprehension of git - Fair understanding of Redis and Resque - Fair understanding of PostgreSQL - Vanilla JavaScript competency - ERuby, HTML, SASS, and CSS competency - A demonstration of clean coding and documentation practices
Project ID: 28419073

About the project

7 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average $24 USD/hour for this job
User Avatar
Hello villagelight717,   We have 20 years of strong experience in JavaScript, Ruby on Rails, HTML, Ruby, Git, as a result, we can successfully complete this project.   Please, review our profile here: https://www.freelancer.com/u/tangramua Here detailed information about our company, our portfolio, and the client's recent reviews.   Also, we wanted to personally discuss questions about your project, which helps us to give you the right estimation.   Best regards, Tangram Canada Inc.  
$25 USD in 5 days
4.9 (49 reviews)
6.6
6.6
User Avatar
Hello, I have a strong and solid background of 5+ years in Ruby on Rails platform. I have developed a wide range of complex web-based applications which include project management tools, SaaS applications, real-estate sites, social networking sites, business directories, etc. 1. I follow Agile Software Development Methodology for RoR Projects. I strongly believe in delivering simple, logical and most consistent high-quality solutions to my clients. 2. I can Port legacy applications to Ruby on Rails Application architecture, re-design or improve your existing RoR application User Experience. 3. I understand the importance of SEO during the site development stage so I embed SEO techniques in RoR Applications to improve your website's visibility in all the major search engines. My Technical Skills: > Ruby on Rails (Rails 2.x TO Rails5.x). > HAML, SASS, Coffeescript, AngularJs, ReactJs, CSS3, Javascript, jQuery, Twitter Bootstrap, Ajax, jQuery. > MySQL, PostgreSQL, MongoDB. > I am an avid user of Github, Heroku, Bitbucket, Amazon AWS, ElasticBeanstalk, Amazon S3, Digital Ocean server, Linode server and Project Management Tools like Trello, Asana, Pivotal Tracker. Let's discuss via messaging. Hire me so I can start this today. Thanks.
$20 USD in 40 days
4.9 (31 reviews)
5.7
5.7
User Avatar
As per my professional summary, my qualities and experience make me highly suitable for the role. Throughout my career, I have demonstrated the highest levels of service and commitment to the mission of any organization I have worked for. I can look into your code and start immediately the upgrade work. We can merge updated master branch into upgrade branch and then we can give it a try on staging server for any possible issues. I've previously upgraded many projects from Rails 3 to 4 and 5, my experience makes me highly suitable for your project to finalize the upgrade. I would like to highlight my background and skills that would enable me to contribute to your bottom line are: * 6+ years of experience in ruby on rails Rails 3.x, 4.x, 5.x, Ruby 1.9 - 2.4 with feature building. * Extensive experience in third party integrations e.g. Stripe, Cloudflare & Scaleway. * Building RESTFUL APIs * PostgreSQL, MySql, SQLite * Proficient understanding of code versioning tool Git, Github & Bit Bucket. * Experience working with Heroku, Digital ocean, AWS EC2 & S3. * Extensive use of HTML, CSS, Bootstrap, SASS, Jquery, Coffee * Writing clean, robust, short and optimized code Why hire me? * 6+ years professional experience * Good communication skills with fluent English * Self-motivated, fast-learner and "I can do" mind * Quality assurance and fast delivery Let's discuss things in details. Waiting for the bell to ring.
$30 USD in 30 days
5.0 (4 reviews)
3.8
3.8
User Avatar
Dear Hiring Manager, I have been working in rails 3, 4, 5 and 6. I do have a hands-on experience of upgrading ruby and rails version of many applications, with heroku and custom servers upgradations. I understand the issues we can face while doing the deployments and manging the code. The code needs to be backward compatible and we should take all precautions to take this diverted code to live application. We can discuss this in more detail, I look forward to speak to you in this regard. Sohair.
$20 USD in 40 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Dec 4, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.