Ruby on Rails Developers


You need to design a programming module PERMISSIONS that would allow Caller to

Grant a permission to a user

Check if a user has a particular permission

Caller is an external system that uses our module (particularly it calls our API).

Permission is a user right to take an action or access a resource. Permissions for resource access can be READ or WRITE. For example, Caller can grant a permission ”reboot the server” (an example of action) OR write to a file “C:/[login to view URL]” (an example of resource) to a user Andrew.

Caller can grant permissions directly to a user OR via roles. If Caller wants to grant permissions via roles then Caller needs to register a role, grant permissions to the role and then assign the role to a user.

Caller can assign many roles to a user.

As a note, our module (you are designing) doesn’t provide any dictionaries to Caller. All objects (including Users) are created / managed by Caller. Our module provides ONLY functionality.


NOTE: You don’t have to strictly use a specific programming language for the exercise. You can use just a meta syntax that would give us an idea of your solution - we’re not going to compile it for sure :).

We would expect you to write module API (a list of functions with parameters) and design a database for the module. A list of functions can look like this:

function AddEmployee(company, first_name, last_name, age): boolean;

function AddJob(company, first_name, last_name, age): boolean;

function IsEmployeeFired(employeeId): boolean;


If you want to pass an object as a parameter you can describe an object separately:

Class Company {

String name;

String address;

Integer taxId;


Database design can be presented as a list of tables with most important fields (no need to define indexes, etc). For example,

Table Companies {






Table Employees {


CompanyId, // this is a foreign key to Company





Please apply If you can do this in shor time.

I am looking for only expert in Ruby on Rails.

Aptitudini: Git, PHP, Ruby, Ruby on Rails, Arhitectură software

Vezi mai multe: hourly rate ruby rails indian developers, ruby rails developers philippines, ruby rails developers filipinos, ruby developers, ruby on rails freelancers, ruby on rails developer jobs, ruby on rails developer salaries, ruby on rails development company, ruby on rails work from home, ruby on rails companies, ruby on rails developer job description, ruby rails developers bangalore, ruby rails developers india, finding good ruby on rails developers, hiring ruby on rails developers, ruby on rails developers in new zealand, ruby on rails developers india, Ruby on rails developers, ruby on rails developers free lancer, ruby on rails developers sydney

Despre angajator:
( 0 recenzii ) Krasnoyarsk, Russian Federation

ID Proiect: #18721504

16 freelanceri licitează în medie 517$ pentru acest proiect


Hi, I am ruby expert and you can make sure it by looking my [login to view URL] i check your job description an able to serve you best work with my expertise. I have vast experience with sharetribe framework and have wor Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 10 zile
(45 recenzii)

Hi there, I would like to work for this project. I am Software Engineer and professional full-stack Rails developer for more than 7 years. I am going to implement this project from ground according to your specific Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 5 zile
(58 recenzii)

Hi, I am Full stack Ruby on Rails and Ruby developer . I look forward to speaking with you about this employment opportunity. Skills: - Ruby - Ruby on Rails

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 10 zile
(47 recenzii)

Dear, I have 6+ years experienced in Web Development. I'm full stack Ruby On Rails developer, I have experience in developing the application like you want with, i can do this job very well. Specialties: Ruby Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 10 zile
(59 recenzii)

Hello There, I have 6+ years of experience in ruby on rails, AngularJS and Node.js. I can do this tasks in very fast and easily. I have created my own gems also you can visit this on my github url that is "https://gi Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 7 zile
(43 recenzii)

I am a full stacking Ruby on Rails 5+ experience developer, I feel very excited to be a part of your project. I've a rich experience in Agile web framework with (Django/Ruby on Rails), front end technologies (HTML, Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 10 zile
(32 recenzii)

Dear Client My portfolio: - "[login to view URL]" - "[login to view URL]" - "[login to view URL] [Fully responsive] - "[login to view URL]" - "[login to view URL]" - "[login to view URL] Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 10 zile
(30 recenzii)

Hi! I can do this for you. I have done many similar things in the past. I have more than 12 years constant experience with Ruby and Rails. While I am sure I can do this, I am not 100% certain of your specif Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 7 zile
(3 recenzii)

Dear client. Nice to meet you. I've read you project description carefully and very interested. Let's discuss over chat and get started. Waiting your reply. Warm regards.

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 10 zile
(8 recenzii)

i can develop this in short period of time, message me when you are here. Full-Stack Developer I am Enthusiastic, Dedicated, Intelligent freelancer, love to do coding, always excited to do challenging work and f Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 3 zile
(12 recenzii)

Greetings!! I am glad to bid for your project. I am a software developer with an experience of more than 5 years in technologies like Ruby on Rails, Ruby, MySQL, Postgresql, Mongo/Couch No SQL, Jekyll, Heroku CS Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 10 zile
(14 recenzii)

Hi, sir. Thanks for your post. I've experiences in Rails and developed and deployed crpytocurrency exchanges with Rails. Please check this. [login to view URL] [login to view URL] [login to view URL] Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 10 zile
(1 părere)

Dear Sir, We are a Mumbai, India based agency called Sodhani Infotech offering services in Web design, Web development, Mobile app, SEO, Amazon web series, Ruby on Rails development, React native, E-commerce and in Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 25 zile
(0 recenzii)

Hi, I am a Ruby on Rails full-stack developer working with this particular technology for over 8 years. I live in Santa Clara, CA. I have developed many web applications and been a part of many different companies Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 10 zile
(0 recenzii)

I have experience with ruby on rails ionic, angular, vue.js, react, ruby, php, python, I can make the changes.

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 10 zile
(0 recenzii)

Hi, I'm a senior developer with 6+ years of experience in technologies like rails, django, angular.js and react.js and used relational databases like postgresql and mysql along with nosql dbs like mongo and redis. Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 15 zile
(0 recenzii)