this post was submitted on 03 Oct 2025
24 points (96.2% liked)

Programming

22950 readers
163 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
 

What do you guys use to build your CVs? Do you automate it in any way or just use something like Google Docs? I'd be interested to know.

Personally I've been using rendercv for a while and I can't imagine going back to doing it manually. However, I think I might need some more flexibility. Been struggling to get any interviews so I've been doing what I can to experiment with my CV. If any of you have a good typst template they've actually used to land a role I would love to ~~steal~~ borrow it.

top 45 comments
sorted by: hot top controversial new old
[–] dallen@programming.dev 3 points 4 hours ago (1 children)

Basic HTML hosted at cv.dallen.co

I have a pipeline that creates a PDF version with weasyprint: https://github.com/damienallen/cv

[–] _hovi_@lemmy.world 1 points 4 hours ago

Looks cool, thanks for sharing

[–] HaraldvonBlauzahn@feddit.org 1 points 10 hours ago

Using pdflatex and a tree of resumes stored with git, one tailored to each application. And a lot of proofreading by other people. Get feedback on what you prepare!

[–] calliope@retrolemmy.com 5 points 20 hours ago (1 children)

I used LaTeX! I found a resume template and edited it.

I’m surprised there isn’t a good typst template for resumes that is easy to edit!

[–] whotookkarl@lemmy.dbzer0.com 3 points 19 hours ago (1 children)

Same, I just like the typesetting defaults and ligatures. On Linux texlive+pdflatex and windows miktex.org if anyone else wants to try. Overleaf.com has a bunch of templates.

[–] calliope@retrolemmy.com 2 points 19 hours ago

Yep, whatever template I use looks really nice. Very professional.

It’s actually the most editable format my resume has ever been in, too! I started using LaTeX over a decade ago. I just update it when I need to and it prints out exactly the same way to PDF.

I will proselytize something like this for a resume any time. I am very curious about typst as well!

[–] bjoern_tantau@swg-empire.de 3 points 19 hours ago (1 children)

I'm mainly a web developer so my CV is a website. Nothing fancy, just simple HTML and clean CSS with links to references.

[–] _hovi_@lemmy.world 2 points 10 hours ago (1 children)

For places that require a file to apply, do you use the print functionality to get a PDF file like the another user that commented?

[–] bjoern_tantau@swg-empire.de 2 points 5 hours ago

I probably wouldn't apply since they clearly don't have their shit together. But yeah, I have made sure it also prints out nicely.

[–] xtools@programming.dev 3 points 19 hours ago (1 children)

i just filled out the Europass template really

[–] _hovi_@lemmy.world 2 points 10 hours ago (1 children)

Interesting, had success with it?

[–] xtools@programming.dev 1 points 5 hours ago

yeah, it's the "standard" cv in the EU, never used anything else really

[–] Jayjader@jlai.lu 7 points 1 day ago (1 children)
[–] _hovi_@lemmy.world 2 points 22 hours ago

Thanks I'll check it out

[–] einkorn@feddit.org 10 points 1 day ago (1 children)

I am using Overleaf which is a Latex GUI and has quite a few good templates.

[–] _hovi_@lemmy.world 3 points 1 day ago (1 children)

I've tried it before but I found Latex a bit hard to work with. I'll probably use typst if I'm doing it manually. Any templates in particular you recommend though?

[–] einkorn@feddit.org 2 points 1 day ago (1 children)

I've created my own version based on the Simple Hipster template.

[–] _hovi_@lemmy.world 2 points 1 day ago (1 children)

Interesting, thanks. Had much success with it?

[–] einkorn@feddit.org 3 points 1 day ago (1 children)

Success as in getting hired? Yes.

[–] _hovi_@lemmy.world 3 points 1 day ago

With your version of that template yeah. Cool!

[–] azdle@news.idlestate.org 8 points 1 day ago (1 children)

I wrote my CV in markdown for my website. I just submit the markdown file as the resume. For the few jobs I've applied to that have required a PDF, I just copied the text from my webpage (to get rich text formatting) into LibreOffice and exported as a PDF.

Though, I might not not be the best example to follow, I've been unemployed for almost 6 months.

[–] _hovi_@lemmy.world 5 points 1 day ago (1 children)

I’ve been unemployed for almost 6 months

Same 🙃.

Interesting to just use straight markdown though. Have you landed any roles previously with that?

[–] azdle@news.idlestate.org 3 points 1 day ago (1 children)

Yeah, the last 5 jobs (of 6 jobs) I've had I've applied with a markdown file or just a link to the rendered webpage in an email, IIRC.

In my head at least, it helps me filter for companies/managers that appreciate a hacker mentality. I also suspect it might help the applicant tracking systems parse my shit more correctly since it's just plaintext. (Though the opposite could also be true since I assume the vast majority of submissions would be PDF.)

[–] _hovi_@lemmy.world 2 points 1 day ago

Oh cool. That would be ideal honestly. PDFs are kind of annoying.

In my head at least, it helps me filter for companies/managers that appreciate a hacker mentality.

Yeah it must do. Unfortunately the last thing I can be at the moment is picky haha

[–] traches@sh.itjust.works 5 points 1 day ago (1 children)

Page on my personal site, with good print styles so I can print to pdf if needed.

[–] _hovi_@lemmy.world 1 points 1 day ago (1 children)

Oh interesting - mind sharing or too personal?

[–] traches@sh.itjust.works 1 points 1 day ago (1 children)

Eh, I try to keep this username separate from my real name. It’s not too hard though, you just need ‘@media print {‘. Set display none on stuff like the navbar and footer, and you also need to think about page breaks and such, there are guides.

Browser dev tools can simulate print styles, and you can preview with the regular print preview. To get consistency across browsers you probably want to set a definite width, so the sizing stays the same.

[–] _hovi_@lemmy.world 2 points 1 day ago

Yep fair enough. Thanks for the the tips.

[–] HubertManne@piefed.social 3 points 1 day ago

libre office. I don't believe chaning my resume is going to get me a job when its the state of the economy. As long as its clean and comprehensive. I have been through many searches and there is always folk that want it this way or that way and it changes in time and space but its unlikely to be the thing that gets you the job. Especially given the keyword and maybe ai searching now.

[–] FizzyOrange@programming.dev 1 points 20 hours ago

I use Google Slides - you get better control over the layout.

[–] UnfortunateShort@lemmy.world 1 points 21 hours ago

Draw.io allows you to build quite sophisticated stuff. If you use group + lock/unlock + copy/paste, it's not half bad.

[–] litchralee@sh.itjust.works 4 points 1 day ago* (last edited 1 day ago) (1 children)

I use LibreOffice has my word processor, and no substantial amounts of automation to speak of. And each time I intend to submit a resume, I save off a new copy and tailor it specifically for the recipient employer. After all, what's relevant and worth highlighting (not literally!) to one employer won't be the same as for another.

Yes, I'm aware that a lot of recruiters/reviewers use LLMs as a first-pass filter, but that's precisely why my submission should be crafted by hand each time: if it's an LLM, then I want its checkbox exercises to be easily met, and if it's a human, I want to put my best foot forward.

In days of yore, where paper resumes were circulated by hand to prospective employers at career fairs, having a bespoke resume for each would have been difficult to pull off. But with PDF submissions, there's no reason not to gear your submission to exactly the skills that a company is looking for.

To be clear, tailoring a resume does not mean adding fake or hallucinated qualifications that you do not possess. Rather, it means that you copyedit the resume so that your relevant skills are readily apparent. If you already listed an example project from a prior employer or internship, but a different project would better align to the prospective employer, consider swapping out the example for max appeal. Bullet-points are particularly easy to rearrange: if you have web-dev skills and that's desirable by the employer, those should be moved up the list of bullet-points. And so on.

Although resumes are now mostly PDFs, the custom remains -- both as an informal fairness criteria between applicants, but also because it would be more to read -- that one's resume should fit on a single sheet of US Letter or A4 paper, barring unique exceptions like professors that have long lists of published papers or systems architects that hold patent numbers. And so the optimization problem is how to most effectively use the space on that sheet of digital paper.

[–] _hovi_@lemmy.world 2 points 1 day ago (1 children)

Thanks for the in-depth answer. I could definitely be better about it tbh but I agree highlighting points relevant to each role. Makes a lot of sense.

However, I think automating it actually makes this easier. With rendercv, I have everything in a yaml file, and can comment/uncomment relevant parts where needed, etc., and I can have it re-rendered to PDF on each change.

that one’s resume should fit on a single sheet of US Letter or A4 paper

Yeah I might have to go back to this. I recently expanded to 2 pages to be able to show more personal projects / open source work, but it hasn't seemed to entice any employers much anyway.

[–] litchralee@sh.itjust.works 2 points 1 day ago (1 children)

Having previously been on the reviewing side of job applications, if you have GitHub/Codeberg repos with your work, please, please, please include those links somewhere on the resume, ideally spelled out and also clickable in the PDF. It's a neat trick to showcase more work than what fits on a page.

Although the non-technical recruiters might gloss over links, the technical reviewers very much look at your code examples. Why? Because seeing your coding style and hygiene, Git workflow and commit messages, documentation, and overall approach to iterative improvement of a codebase is far more revealing than anything that AI-nonsense coding tests can show.

So while this won't necessarily get your resume past the first gate, always be thinking about the different audiences whom your resume might be passed around to, within the prospective organization you're applying to.

[–] _hovi_@lemmy.world 2 points 1 day ago

Thanks yeah. I do make sure to have links to the code and demo/distribution (if the project has one)

[–] ExLisper@lemmy.curiana.net 3 points 1 day ago (1 children)

LaTeX and gitlab but today it's mostly for fun. To get any replies you have to use one of online generators. It doesn't matter if it's readable to humans anymore. AI has to be able to parse it.

[–] _hovi_@lemmy.world 1 points 1 day ago (1 children)

I see - any recommendations for generators? Probably won't do it but good to know.

[–] BlackEco@lemmy.blackeco.com 2 points 1 day ago (1 children)

RenderCV looks cool!

Personally, I've been using a plain old HTML page exported as PDF using Gotenberg for a few years now. I recently replaced the manually written HTML page by a server-side rendered React app so I could build reusable components, avoiding me the trouble to to search and replace everytime I needed to change something.

[–] _hovi_@lemmy.world 1 points 1 day ago

Another very interesting solution haha

[–] JeeBaiChow@lemmy.world 1 points 1 day ago (3 children)

Hey chatgpt, write me a resume for a that will likely fly with a 6B publicly traded company. Include details about and wors it like Tony stark wrote it.

[–] schnurrito@discuss.tchncs.de 6 points 1 day ago

you're the reason why threads like this exist: https://discuss.tchncs.de/post/39307559

[–] blargh513@sh.itjust.works 3 points 1 day ago

Well, companies are using ai to delete our resumes so I'm all for blasting them with fully automated ai submissions.

Just keep submitting and iterating, eventually one will get through.

In the end, we are battling HR on our turf. If we can't beat these clowns, we deserve to be jobless.

[–] _hovi_@lemmy.world 1 points 1 day ago

Certainly an interesting approach - Tony Stark must know what he's doing.