I don't think I would use a service called "leetresumes" but having your own site is good advice as a place with high SEO value when people DDG your name. However, this doesn't replace LinkedIn, unfortunately. Also to echo someone else, hiring managers love LI for good reason, it's easy to source a bunch of candidates with potentially niche experience.