Added cover letter support

Written by Louis.
This commit is contained in:
Jessica King 2023-12-20 19:56:19 -05:00
parent 57c5ca710c
commit 2a3712f305
6 changed files with 63 additions and 47 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
cv.rendered.*

View file

@ -1,20 +1,22 @@
.PHONY: default clean
all: cv.rendered.pdf cv.rendered.txt cv.rendered.odt
default: cv.rendered.pdf
all: cv.rendered.txt cv.rendered.odt package.pdf
YQ_TO_JSON=-o=json
cv.rendered.pdf: cv.rendered.tex
xelatex $^
cv.rendered.tex: cv.tex.mako cv.yaml
yq . < cv.yaml | ./render.py $< > $@
yq $(YQ_TO_JSON) . < cv.yaml | ./render.py $< > $@
cv.rendered.txt: cv.txt.mako cv.yaml
yq . < cv.yaml | ./render.py $< > $@
yq $(YQ_TO_JSON) . < cv.yaml | ./render.py $< > $@
cv.rendered.md: cv.md.mako cv.yaml
yq . < cv.yaml | ./render.py $< > $@
yq $(YQ_TO_JSON) . < cv.yaml | ./render.py $< > $@
cv.rendered.odt: cv.rendered.md
pandoc -s $< -o $@

33
compile.sh Executable file
View file

@ -0,0 +1,33 @@
#!/bin/bash
(
echo "10"
echo "# Rendering cv.rendered.txt"
make cv.rendered.txt >/dev/null
echo "20"
echo "# Rendering cv.rendered.md"
make cv.rendered.md >/dev/null
echo "30"
echo "# Rendering cv.rendered.odt"
make cv.rendered.odt >/dev/null
echo "40"
echo "# Rendering cv.rendered.docx"
make cv.rendered.docx >/dev/null
echo "50"
echo "# Rendering cv.rendered.tex"
make cv.rendered.tex >/dev/null
echo "60"
echo "# Rendering cv.rendered.pdf"
make cv.rendered.pdf >/dev/null
echo "90"
echo "# Renaming files"
cp cv.rendered.pdf cv.pdf
cp cv.rendered.docx cv.docx
cp cv.rendered.txt cv.txt
echo "100"
) | zenity --progress \
--title="Rendering CV" \
--text="Working..." \
--percentage=0 \
--auto-close

View file

@ -19,6 +19,19 @@
%%\photo[64pt][0.4pt]{picture} % optional, remove / comment the line if not wanted; '64pt' is the height the picture must be resized to, 0.4pt is the thickness of the frame around it (put it to 0pt for no frame) and 'picture' is the name of the picture file
\begin{document}
% if cv:
\recipient{${cv['recipient']}}{${cv['location']}}
\date{\today}
\opening{To whom it may concern,}
\closing{Sincerely,}
\enclosure[Attached]{curriculum vit\ae{}}
\makelettertitle
${cv['body']}
\makeletterclosing
\newpage
% endif
\makecvtitle

41
cv.txt
View file

@ -1,41 +0,0 @@
Jessica King
131 Birch Hill Pvt, Ottawa, Ontario, Canada, K1K 3Y5
mobile: +1 613 868 9455
email: jessking@live.ca
Seeking an entry-level position to leverage my education in Human Resources from the University of Waterloo. I pride
myself on my professionalism and ability to function as a cohesive team member, completing tasks with the utmost rigour.
References available upon request.
Education:
Bachelor of Arts from University of Waterloo in Waterloo: June 2022 (Expected)
- Awards:
- St. Jerome's Founders Scholarship
- Selected Courses:
- Accounting Information for Managers
- Strategic Human Resources Management
- Compensation
- Training and Development
Highschool diploma from Monsignor Doyle Catholic Secondary School in Cambridge: 2010--2012
Work Experience:
Self-employed Dog Walker at Rover in Ottawa: 2017--2019
- Maintained a roster of regular clients, which involved marketing the business, conducting initial consultations to
gather information and note any special instructions or limitations, and scheduling appointments. Developed strong
organization and time management skills to ensure flexibility and reliability for clients.
Service Representative at McDonald's in Cambridge: 2015--2017
- Managed the front counter and dining area. Maintained high standards of customer service during high-volume, fast-
paced operations.
Part-time Food Service Worker at Wilfred Laurier University Fresh Food Company (Aramark) in Waterloo: 2013--2017
- Performed a range of services related to the food industry, from cashier to food preparation.
Skills & Interests:
Software Skills: Microsoft Office Suite (advanced familiarity with Excel and Word), Microsoft SharePoint
Technical Skills: HTML/CSS Programming, Linux operating systems
Languages: Basic French
Canine Psychology: Dog Guides of Canada volunteer (2004-2017)

10
cv.yaml
View file

@ -11,6 +11,14 @@ phone:
mobile: '+1 613 868 9455'
email: 'jessking@live.ca'
cv:
recipient: Company Inc.
location: Company Inc headquarters
body: >-
body of CL
short: >-
Seeking work experience to leverage my educational experience in Human
Resource Management. I pride myself on my professionalism and ability to
@ -23,7 +31,7 @@ employments:
title: Barista / Cashier
dates: 2023--current
summary: >-
Managed cashier and barista duties while working in a fast-paced
Manage cashier and barista duties while working in a fast-paced
environment in charge of maintaining cleanliness and restocking of
beverages and food items. Responsible for locking up at end of day.
- company: Rover