I treat my resume like how I treated my online dating profile. They don't need to know everything about me they just need to get a high level overview to know if I'm a good fit. I don't list every project I've been on and I don't list every single technology I know. Unless the job specifically states "We need someone who knows X" I may or may not put that technology on my resume. Like I just take for granted knowing Java indicates I know how to manipulate XML but some job descriptions will say "Knowledge of DOM parsing and manipulation" so I'll toss that I know DOM on the resume before sending it out to them.What finally clicked for me was realizing it's a marketing document. It's intended to be a sales pitch, not a comprehensive work history. I don't even bother with any professional work prior to grad school anymore.