Whenever possible, you should use both your resume and your LinkedIn profile when applying for a job. Most jobs still require a resume, but most potential employers and hiring managers will also want to see a solid LinkedIn profile before interviewing you. Resumes work best when they're tailored to specific job offers or employers. Posting your resume online means that you've given up the opportunity to better present your resume to any legitimate recruiter or employer who sees it.
And the essence of the resume should be included in your LinkedIn profile anyway. The best use of a LinkedIn resume is as a framework for creating a specific professional resume. If you upload your resume above, it will mostly iterate the same information as your Linkedin profile. Therefore, before uploading your resume to Linkedin, review it and remove any sensitive information from your resume.
A final reason for not uploading a resume to LinkedIn is that such action is probably not necessary. Yes, including your resume on Linkedin is an option, but you should think about your reason for doing so consciously. From there, it only takes a few steps to add your resume to the featured section of Linkedin for potential employers to see. Posting your resume on LinkedIn is an option to let your network know that you are looking for work and, at the same time, receive feedback.
But if you already have a resume uploaded to your profile, you'll lose the opportunity to provide the recruiter with a personalized resume designed specifically for the job. Even if you remove this private information from your resume before uploading it, by uploading your resume, you have made the resume itself public. Just fill out all the sections of your LinkedIn profile and you'll find almost every important element you'd expect from a resume. In most cases, it's best to avoid uploading a resume to your LinkedIn profile because of privacy and the negative impression it may cause on employers.
He likes it so much that he goes to LinkedIn to see more about you, only to find a resume there that doesn't look so much like the one he received. They're not necessarily public on your LinkedIn profile, but they'll be made public if you upload your resume. Don't use your Linkedin profile as a substitute for a professional resume; instead, use it as an addition to your resume.