Added cover letter support
Written by Louis.
This commit is contained in:
parent
57c5ca710c
commit
2a3712f305
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
cv.rendered.*
|
12
Makefile
12
Makefile
|
@ -1,20 +1,22 @@
|
||||||
.PHONY: default clean
|
.PHONY: default clean
|
||||||
|
|
||||||
all: cv.rendered.pdf cv.rendered.txt cv.rendered.odt
|
|
||||||
|
|
||||||
default: cv.rendered.pdf
|
default: cv.rendered.pdf
|
||||||
|
|
||||||
|
all: cv.rendered.txt cv.rendered.odt package.pdf
|
||||||
|
|
||||||
|
YQ_TO_JSON=-o=json
|
||||||
|
|
||||||
cv.rendered.pdf: cv.rendered.tex
|
cv.rendered.pdf: cv.rendered.tex
|
||||||
xelatex $^
|
xelatex $^
|
||||||
|
|
||||||
cv.rendered.tex: cv.tex.mako cv.yaml
|
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
|
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
|
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
|
cv.rendered.odt: cv.rendered.md
|
||||||
pandoc -s $< -o $@
|
pandoc -s $< -o $@
|
||||||
|
|
33
compile.sh
Executable file
33
compile.sh
Executable 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
|
||||||
|
|
13
cv.tex.mako
13
cv.tex.mako
|
@ -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
|
%%\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}
|
\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
|
\makecvtitle
|
||||||
|
|
||||||
|
|
41
cv.txt
41
cv.txt
|
@ -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
10
cv.yaml
|
@ -11,6 +11,14 @@ phone:
|
||||||
mobile: '+1 613 868 9455'
|
mobile: '+1 613 868 9455'
|
||||||
email: 'jessking@live.ca'
|
email: 'jessking@live.ca'
|
||||||
|
|
||||||
|
cv:
|
||||||
|
recipient: Company Inc.
|
||||||
|
location: Company Inc headquarters
|
||||||
|
body: >-
|
||||||
|
body of CL
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
short: >-
|
short: >-
|
||||||
Seeking work experience to leverage my educational experience in Human
|
Seeking work experience to leverage my educational experience in Human
|
||||||
Resource Management. I pride myself on my professionalism and ability to
|
Resource Management. I pride myself on my professionalism and ability to
|
||||||
|
@ -23,7 +31,7 @@ employments:
|
||||||
title: Barista / Cashier
|
title: Barista / Cashier
|
||||||
dates: 2023--current
|
dates: 2023--current
|
||||||
summary: >-
|
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
|
environment in charge of maintaining cleanliness and restocking of
|
||||||
beverages and food items. Responsible for locking up at end of day.
|
beverages and food items. Responsible for locking up at end of day.
|
||||||
- company: Rover
|
- company: Rover
|
||||||
|
|
Loading…
Reference in a new issue