We need a source of truth for our careers. And from that source of truth we should be able to generate resumes, portfolios and anything else an employer might want to see. This source of truth needs to be smart/data. You should be able to view/edit/filter/generate by company, position, date, tags etc.
That's what i built [1]
The resume is the output of a process. It's not the process itself. It's not you.
* Dual view: LaTeX on the left and rendering on the right.
* A file manager for images, etc within reach.
* \usepackage{} is enough: No need to download packages.
* You can open a new copy of a document and start working on the copy right away.
* You can name versions, etc.
* You can also clone with git for a local copy.
* You can share: read/write or read only. Here are examples of read only links (one is a document I started translating, the other is a course notes doc. Both unfinished: https://www.overleaf.com/read/nrxgjrnbfyqz https://www.overleaf.com/read/mcggsjvtxgdd)
The paid plan allows creation of multiple resumes/cover letters each customized for a particular job opening. It gives a 'Clone' option that creates a copy of the existing resume and you can then tweak it based on the job you are applying. All these versions of your resume/cover letter are available from your Dashboard for future reference.
Full Disclosure: I'm the Co-Founder of Resumonk.
fwiw, I also have tried html, latex and markdown before using rst.
I have only one acting copy of my resume. I do not change it per company.