From 705415cad6cf9d91c74b72b6197f05bdddb9b392 Mon Sep 17 00:00:00 2001
From: Hugo Thunnissen
Date: Fri, 21 Jul 2023 15:24:09 +0200
Subject: [PATCH] Add Curriculum Vitae
---
curriculum-vitae/index.html | 60 +++++++++++++++++++++++++++++
curriculum-vitae/last_checksum.txt | 1 +
curriculum-vitae/last_edit_date.txt | 1 +
curriculum-vitae/publish_date.txt | 1 +
generate-blog.bash | 6 +++
index/index.html | 7 +++-
index/last_checksum.txt | 2 +-
index/last_edit_date.txt | 2 +-
style.css | 8 ++++
9 files changed, 85 insertions(+), 3 deletions(-)
create mode 100644 curriculum-vitae/index.html
create mode 100644 curriculum-vitae/last_checksum.txt
create mode 100644 curriculum-vitae/last_edit_date.txt
create mode 100644 curriculum-vitae/publish_date.txt
diff --git a/curriculum-vitae/index.html b/curriculum-vitae/index.html
new file mode 100644
index 0000000..4e582ca
--- /dev/null
+++ b/curriculum-vitae/index.html
@@ -0,0 +1,60 @@
+Curriculum Vitae Hugo Thunnissen
+
+Experience
+
+
+2020 - Now: Freelance Full Stack Developer As freelance full stack developer I design and develop software solutions for a variety of parties in education, ecommerce and the personal sphere.
+April 2018 - August 2019: Junior Developer at Hostnet As a junior developer my task was to refactor and redesign legacy parts of internally developed software to remove technical debt. I also maintained internal tooling used by other developers in the company, reviewed code and worked with grafana.
+
+
+Education
+
+
+- 2016 - Now Student Software Engineering - University of Applied Sciences Amsterdam. Minors:
+
+- 2009 - 2016 VWO Fons Vitae Lyceum Amsterdam
+
+
+Technical Experience
+
+Programming Languages
+
+
+- Go: Go is my go-to programming language when writing software for personal projects or for infrastructe related projects for my independent business.
+- PHP: I first learned PHP when I started working at Hostnet in 2018. In the time since, I have come to know it as the language of commerce while working as a freelance full-stack developer. I am well versed in object oriented PHP and the Symfony framework.
+- Javascript/HTML/CSS: I use javascript when necessary and am comfortable developing SPA's and PWA's. My favourite framework to use is Svelte because of its simplicity and flexibility in deployment configurations.
+- BASH: As a Linux user I am well-versed in BASH and various command line utilities.
+- Emacs Lisp: Some ome of the largest pieces of software that I have developed in my spare time are written in Emacs Lisp. I am competent with this language and would feel comfortable working with other lisp dialects as well.
+- Java/C#/C++/C: I have basic knowledge of these languages.
+
+
+Skills
+
+
+- Continuous Integration and Continuous Deployment
+- Linux
+
+- BASH
+- iptables, UFW
+- SystemD
+
+- Docker
+- LXC
+- AWS
+- Git
+- Nginx
+
+
+More About Me
+
+
+- Human languages:
+
+- Dutch (native speaker)
+- English (fluently)
+- Russian (basic)
+
+
diff --git a/curriculum-vitae/last_checksum.txt b/curriculum-vitae/last_checksum.txt
new file mode 100644
index 0000000..e0f8c0d
--- /dev/null
+++ b/curriculum-vitae/last_checksum.txt
@@ -0,0 +1 @@
+2373493584 2516
diff --git a/curriculum-vitae/last_edit_date.txt b/curriculum-vitae/last_edit_date.txt
new file mode 100644
index 0000000..9d7a5cb
--- /dev/null
+++ b/curriculum-vitae/last_edit_date.txt
@@ -0,0 +1 @@
+1689945739
diff --git a/curriculum-vitae/publish_date.txt b/curriculum-vitae/publish_date.txt
new file mode 100644
index 0000000..c126bb2
--- /dev/null
+++ b/curriculum-vitae/publish_date.txt
@@ -0,0 +1 @@
+1689945325
diff --git a/generate-blog.bash b/generate-blog.bash
index b569795..9fcafcc 100755
--- a/generate-blog.bash
+++ b/generate-blog.bash
@@ -298,6 +298,12 @@ for project_dir in "$here/projects"/*; do
"$title"
done
+publish-html "$publish_dir" \
+ "$here/curriculum-vitae" \
+ "$publish_dir/curriculum-vitae" \
+ "$(cat "$here/curriculum-vitae/index.html")" \
+ 'Curriculum Vitae'
+
cp -rv "$here/assets" "$publish_dir/assets" || exit $?
echo 'SUCCESS!'
diff --git a/index/index.html b/index/index.html
index e31ac49..948072a 100644
--- a/index/index.html
+++ b/index/index.html
@@ -9,15 +9,20 @@
enabled!
+
+ Read my My Curriculum Vitae
+
+
Other places you can find me at on the web:
+
diff --git a/index/last_checksum.txt b/index/last_checksum.txt
index 4174b3e..48372f7 100644
--- a/index/last_checksum.txt
+++ b/index/last_checksum.txt
@@ -1 +1 @@
-381269847 2090
+993068222 2175
diff --git a/index/last_edit_date.txt b/index/last_edit_date.txt
index 0083227..6752eeb 100644
--- a/index/last_edit_date.txt
+++ b/index/last_edit_date.txt
@@ -1 +1 @@
-1653462513
+1689945557
diff --git a/style.css b/style.css
index 308215a..0d4be00 100644
--- a/style.css
+++ b/style.css
@@ -218,6 +218,14 @@ article > section > section > section > header {
padding: 0;
}
+code:before {
+ counter-increment: line;
+ content: counter(line);
+ display: inline-block;
+ padding-right: 0.3em;
+ min-width: 3ch;
+}
+
.code-sample > pre:before {
counter-increment: line;
content: counter(line);