There is one solid solution for this. You can buy a domain (generally with your name or last name) and make a self-introductory website with your public CV. For this you still have another alternative solution: you can use your custom domain at about.me. Just a remark: you don’t need a custom domain; you can use their personalized URLs instead of using your own domain name.