A concise (2 page) summary of my work history. It contains links to my Github Pages Portfolio which adds more detail than the limited space allows.
The source is written in LaTeX and an automated Github Action generates a PDF which is uploaded to a public S3 bucket.
If rb-cv.tex
is updated a GitHub action tests.yml
is triggered which runs the following tests:
- Uses
hunspell
to check the correctness of spellings (add out-of-dictionary words to/dict/words
). - Checks the PDF can be complied from the LaTeX file.
- Use
pdfinfo
to compile therb-cv.tex
LaTeX file into a PDF and then check how many pages it spans. It fails the pipeline if the resultant PDF spans more than two pages.
Runs produce-pdf.yml
which produces and publishes the CV to S3.
- Updates the string "with X years experience" with the correct number of years I've been working.
- Replaces tokens in
rb-cv.tex
with the date, branch and git hash to identify the version of the file. - Generates a PDF from the LaTeX file.
- Generates a Thumbnails from the PDF.
- Uploads the PDF and Thumbnails to a public S3 bucket (click on the thumbnails above to see the resultant PDF).
Thanks to:
- Original Template Author - https://www.toofishes.net/blog/latex-resume-follow-up/
- Alex Smith for reminding me I wanted to do this - https://github.com/alexjs/cv