Find Jobs
Hire Freelancers

Senior Software Engineer, Rails

min $50 CAD / hour

Closed
Posted over 6 years ago

min $50 CAD / hour

As part of a growing team of software craftsmen, I am looking for a quality focused, a versatile engineer that can deliver quality and maintainable code. You should have enough experience to understand the value of good practices despite the constant pressure of advancing deadlines. But be flexible and eloquent enough to find and express solutions that will solve user problems without compromising the long term maintainability of the software system. This positions initial focus is on Ruby on Rails, with experience with DevOps, and full software lifecycle management. Questions to answer in your proposal: 1. How do you write software? 2. What is your general process, philosophy? 3. Give me a small description of how you work and why it makes you a top tier engineer. 4. Tell me about some code you are proud of and why you are proud of it? 5. What are some common principles and patterns used to achieve clean, high quality, maintainable code?
Project ID: 15224955

About the project

25 proposals
Remote project
Active 6 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
25 freelancers are bidding on average $56 CAD/hour for this job
User Avatar
Greetings! I'm a professional ROR web developer and currently ranked as TOP 5th in this site (https://www.freelancer.com/users/game/). As you see in my profile(https://www.freelancer.com/u/kchg.html), I have done a lot of ROR projects which means I'm experienced in various kinds of projects. Here are my answers for your questions. 1. How do you write software? When I write the code, I usually make a point on maintainability and scalaliability for future expansion 2. What is your general process, philosophy? My objective here is to help the client with my expertise in the area of web development. 3. Give me a small description of how you work and why it makes you a top tier engineer. When I first engage on project, I usually deploy the local environment first, so that I can make further customization easily. It ensures me to get a correct understanding of the requirement and make enhancement easily. 4. Tell me about some code you are proud of and why you are proud of it? When I write the code for optimization, I'm very proud of it as I'll improve application performance. 5. What are some common principles and patterns used to achieve clean, high quality, maintainable code? I usually try to make meaningful variable name and try to do many similar actions in one method and usually like to write the modules for multiple usage.
$50 CAD in 40 days
4.9 (201 reviews)
9.0
9.0
User Avatar
Dear Sir, I have read Project Description but really need more detailed requirements or at least high level features to estimate it precisely, because based on the project description, it is hard for me to give you any estimate. Here's answer to your questions: 1- It depends, as your question is not clear, because when you say Software, there are lot of things comes, i.e. Web Applications, Desktop Applications, but we write code and it is purely programming and any developer can write code. 2- Our process of work is very simple, we first finalize the scope of work, receive requirements, ask questions and once scope of work is clear, then we analyze & estimate it, after both parties agreement, we start project and our developers and team lead directly interact with my team. I can write more but due to character limitation, I am unable to write. 3- We work very closely with clients, I will assign you a dedicated team lead with experienced developers & designer along with QA person. Our team lead will be responsible to keep in touch with you throughout the development phase (Thru' messengers, emails etc.) and handling the developer’s team internally. Our team lead will also be responsible to show you the progress online on our demo server time to time to get your feedback and give you suggestions/ideas during the development phase. 4- We have many code to proud, i can s Look forward to hearing from you & start further discussion thru' private chat. Regards, YK LEADconcep
$58 CAD in 40 days
5.0 (48 reviews)
8.3
8.3
User Avatar
1. The software's sole objective is to ease the customer's work and provide automated process for same. When developing a software, the main goal is the satisfaction of the customer which fulfills his/her requirements. 2. When a software is built, the following would be the common and important steps to follow: 1. Requirements gathering. 2. Scope of the system/application. 3. Follow the architecture. 4. Quality assurance. 3. We use agile methodology in development process. We use project management tools such Trello, Asana, Github issues, Wrike etc. to manage and track all tasks. We send daily progress reports to our clients. We make sure to be clear with the requirements before getting started with the work. 4. The most impressive functionality i did was uploading files as large as 40 GB to AWS in a project. There were many hurdles across the way because i had to upload a zip file containing the files. Hence, we changed the script to send the file in multiple parts using the multipart of S3 SDK. I feel proud of this functionality because i managed to upload a large file which took hours to get uploaded initially and the same work in a couple of minutes depending on the size. There were many issues along the way and we managed to cross all of them to deliver a product as expected. 5. We use version control while developing any system(git,svn). We follow the framework style guide, use descriptive names and maintain comments and a general document for the changes.
$50 CAD in 44 days
4.9 (288 reviews)
8.4
8.4
User Avatar
A proposal has not yet been provided
$80 CAD in 30 days
5.0 (35 reviews)
6.9
6.9
User Avatar
Dear Client, I have experience with these skills. I do have similar experience doing something similar to yours therefore I am looking forward to discuss and move ahead. please check more from here https://www.freelancer.com/u/mmadi.html?page=portfolio I am ready to work with you,kindly waiting for your response. Thanks & Regards, Mmadi
$50 CAD in 30 days
5.0 (15 reviews)
6.5
6.5
User Avatar
Hi, I’m a Web Designer/Developer from the UK. My name is Mike. Your project description sounds interesting to me and I do have skills & experience that are required to complete this project. Let's have a quick chat when you're online.
$55 CAD in 40 days
5.0 (15 reviews)
6.0
6.0
User Avatar
Hello, Thank you for your detailed requirement of your project. Please find below my reply to your questions: 1) Writing of software always starts with planning and execution. Planning starts with database structure, design of flows, sample data to know what is the best structure for database design, understand and design abstracts of software, design layers of files required and find which design pattern will work nicely for this software and MVC pattern implementation. once plan and data structure designed, go with development and start testing software. all good softwares start with best underlined architecture. 2) as in first point, general process always like designing database structure, and planning the complete software with all flows. development is followed by thorough planning. 3) how you work always start with how do you design your application from the base. the base should be good enough to put solid foundation for complete project. Always foundation should be good enough which we do always with any new software with exact planning with sample data. 4) codes we have written are massive and we are proud of many implementations. Notable major implementation done was in e-commerce projects. We are also proud of developing a school project on ruby rails from scratch. 5) Please refer to the 1st point. Additionally, comments make the code easy to understand by other developers. Kindly review this application and get back to us if you have any queries.
$50 CAD in 40 days
5.0 (172 reviews)
6.2
6.2
User Avatar
We have already completed 3 project from Canadian client. Kindly check our review and rating for that. I would like to share the reference of that if you want. We have 6+ years expertise Ruby on rails developers team and we have already done several large and complex project so far. We would be happy to give you all the answer in chat over here. Awaiting for your response. Regards, Umesh
$50 CAD in 40 days
5.0 (8 reviews)
4.4
4.4
User Avatar
Hello, My name is Amanullah i am a ruby on rails developer with 3 years of experience with, working with difference stacks. Majorly with Postgresql and Mysql.
$61 CAD in 20 days
4.9 (20 reviews)
4.6
4.6
User Avatar
Hi, I am interested. I have expertise in Ruby On Rails Thanks Narendra
$53 CAD in 40 days
4.9 (5 reviews)
4.0
4.0

About the client

Flag of CANADA
Montreal, Canada
0.0
0
Payment method verified
Member since Jan 9, 2015

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.