http://www.rpi.edu/dept/arc/training/latex/resumes/res.cls
As a hiring manager, I much prefer simpler resumes that are easy to scan. I don't really like the "five stars" self-rating stuff, however. It feels a little strange to distill one's language knowledge down to a number.
One thing I do love is when people include some of their notable open source projects. This gives me a chance to learn about their interests and see their skills first-hand.
Here's my LaTeX resume, built with res.cls and including a section about my OSS work:
https://chrissnell.com/resume?latex
Also: never, ever put a photograph of yourself in your resume. You're just asking for someone to judge you based on your looks, gender, age, or ethnicity. Likewise, don't put your age. If you've been around for a while, trim everything but the last 5-10 years of positions off your resume to avoid the unfortunate but oh-so-common ageism. Even old hiring managers can be ageist! Don't give anyone a chance to judge you on irrelevant characteristics until you've firmly established your appeal to the employer.