Seeking for a good web engineer.

Hi, Everyone,

Elgg is a powerful well-written and documented open source program, designed as a sort of social network.

It is a good basis for managing memberships, communications with and between members, storing all sorts of data, and adding functions like member ratings, etc.

We will be modifying it in many ways so that it will fulfill our needs.

Like any program, elgg in its standard form is based on one set of databases hosted in 1 place.

We will change the way it handles data, so that it is hosted on several 'nodes', in different geographical locations.

These nodes will work together so that they 'look' like a single node to the rest of the elgg code.

Once this is achieved, we will be able to make any changes we like to elgg data management, without that affecting the rest of the elgg features in any way.

When I was a system designer and programmer (pre-internet) we would have used subroutines for all program functions. That means that changes to the way programs operate would be localized within subroutines and be much easier to implement and debug and test.

In all my programs, one subroutine would do all the I/O. It would be called using parameters, and return the required data to the program. The other parts of the program therefore did not know or care how the subroutine worked! This was known as the 'black box' principle.

elgg will 'know' the location of every user, based on the telephone dialling code for that user.

For example, I am in Victoria, Australia,so my dialling code is 613000 (padded out to 6 digits).

Each node will host a number of codes.

We must be able to 'split' nodes that grow too big, so they remain a manageable size.

Every node will host the same code logic, and the same database structures, but with different members.

The data managed by every node will be mirrored on one and preferably two other nodes, preferably remote. So if one node is off line or damaged for any reason, the system can quickly recover.

In addition to the various 'nodes' there will be one central database (CDB), which stores the fixed data of each user, in a very secure way. Things like name, email, location, username and password, etc. These files will be relatively small since they contain just the data necessary to identify someone. (there will be more data stored here, but that can wait). The CDB will be continually backed up to various locations including off-line.

We will also be in touch with clubs, venues (eg tennis clubs or other places) and people interested in running tournaments. Their data will be stored in extra SQL databases in the nodes.

Let me know if you have full understand and have confidence in yourself.

Skills: MySQL, Software Architecture, HTML, Engineering, Website Testing

See more: junior web developer jobs no experience, how to become a web developer without a degree, web developer jobs, freelance web developer, web developer, web developer degree, web developer jobs entry level, what are the requirements to be a web developer?

About the Employer:
( 1 review ) Kharkiv, Ukraine

Project ID: #21310545

35 freelancers are bidding on average $1129 for this job


Hello Yevhenii S. !, We are a company of Developers and Designers born in 2014 in the city of Rosario, Argentina. We are agile and efficient, ranked # 1 in Argentina (SouthAmerica) ( For this reason, we More

$1560 USD in 14 days
(190 Reviews)

Hello, Having read your job description, I feel to be a good fit for this job, as I have hands-on experience working on the PHP, Mysql, HTML, JQuery Frameworks, as well as Major CMS's like Joomla, WordPress, and Mage More

$1000 USD in 25 days
(212 Reviews)

Hi there, I've read the project(Seeking for a good web engineer.) description i can work on your project and get it completed in timely manners. I’m a strategic developer with a strong coding/designing background, in More

$1225 USD in 10 days
(180 Reviews)

Hi, My work experience as shown in my profile have helped me develop mastery in Website design & development. I'm a full-stack developer with more than 10 years of work experience. Expert in BOTH Backend and Front- More

$1125 USD in 7 days
(185 Reviews)

Hi, I've read the project description and definitely can help you to make your project. I'll provide you with the highly skilled & professional UI/UX/HTML/CSS, PHP, Angular, JavaScript, MySQL, front & back-end web dev More

$1226 USD in 10 days
(27 Reviews)

Hi, I specialize in website design and development and am excited for this opportunity to work with you in accomplishing your goals. We have developed thousands of websites in many programming languages for clients all More

$1250 USD in 7 days
(73 Reviews)

Hello, I have gone through the project detail, I have understood the project description and have required skills to work on this project. I am ready to start on this project. We can discuss further in private message. More

$750 USD in 7 days
(43 Reviews)

Hello.. I have read your post very carefully and I have understood what you want. I am a 100% completion Developer. I have experience of development like this. As an experienced developer, I am sure I can handle your p More

$900 USD in 7 days
(31 Reviews)

Greetings! I saw you are looking for competent Website Engineer and I would like to offer my sincere services for this exciting project. Your post instantly caught my attention because it perfectly lies in my domain o More

$1500 USD in 7 days
(34 Reviews)

Hi We are a team of young and enthusiastic Web and Mobile developers having knowledge in PHP(Wordpress, Magento, CakePHP, Laravel, Codeigniter), AngularJS , iOS, Android and I would like to work with you for your proj More

$1200 USD in 7 days
(21 Reviews)

Hi, I am a Mobile Developer with 8 years of experience developing a mobile app on both platforms of iOS and Android. I believe you can use my skills and experiences for your great project, under checking your requireme More

$1125 USD in 7 days
(10 Reviews)

Hello Sir, It was really an awesome task to read. What I got from the task is to: 1. make code reusable using parameter 2. make smaller functions of code to get a bigger output, 3. maintain central database to keep rec More

$750 USD in 30 days
(10 Reviews)

⭐ Dear Client. ⭐, how have you been? I've read your project description carefully. I am an excellent Full-Stack Web development expert. I think your project is very suitable for me. I 'm very interested in your p More

$1125 USD in 7 days
(24 Reviews)

I am specialize in website design and development and are excited for the opportunity to work with you in accomplishing your goals. I am Good at Engineering, HTML, MySQL, Software Architecture, Website Testing. shkutin More

$1250 USD in 7 days
(13 Reviews)

Hello. I have read your Project Description in details and I am ready to start work on this project. I am Web & Mobile developer. Don't worry about your job. I can build your project perfectly. I understand your requir More

$1200 USD in 11 days
(13 Reviews)

Hello, Nice to meet you. I am glad to bid on your project that suitable for me. I have read your job description carefully and I see this work is very suitable for me. I am a senior web developer with over 8+ years More

$1125 USD in 7 days
(16 Reviews)

I want to use my attained talents, my skill set of Python/Django, PHP/Laravel, NodeJS/JavaScript/React, HTML, CSS, SQL, Automation Testing, my 9 years of experience, my enthusiasm, my positive outlook, and my abilitie More

$1125 USD in 7 days
(50 Reviews)

Hi Dear I read your requirements carefully. I have rich experience with full-stack development. I have developed Web application projects for 7+ years. My skill is like: program :JavaScript,jQuery,AngularJS,Vue,ReactJS More

$1125 USD in 7 days
(25 Reviews)

Hi,sir. I'm a professional developer with 10 years of experience. I think I can be a candidate for your project. If you can give me your project, I'll do my best to complete it in a short time. I am confident of your More

$1250 USD in 7 days
(4 Reviews)

How are you! I have read your project description. I clearly understood what you are looking for and I’d like to discuss your project in more details. I am a hard working developer. As you can see in my profile, you wi More

$1000 USD in 7 days
(3 Reviews)