I've passed through many different steps.
I've tried Inkscape, LaTeX, XeLaTeX, HTML.
Now, I've developed my own system. I write the source in markdown and I can export in HTML, PDF and online SVG exported from the PDF.
It has been some time I didn't updated it but you might find this useful:
http://resume.espozito.com/index.html
Some source code can be found here