First decide on a good page area. The margins are much too small.
Regarding whitespace: you need more. Much more. Especially between the two columns. Everything is flowing into each other. Look at "Over 1000 lines" and the next line, for example.
You probably need to cut quite some of the information presented. That's okay.
I don't understand which criteria underlie the categories' sorting. "Education" and "Coursework" is interrupted by "Links". I think those category headers should stand out more, but the problem may well be too few whitespace. Again.
Basically you really have to go looking for information, nothing is really standing out and guiding you to what you'd like to see.
Is "%ile" common? It looks a bit gimmicky, but I'm not sure about English microtypographic usage there.
But it is probably still way better than most CVs.
A significant part of my job is to review CV's for a living and if I received a CV/Resume in this format, I'd be quite pleased as all the relevant info is easily spotted.
A good resume (with design related roles being an obvious exception) doesn't need to be 'pretty'. It needs to be easy to read and easy to find relevant info at an initial scan. Your template ticks both of those boxes.
I'm sure it could be prettier but when I'm reviewing resumes for engineering positions, I couldn't care less about aesthetics. I care about attention to detail and relevancy.
Typography is not primarily about "being pretty". It's about supporting the act of reading.
Resumes really don't have to be confined to one page. The one page convention was really only applicable when you're using it in print as opposed to digitally. For templates that look great, I'd strongly advise looking at some inDesign templates that cost between $5-$10.
Undergraduate/Graduate coursework? That's not necessary at all. You listed that you received a Masters in Computer Eng. and a BS in Computer Science. No more info is needed there.
If you have a Masters degree, listing your high school on the resume is a waste of space.
I may be alone here, but I think actually listing skills/languages on a resume is overkill but I know that some automatic filters work based off of keywords and I'm sure programming languages work their way into that too.
If using several pages, it shouldn't be half the info on the first page, other half on the second. Just put the important bits first and keep the details on subsequent pages. Anything that is too much detail goes on the second.
For example, you could outline previous work experiences on the first page, while going into detail on the second. You could specify programming languages you master on the first, while listing specific experiences/frameworks/systems built on the second.
Basically, just the headlines from this resume should go on the first page, while the lists of info beneath each headline could go on anotherpage.
That lets it be scanned in seconds, lets it look good with good use of whitespace.
Obviously when applying for a job, the resume should be tweaked for the specific job. A very relevant experience from a previous job can be lifted to the first page and so on.
The Japanese have understood this for centuries: http://en.wikipedia.org/wiki/Ma_(negative_space)
Clever attempt to get a lot of eyes on a resume, though.
That's something added by your PDF viewer. It's not part of the document.
At some point I also created my own template, it is very different as it tries to be "classic" instead of "modern".
Find it here, and let me know what you think.
It's also on ShareLatex for those who want to use it straight from a great and free-for-personal-use web application.
PS: What a coincidence I was born on jun 12 too.
So I'm guessing you've mostly seen resumes for students and recent graduates.
Lesson: always bring lots of copies of your resume to the interview: I thought ten was sufficient, and I was almost wrong. Also: the tech skill of HR has nothing to do with the tech skill of engineers in a medium-to-large business.
When applying for jobs in Sweden I have not had any problems using a PDF.
I feel like the whole job search dance is about finding the right fit, not just doing whatever it takes to shoehorn oneself through the door. MS Word only is a huge red flag. I feel like it sends a strong message as to what the culture is like at the company. On the other hand, troff only and I would be curious. I'd at least want to look at the people who made that request.
- your document is large (paper sized) or
- your document requires the use of LaTeX's math typesetting
Why else would you go through the pain of using LaTeX when:
- with only very few exceptions all templates 'suck', i.e. they show some lack of sophistication even to the untrained eye (including this one)
- customizability is hard to get, which makes it hard to stand out (want to use a special font? good luck!)
- controlling you document layout is a pain (want to have your picture appear in a fixed place? good luck!)
I'm genuinely curious why people choose to use LaTeX as a tool for this. If your word processor doesn't suit you, HTML+CSS, Scribus or InDesign appear to me as far superior. For the same reason, I'm curious why people continue to use LaTeX for presentations that don't require special LaTeX features like math or tikz. Can someone explain this to me?
Customizability and control are really not hard to achieve in LaTeX. That's not to say that it's easy to wield the control you have; it may not be intuitively obvious which abstractions to use or disable, but you can in principle accomplish anything, and your results will be stable. Unlike with a word processor. InDesign admittedly is a great typesetter and an intuitive GUI.
Sure, LaTeX is good at dealing with various paper sizes and it has great math syntax. But fundamentally it's just a superb typesetting system that takes plaintext input and that you can use, learn from, modify, and share.
HTML+CSS is fine also, if your goal is to have an HTML document. I write more HTML than LaTeX.
Here's an updated version that cuts some of the junk (somewhat arbitrarily, but the point is you don't need 15 awards and nobody gives a shit about your society memberships), and notably increases the margins and space between the columns. Some of the text needs to be reflowed, of course.
Mine is out of date (and I'm not looking for a job), but it's this: http://buro9.com/cv.txt
When hiring, I found I didn't care for specifics, I just wanted an overview of someone's experience. Then during the interview I wanted to be able to quickly search for talking points.
So when I updated mine, I leaned towards throwing out far more than I kept in.
My own based on modern cv:
I'm curious, what does νε παβoρ mean?
Also, looking at my nick name here "zhaphod" you can guess I am a bit of Hitch Hikers nerd. So the most famous quote from DNA is "Don't Panic" which translates to "Ne pavor" in latin. Now write that in greek alphabet you get "νε παβoρ". I usually remove it before I send out my profile to companies.
"pavor" in Latin is a noun, not a verb. If you want to say "don't panic" you either need some form of the verb pavere (or pavescere, which is to begin to be afraid rather than to carry on being afraid) or to use some circumlocution along the lines of "panic, go away!". There's a discussion at http://latindiscussion.com/forum/latin/dont-panic-or-cease-t... with a number of decent suggestions.
Just out of curiosity, (1) why transliterate into Greek? and (2) is the extra "h" in zhaphod just because someone else registered zaphod 7 years ago and then hardly used it?
I used the Greek transliteration because I absolutely love how Greek letters look in latex.
Regarding the "h" : When I was choosing the nick name I thought there was an "h" in zaphod and realized the mistake way too late to change it in so many different places.
Finally, the vowel of ne is long, and so if you want to write it in greek letters you should use an eta, not an epsilon (then again, you seem to be rendering vulgar latin into modern greek rather than classical latin into classical greek; I'm not even sure how to deal with a classical letter 'v' in greek).
PDF : http://worrydream.com/#!/cv/bret_victor_resume.pdf
FYI: He is the iPod/iPhone UI designer.
Its a cool project, and more power to your elbow, but ... have we moved on?
That said I loooove the "5000 lines of Java written" / "10000 lines of Python". Expect that to appear in job ads this year, replacing "3-5 years of"
I've made a few minor mods to get it compile on Linux --- mainly using Liberation Sans instead of Helvetica Neue, and a few other minor fixes.
We have a website that takes in user data & gives out pdf made out of LaTeX. Mind if we use this template?
Also as a fellow CMU student, welcome!
I used to have my our LaTeX resume with fancy and flufs and etc... One day I was in a emergency without my laptop or any privilege to install/compile LaTeX to update to apply to a job.
Today I am glad to use my google account and driver/docs to keep my resume easily available and editable within reach of my hands :-)