Rails Backend for Mobile App Project

PBJ Gaming is an Android game development company and we’re currently working on a Rails backend that we could use some extra talent on. We’re looking for an engineer (individuals only, no agencies) that is responsible, technically talented, and communicates well. In particular, we value prompt responses, complete well commented solutions, and rapid turnover. On a more technical level, we prefer individuals with at least two years of Rails experience, computer science degrees, and production experience. We’d like to start out with a small project, but we’re looking for a talented engineer who can work together closely with us on an ongiong basis via Skype, email, etc.

If you’re interested, we would appreciate it if you could review the initial project and answer a few questions below to help us get to know you.


The project we would like your bid for is a compression algorithm for our avatar system. Our avatar system has 14 different customizable options with over 100 items each; body, pants, top, eyebrows, eyes, glasses, accessories, hair, mouths, nose. Several of these items have color (up to 50 options) and position (3 options) paramters as well.

The uncompressed version is to send every part as an individual key in a JSON, this works but is inefficient and very hard on our system. We plan to cache the avatar settings for every user in lots of places. We hope to compress the avatar system into something that might look like a combination of 0-9a-zA-z, ie. aB91xzE would be able to represent the entire avatar of 14 different customizable options. A more verbose example would be taking an avatar JSON that might look something like



“id”: 5”}


and compressing that into something like “sAx” where each character represents something that put together represents the entire JSON.

The compression can be longer than the example or shorter, but we’re using this to test your basic algorithmic capacity and your ability to add isolated functions into our main project.


How long have you been programming? How much time have you spent doing Rails development?

How would you grade your Rails proficiency out of 10? Any major strengths, weaknesses?

For the project described above, how long would it take you to produce the compression algorithm and code? How much would you charge for this project? What basic approach would you use?

What are the most relevant examples of your work for this project? Live code, descriptions, links, etc would be helpful. .

Are other examples of your work or previous projects you’ve contributed to that would help us understand your abilities?

Where are you from? When do you usually work? What other time commitments do you have? (Day job, other projects, grad school, etc.)

Please confirm that you are actually an engineer - not an agency or project manager. Really important to us to work directly with great engineers.

Compétences : MySQL, NoSQL Couch & Mongo , Ruby on Rails

en voir plus : mobile app rails backend, rails backend, where to bid on programming projects, what would you do for $5, what to look for in a ruby, what to get an engineer, what ruby on rails, what is the use of algorithm in computer science, what is ruby programming, what is.json, what is cache on android, what is backend development, what is a programming algorithm, what is an algorithm in programming, what is an algorithm in computer programming, what is an algorithm, what is algorithm in programming, what is algorithm in computer, what is algorithmic programming, what is algorithmic, what is algorithm development, what is a computer algorithm, what is a algorithm in programming, what can you do for this company, what are your weaknesses examples

Concernant l'employeur :
( 0 commentaires ) San Francisco, United States

Nº du projet : #1051206

12 freelance font une offre moyenne de $2333 pour ce travail


i can take up your project. we need talk more.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 20 jours
(48 Commentaires)

Dear Customer! I am an expert web developer with over 6 years of experience and very interested in this project. Ready to start immediately and finish as soon as possible. My bid is for fast professional service exc Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(51 Commentaires)

100% client satisfaction, we are top ruby on rails team here.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 20 jours
(25 Commentaires)

Hi, Please see PM. Stewart.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 5 jours
(2 Commentaires)

Hi, please check your pmb for more info.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 5 jours
(3 Commentaires)

see private mail for more details!

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(1 Évaluation)

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(1 Évaluation)

Please check the private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(1 Évaluation)

I have experience with ruby on rails i was sent PM to you Thanks

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(0 Commentaires)

Dear Hiring Manager: I have experience developing web applications using a range of APIs and technologies relevant for this project. Questions: How long have you been programming? 5 years How much time have you Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(0 Commentaires)

Hi PBJGaming- Thanks for the invite. Looking forward to hearing from you. See private message. -Doug

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 5 jours
(0 Commentaires)

It would be perfect to work in a project like this using Agile software development tools like XP and Scrum.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 45 jours
(0 Commentaires)