I think there is a need for a reverse job portal which is open. So candidates can post their resumes, profiles, videos etc. to this portal and also select the categories or companies for which they want to be considered. Any employer can search for the candidates on this portal and contact them.
The idea is that the data is open and not in control of a job portal. There can be some security measures to keep the data safe and stop the spammers.
Not sure if something like that is already there.