Compare commits
No commits in common. "104800d1ceeac6eaea380166e2017e8bd170ac44" and "8163031f755f20da2f723868bced990978b38e4e" have entirely different histories.
104800d1ce
...
8163031f75
49
.github/workflows/build.yml
vendored
49
.github/workflows/build.yml
vendored
@ -29,32 +29,29 @@ jobs:
|
|||||||
github-token: ${{ secrets.COM_DOT_GITHUB_TOKEN }}
|
github-token: ${{ secrets.COM_DOT_GITHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Run Tectonic
|
- name: Run Tectonic
|
||||||
run: tectonic cv.tex
|
run: |
|
||||||
|
apt update
|
||||||
|
apt install openssl -y
|
||||||
|
tectonic cv.tex
|
||||||
|
|
||||||
- name: Release
|
- name: create Release
|
||||||
uses: softprops/action-gh-release@v2
|
uses: actions/create-release@v1
|
||||||
|
id: create_release
|
||||||
with:
|
with:
|
||||||
files: |
|
draft: false
|
||||||
cv.pdf
|
prerelease: false
|
||||||
|
# Ref will be tag in this context
|
||||||
|
release_name: ${{ github.ref }}
|
||||||
|
tag_name: ${{ github.ref }}
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ github.token }}
|
||||||
|
|
||||||
# - name: Create Release
|
- name: Upload assembled CV
|
||||||
# uses: actions/create-release@v1
|
uses: actions/upload-release-asset@v1
|
||||||
# id: create_release
|
env:
|
||||||
# with:
|
GITHUB_TOKEN: ${{ github.token }}
|
||||||
# draft: false
|
with:
|
||||||
# prerelease: false
|
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
||||||
# # Ref will be tag in this context
|
asset_path: ./cv.pdf
|
||||||
# release_name: ${{ github.ref_name }}
|
asset_name: cv.pdf
|
||||||
# tag_name: ${{ github.ref_name }}
|
asset_content_type: application/pdf
|
||||||
# env:
|
|
||||||
# GITHUB_TOKEN: ${{ github.token }}
|
|
||||||
|
|
||||||
# - name: Upload assembled CV
|
|
||||||
# uses: actions/upload-release-asset@v1
|
|
||||||
# env:
|
|
||||||
# GITHUB_TOKEN: ${{ github.token }}
|
|
||||||
# with:
|
|
||||||
# upload_url: ${{ steps.create_release.outputs.upload_url }}
|
|
||||||
# asset_path: ./cv.pdf
|
|
||||||
# asset_name: cv.pdf
|
|
||||||
# asset_content_type: application/pdf
|
|
||||||
|
|||||||
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,7 +1,7 @@
|
|||||||
*.docx
|
*.docx
|
||||||
*.pages
|
*.pages
|
||||||
*.pdf
|
*.pdf
|
||||||
.env
|
|
||||||
|
|
||||||
### Latex gitignore
|
### Latex gitignore
|
||||||
|
|
||||||
|
|||||||
8
Justfile
8
Justfile
@ -1,11 +1,5 @@
|
|||||||
set dotenv-load := true
|
|
||||||
|
|
||||||
test-act:
|
test-act:
|
||||||
# We remove the github instance as this tries to pull the actions from my
|
act -s COM_DOT_GITHUB_TOKEN="$(gh auth token)" --container-architecture linux/amd64
|
||||||
# private git server instead of github, whereas gitea will default to github.
|
|
||||||
# Gitea is becoming frustrating...
|
|
||||||
# act --github-instance git.joshuacoles.me -s GITEA_ACT_TOKEN -s COM_DOT_GITHUB_TOKEN="$(gh auth token)" --container-architecture linux/amd64
|
|
||||||
act -s GITEA_ACT_TOKEN -s COM_DOT_GITHUB_TOKEN="$(gh auth token)" --container-architecture linux/amd64
|
|
||||||
|
|
||||||
release name:
|
release name:
|
||||||
git tag {{name}}
|
git tag {{name}}
|
||||||
|
|||||||
@ -48,7 +48,7 @@
|
|||||||
\usepackage{geometry} % Required for adjusting page dimensions and margins
|
\usepackage{geometry} % Required for adjusting page dimensions and margins
|
||||||
|
|
||||||
\geometry{
|
\geometry{
|
||||||
paper=a4paper,
|
paper=a4paper, % Paper size, change to letterpaper for US letter size
|
||||||
top=1.75cm, % Top margin
|
top=1.75cm, % Top margin
|
||||||
bottom=1.75cm, % Bottom margin
|
bottom=1.75cm, % Bottom margin
|
||||||
left=2cm, % Left margin
|
left=2cm, % Left margin
|
||||||
@ -79,11 +79,10 @@
|
|||||||
% FontAwesome and Icon blocks
|
% FontAwesome and Icon blocks
|
||||||
%%%%%%%
|
%%%%%%%
|
||||||
|
|
||||||
\usepackage{fontawesome}
|
\usepackage{fontawesome} % Required for FontAwesome icons
|
||||||
|
|
||||||
% Command to output an icon in a black square box with text to the right
|
% Command to output an icon in a black square box with text to the right
|
||||||
% The first parameter is the FontAwesome icon name, the second is the box size and the third is the text
|
\newcommand{\icon}[3]{% The first parameter is the FontAwesome icon name, the second is the box size and the third is the text
|
||||||
\newcommand{\icon}[3]{%
|
|
||||||
\vcenteredhbox{\colorbox{Accent}{\makebox(#2, #2){\textcolor{white}{\large\csname fa#1\endcsname}}}}% Icon and box
|
\vcenteredhbox{\colorbox{Accent}{\makebox(#2, #2){\textcolor{white}{\large\csname fa#1\endcsname}}}}% Icon and box
|
||||||
\hspace{0.2cm}% Whitespace
|
\hspace{0.2cm}% Whitespace
|
||||||
\vcenteredhbox{\textcolor{black}{#3}}% Text
|
\vcenteredhbox{\textcolor{black}{#3}}% Text
|
||||||
|
|||||||
@ -22,7 +22,7 @@
|
|||||||
{Summer 2023}
|
{Summer 2023}
|
||||||
{Software Developer}
|
{Software Developer}
|
||||||
{Better Conversations Foundation}
|
{Better Conversations Foundation}
|
||||||
{Once I completed my work with Amphora, I moved to work at a connected non-profit, Better Conversations Foundation, working on their e-commerce and scheduling systems and initiating development on a real-time coaching flight-plan solution.
|
{Once I completed my work with Amphora, I moved to work at a connected non-profit, Better Conversations Foundation, working on their e-commerce and scheduling systems and initiating development on a real-time coaching flight-plan solution. My key contributions include,
|
||||||
\begin{itemize}[itemsep=-2pt,topsep=2pt]
|
\begin{itemize}[itemsep=-2pt,topsep=2pt]
|
||||||
\item Implementing key components of purchase flows, scheduling, and participant management.
|
\item Implementing key components of purchase flows, scheduling, and participant management.
|
||||||
\item Prototyping real-time coaching flight-plans to allow coordination between Facilitators as sessions progress
|
\item Prototyping real-time coaching flight-plans to allow coordination between Facilitators as sessions progress
|
||||||
@ -42,14 +42,13 @@
|
|||||||
{2022 -- 2023\\{\footnotesize{part time}} \\\\2021 -- 2022\\\footnotesize{placement year}}
|
{2022 -- 2023\\{\footnotesize{part time}} \\\\2021 -- 2022\\\footnotesize{placement year}}
|
||||||
{Software Developer}
|
{Software Developer}
|
||||||
{Office for National Statistics}
|
{Office for National Statistics}
|
||||||
{For my placement I joined a team working on software for processing the results of the 2021 Census. After the end of my placement I was kept on to assist with the next phase of product development and solution design. In this role I worked with with sensitive data from the Census in isolated production environments and thus obtained SC clearance. Key contributions include,
|
{For my placement I joined a team working on software for processing the results of the 2021 Census. After the end of my placement I was kept on to assist with the next phase of product development and solution design. This role involved working with sensitive data from the Census in production environments, and thus required obtaining SC clearance. Key contributions include,
|
||||||
\begin{itemize}[itemsep=-2.5pt,topsep=2pt]
|
\begin{itemize}[itemsep=-2.5pt,topsep=2pt]
|
||||||
\item Taking a leading role as release manager for the product and was heavily involved in requirements gathering for the new features.
|
\item Taking a leading role as release manager for the product and was heavily involved in requirements gathering for the new features.
|
||||||
\item Developing tools for debugging and observability in sensitive production environments.
|
\item Developing tools for debugging and observability in sensitive production environments.
|
||||||
\item Restructuring a core service to decrease code duplication and increase test \& type coverage.
|
\item Restructuring a core service to decrease code duplication and increase test \& type coverage.
|
||||||
\item Designing solution architectures for future project development.
|
\item Designing solution architectures for future project development.
|
||||||
\end{itemize}}
|
\end{itemize}}
|
||||||
% Split of ONS entry to keep CV on two pages.
|
|
||||||
\entry
|
\entry
|
||||||
{}
|
{}
|
||||||
{}
|
{}
|
||||||
@ -60,7 +59,7 @@
|
|||||||
{2017 -- 2021\\\footnotesize{Holidays \& Part time}}
|
{2017 -- 2021\\\footnotesize{Holidays \& Part time}}
|
||||||
{Software Developer}
|
{Software Developer}
|
||||||
{Amphora}
|
{Amphora}
|
||||||
{I worked independently to explore and investigate new technologies including and
|
{I focused on independent exploration and investigation of new technologies.
|
||||||
\begin{itemize}[itemsep=-2pt,topsep=2pt]
|
\begin{itemize}[itemsep=-2pt,topsep=2pt]
|
||||||
\item Implementing and maintaining SAML based customer access mechanism for confidential documentation.
|
\item Implementing and maintaining SAML based customer access mechanism for confidential documentation.
|
||||||
\item Designing subscription management product using Wordpress as a Headless CMS for presentation under multiple service offering.
|
\item Designing subscription management product using Wordpress as a Headless CMS for presentation under multiple service offering.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user