I've had resumes in a variety of formats, but even in 2010 companies and recruitment agencies will often only accept them in Microsoft Word format.
Using version control seems quite logical though, so if you want to produce a resume which emphasises a particular skill that could be a separate branch, and so on.
In my opinion the ultimate format for a resume is xml with css styling, such that the presentation can be altered as desired or conform to some standardised layout, but it seems that the job market is just not ready for that degree of sophistication yet. Is there a standard xml document type for resumes? If there isn't someone should invent one.
Seems too cumbersome. Plus, mixing the resume information with the formatting looks like a maintenance nightmare.
That's why I store my resume as XML (model) and transform it into HTML (view) using XSLT (controller). The XML file includes my complete resume, and I use XSLT to generate different resumes that each display a subset of that information. It's as simple as myname.com/resume/dev or myname.com/resume/dba. The resulting HTML also copy and pastes well into Notepad or textarea form fields. I can also take this same XML data and convert it to PDF using a server-side PDF library.
If I ever get around to updating the code behind it, I'll convert it to HTML5/canvas.
I write my resumé in LaTeX. I did not use any template. What I did was:
a) I collected a few sexy-looking resumés from various illustrious academics.
b) I selected the features I liked the most from each of those sample resumés.
c) I created my own LaTeX document from scratch, including the features I liked the most from the collection of samples. It takes some work, but you get exactly what you're looking for.
I'm working on a web app that does exactly this; you write your resume in Markdown, pick a template (which can be graphically rich; it uses LaTeX), and get a pdf. I'm so sad it's not up and running, what with all these resume threads going!
That resume looks like it was made by a computer, for a computer. Perhaps it would be more efficient to specify a DTD, a few microformats (e.g. hOrgChartPosition), and then just ask for it as validated XML.
It is not very creative, but I believe it shows a great space management and certainly looks professional. It is very similar to some other CVs already mentioned. I've used only the Microsoft Word template, but there is in LaTeX.
I always liked the look of it, but then you get people who want Word documents and I basically tell them I can't give them one. If they insist I end up telling them I'm not interested.
My big question is: how do you make the PDF? I have my resume in LaTeX right now - and it works well enough (although, it is getting a bit long in the tooth).
Ideally, I would like to store my resume in some sort of presentation agnostic 'schema' which I could then compile into HTML, plain-text, and PDF with one click. Does anyone know of any tool that does something like this?
I'm almost thinking of XML/XSLT except for the fact that XSLT is the devil's language (and I don't know a good way to use it to generate a pretty PDF).
I have an online version of my resume which is precisely this, though not as custom-done as the rest of my homepage. But I used this lovely template: http://sampleresumetemplate.net/ and edited as necessary.
I would love to put my resume into LaTeX, if I had a simple way to do so. Unfortunately, it would be a pretty painful process, and not something for which I have currently budgeted the time. I will check out some of these templates and frameworks mentioned in the future. For now, though, since I haven't even started my new job yet, not an especially urgent project : )
My resume is an XML document and a stylesheet I feed to Prince (https://www.princexml.com/), which is an amazing piece of software. I also used it once to generate a book I had printed by some on-demand printing company. I got great output out of it.
I personally author my resume in XML and transform it into various formats using XSLT.
reply