I used md + pandoc for my resume before as well, but I wanted some more possibilities in changing the layout of the pdf.
I remember needing to do some stuff in LaTeX to do that but I don't know that very well.
So I took a different approach with node.
I have a yaml file with my cv data [1] in it and I render this in an ejs template to html+css. That html then gets transformed to a pdf.
The result can be seen here [2]
And the source code here [3]