Commit graph

24 commits

Author SHA1 Message Date
fc6213161b auto: update CV. 2020-02-08 18:43:30 +00:00
41abb52089
updated CV summary
- add more focus on using and learning Go.
- highlight desire to transition to a software engineering role.
2020-02-08 18:40:01 +00:00
4bedb2e52d auto: update CV. 2020-02-08 14:13:46 +00:00
95bd888c18
ci: add spell checking in CI pipeline
This commit adds a spell checking job to the testing
stage of the GitLab CI pipeline.
GNU Aspell is used to check the spelling of the JSON
CV.

The following changes are made in this commit:

- created a wrapper script that uses GNU Aspell to check
the word spellings in the CV. Errors are printed to the screen.
- created a make target to run the spellcheck script.
- created a new job in the test stage to run the new make target.
- create a custom word list for this project.
- corrections made in CV.
2020-02-08 13:56:21 +00:00
b47060808d auto: update CV. 2020-02-07 18:55:43 +00:00
7ca819fa04
refactor: add structure for start and end dates
The start and end dates for employment and
education experiences were free-form strings.

This commit changes adds a Date struct with Year and Month
variables and declares the Duration field as a type Date.

The TEX template is updated to reflect the change. The resulting
PDF will not change.
2020-02-07 18:46:21 +00:00
d10b1ea6b4 auto: update CV. 2020-02-07 18:02:19 +00:00
c650820b1e
updated Ocado Technology employment section
changes include:

- update employment end date.
- refactor employment details.
- corrected spelling errors.
2020-02-07 17:57:13 +00:00
7bfed3d6dc
ci: added test job for PDF build 2020-02-07 16:05:30 +00:00
8b42c9fd3f
chore: update go to version 1.13.7 2020-02-07 15:34:47 +00:00
52537cb8ce
[skip ci] docs: added documentation
This documentation provides an overview
of the project, dependencies needed to
generate the PDF document, information
about the Docker image and instructions
on building the CV.
2020-01-16 22:49:57 +00:00
38a5805a48 auto: update CV. 2019-12-22 02:58:21 +00:00
b75a5c1eea
ci: add pipeline for publishing CV.
The following changes are included in this commit:

- add a pipeline for publishing the output CV to
the master branch when a change has been
committed to the master branch.

- split the CI configuration into two files:
one for the docker build pipeline and the other
for the CV build pipeline.
2019-12-22 02:53:11 +00:00
5fbdaa5a02
ci: GitLab pipeline for the cv-builder image.
This is the first of a few commits for creating
the GitLab CI pipeline for building and publishing my CV.
This commit adds a pipeline for building and publishing the cv-builder
docker image to the GitLab container registry.

Additions:

- The cv-builder docker image: This commit adds a Dockerfile for
building the cv-builder docker image. The image is based on the
golang (buster) image and installs ConTeXt (standalone version)
and the Carlito font.

- The gitlab-ci.yml file: This commit adds the gitlab-ci.yml file for
running the pipeline for building and publishing the docker image
to the GitLab Container Registry.

Changes:

- The Makefile now includes targets for building and publishing docker images.
2019-12-21 19:38:34 +00:00
3b69a589fd
feat: added studying Japanese as a hobby 2019-08-25 02:34:00 +01:00
b44e522f38
refactor: updates after self review 2019-08-25 01:42:02 +01:00
45c239b5c0
change: print phone number when set via CV_CONTACT_PHONE 2019-08-24 05:03:08 +01:00
d18c3e3bdd Add MIT LICENSE 2019-08-22 08:18:39 +00:00
bdb0a0a032
feat: added experience at Ocado Technology 2019-08-22 08:59:42 +01:00
94e8be7f98
feat: added hobbies and interests 2019-08-18 07:47:23 +01:00
88981882c4
feat: Added CV Summary
JSON does not support splitting a string into multiple lines so I've
changed the Summary field from string to []string. I've created a func
called join that uses strings.Join() to concatenate all elements of
Summary into a single string.
2019-08-18 04:07:19 +01:00
d3eceb1db8
update jobTitle to the latest role title 2019-08-17 21:22:51 +01:00
a7b1d7d2cd
feat: created CV using ConTeXt, Go and JSON
- ConTeXt is used for the CV template.
- CV data is stored in a JSON document.
- A small Go script is used to parse the JSON data and render
  the final cv.tex file.
- ConTeXt is then used to render the CV in PDF (other formats to be
  supported soon).
2019-07-30 23:52:56 +01:00
044cba4d39 Initial commit 2019-06-30 20:46:21 +00:00