It may seem like extra work, but have multiple versions of your resume. Create a new version to address the specific job opportunity. Be sure to include specific things in your resume that a job requirement talks about. Then keep track of each version of resume that you submitted.
There are a lot of things that you have done that you are proud of, but if it is not required in a specific job requirement, abbreviate (or completely eliminate) those irrelevant portions of your resume. Do not be emotionally attached to all of your achievements.
Your resume does not need to impress you. It needs to impress your target audience (recruiters and
If submitting a resume to a recruiter, it is OK if it is long, upto 6-7 pages. A good recruiter knows what a hiring manager wants to see, and he/she may be able to help you with what to keep and what to get rid of
Importantly, do not lie on your resume. We see too many resumes with e.g. 5 jobs, and half the sentences are copied and pasted from one job to another. While it is true that we may do similar tasks in multipe positions, but a copy/paste job is very visible, and a big turn-off for the reader. Be creative, and rewrite the sentences. Remember, efforts put into writing a resume is an investment. Poor investments result in poor returns...