Hi There,
I am c# .net developer having experience in .net, MVC, Entity framework Web api, SQL etc. About your requirement I can do this task but it take some time to test and it also depend upon the various platform api like first we have to find out the different - different api for facebook. google+ etc. I also work on facebook and google api before to make login with facebook and login with google+.
So please feel free to discuss with me on chat.
Thanks