I’m in need of an expert php programmer who can make complex algorithms using php.
I hired a python programmer to create the algorithms, but after they were done we noticed that the python program was eating up too much RAM and constantly caused the website to crash/time out. We tried to separate the code onto its own server to prevent it from crashing the website, but it hasn’t worked. So I’m looking for a programmer who can create the same algorithms, but instead of using python to use php instead and not crash/time-out the website.
The website is a Wordpress website as well as a membership website where members can sign up. Users after signing up can post video’s, files, and books.
-The algorithm uses three different post types which are video, file, and books.
-Each post should be given its own ip that is the same as the user who posted it.
-Ip’s need to be made into clusters based off of country so that if a user enters the website they will be shown a book, file, and video from their country.
-You will be using Maxmind GeoIP2 Country
-Each post type is graded by users, which will affect if it's shown to the user on the homepage of the website. They are graded and weighted by: # of endersements,
# of comments
# of views
# of 3 and 4 star reviews
# of times favorited
# of downloads
*The finished product CAN’T timeout/crash the website. So upon hire you must guarantee that your code will not cause this issue.
Upon hiring you accept these working rules:
*Submit Detailed Daily report of what you are working on, and what you have completed that day (only submitted if task takes more than one day)
*Bill only for programming related to task (This DOES NOT include: set-up, research, discussing task through skype, "having to go back to make corrections after failing my inspection after presenting task as finished" or uploading/downloading time)
*Follow work Flow Document of doing work on your local machine before uploading onto demo website.
*On bitbucket create your own branch and merge your results to master, do not work directly on master branch
*When uploading work to live server you are to check for any conflict ion with your code, and if there is a conflict you are to fix it that day.
***Violation of rules can be subject to include one or all of the following: Termination of contract, Full Refund Request, and Bad Review***