I'm looking for a programmer with knowledge in Facebook's platform (PHP API) that can help me with a project. Basically I need to obtain data from an active user (and from all his respective friends) regarding the number of friends, wall posts, number of "likes" and number of photo comments.
The programmer needs to be able to return those four variables into an indexed array sorted, for example, by the amount of wall posts (for the wall posts variable).
He/she also needs to be able to correlate the arrays as per our request; for instance, friends with more wall posts who has also posted something to the active user wall. In conclusion, the obtained information should be easily crossed to obtain further conclusions form the obtained data, all of this on the fly.
The programmer should also have knowledge and experience in Facebook's DataStore API in order to save some of this aggregated information so we can obtain changes in those stats at a later time. For example, keep tracking of total wall posts changes for the user and his friends.
Optimization and efficiency is a must. The code must work as fast as possible and be able to support various requests per second with minimum failure and with an appropriate CPU usage.
It's highly possible this might be the first of many other "similar" projects in the near future.