Script to generate resumes and cover letters
I use the templates resume.cls
and cover.cls
for the styling and structure of my resumes and cover letters. You are free to do so as well! The styling is inspired by the Semantic UI style which I used on my site.
I also created a script to automatically generate them from .yml
files.
- interview-toolkit
git clone https://github.com/theodedeken/interview-toolkit
pip install .
It's required that the latexmk
command is available.
interview-toolkit cover <path_to_cover_yml_file>
interview-toolkit resume <path_to_resume_yml_file>
--lang <lang>
: specify language (currently onlydutch
andenglish
are supported)--tex
: only generate.tex
file--clean
: clean the build files
The header of the resume, takes the path to your photo as argument.
The details section of the header.
Environment to group and format the cvskill
commands.
Used in the cvdetails
environment to add a site to your details.
Used in the cvdetails
environment to add an email to your details.
Used in the cvdetails
environment to add a birthdate to your details.
Used in the cvdetails
environment to add an address to your details.
Used in the cvdetails
environment to add a phone number to your details.
Used in the cvdetails
environment to add a link to your Github profile to your details.
Experience to add to your resume.
\cvitem{title}{location}{date}{description}{leveraged_knowledge}
Skill to add to your resume.
\cvskill{name}{grade}{content}
Personal project to add to your resume
\cvproject{title}{link}{description}{leveraged_knowledge}
Add a call to action to your resume.
Section in the cover letter to include your own details.
Used in the covdetails
environment to add an email address to your details.
Used in the covdetails
environment to add an address to your details.
Used in the covdetails
environment to add a phone number to your details.
To optimize the process of making cover letters and resumes for potential jobs I wrote a script to generate then for me from a yml file. This way content is separated from styling and structure.
author: your name
title: your title
photo: path to your photo
details:
birthdate: your birthdate
address: your address
phone: your phone
site: your site
email: your email
github: your github username
education:
- title: degree title
place: institution
date: period of enrollment
text: extra info
...
experience:
- title: title of experience
place: location of experience
date: period of experience
text: description of experience
leveraged: leveraged knowledge
...
projects:
- title: title of project
link: link to project
text: description of project
leveraged: leveraged knowledge
skills:
- title: skill name
grade: skill grade
body: skill body
...
action: call to action
author: your name
title: your title
details:
address: your address
phone: your phone
email: your email
addressee: The recipient of your cover letter
signature: your signature
opening: your opening
closing: your closing
body: the cover letter itself
Small note: If editing the README, please conform to the standard-readme specification.
MIT © 2020 Theo Dedeken
This work is licensed under multiple licences:
- All original source code is licensed under MIT.
- All configuration files are licensed under CC0.
- My picture in the examples is licensed under CC-BY-NC-4.0.
All the files in this repo are licensed according to the REUSE specification.