From 48d96f315348c6c2c271698ec5eaee4abaf4d531 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= <dev@felschr.com>
Date: Fri, 21 Feb 2025 14:33:57 +0100
Subject: [PATCH 1/4] feat: add more certifications

---
 main.typ | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/main.typ b/main.typ
index 757cb6d..8fd2a30 100644
--- a/main.typ
+++ b/main.typ
@@ -188,6 +188,20 @@
   date: "Nov 2021",
 )
 
+#certificates(
+  name: "Elements of AI: Building AI",
+  issuer: "University of Helsinki",
+  // url: "certificates.mooc.fi/validate/wdfg5sj67vs",
+  date: "Jul 2021",
+)
+
+#certificates(
+  name: "Functional Programming in Haskell",
+  issuer: "University of Glasgow (via FutureLearn)",
+  // url: "www.futurelearn.com/certificates/d625jwr",
+  date: "Jun 2019",
+)
+
 == Skills
 
 - *Industry Knowledge*: Software Architecture, Cloud-native Architecture, DevOps, Infrastructure as Code (IaC), Reproducibility, Scalability

From 8a95b499d766bb86b750ba1367bf81d20234a4b5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= <dev@felschr.com>
Date: Fri, 21 Feb 2025 14:38:05 +0100
Subject: [PATCH 2/4] feat: extend skills

---
 main.typ | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/main.typ b/main.typ
index 8fd2a30..506c264 100644
--- a/main.typ
+++ b/main.typ
@@ -204,9 +204,10 @@
 
 == Skills
 
-- *Industry Knowledge*: Software Architecture, Cloud-native Architecture, DevOps, Infrastructure as Code (IaC), Reproducibility, Scalability
+- *Industry Knowledge*: Software Architecture, Cloud-native Architecture, DevOps, Infrastructure as Code (IaC), Reproducibility, Scalability, Functional Programming, Open Source Development
 - *Programming Languages*: Rust, Nix, TypeScript, C\#, HCL, Bash, Nushell
-- *Backend*: Podman, Docker, gRPC, NoSQL, MongoDB, GraphQL, .NET
-- *Frontend*: React, Next.js, Redux, emotion, MUI, fp-ts
-- *Infrastructure & DevOps*: Kubernetes, OpenTofu, GitLab CI, Linux
+- *Backend*: Podman, Docker, gRPC, MongoDB, OpenAPI, GraphQL, buf, tokio, tonic, prost, axum, ASP.NET Core
+- *Frontend*: React, Next.js, Redux, emotion, MUI, storybook, webpack, fp-ts
+- *Infrastructure & DevOps*: Kubernetes, OpenTofu, GitLab CI, Linux, direnv, treefmt, git-hooks.nix
 - *Cloud Providers*: Google Cloud Platform (GCP), Firebase, Amazon Web Services (AWS), Azure
+- *Languages*: English (fluent), German (native)

From 59487228a0743a54023e2060eb213c90174055e1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= <dev@felschr.com>
Date: Fri, 21 Feb 2025 14:45:08 +0100
Subject: [PATCH 3/4] chore: remove repetitive Azure prefixes

---
 main.typ | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/main.typ b/main.typ
index 506c264..4ca06d3 100644
--- a/main.typ
+++ b/main.typ
@@ -53,7 +53,7 @@
   dates: dates-helper(start-date: "Apr 2019", end-date: "Sep 2019"),
 )
 - Full-Stack Architecture, Development, Infrastructure & DevOps for Cloud-native solutions
-- Main technologies: C\#, ASP.NET Core, TypeScript, Azure Service Fabric, Azure Cosmos DB, Azure, AWS
+- Main technologies: C\#, ASP.NET Core, TypeScript, Service Fabric, Cosmos DB, Azure, AWS
 
 #work(
   title: "Software Engineer",
@@ -62,7 +62,7 @@
   dates: dates-helper(start-date: "Oct 2016", end-date: "Mar 2019"),
 )
 - Full-Stack Development, Infrastructure & DevOps for Cloud-native solutions
-- Main technologies: C\#, ASP.NET Core, TypeScript, Azure Service Fabric, Azure Cosmos DB, Azure, AWS
+- Main technologies: C\#, ASP.NET Core, TypeScript, Service Fabric, Cosmos DB, Azure, AWS
 - Created a microservice-based backend with ASP.NET Core & Azure Cosmos DB
 - Implemented frontends in React & Angular for different projects
 - Built serverless backends for various client projects with AWS Lambda, DynamoDB & Serverless framework

From 0cd76e86f56cd74ded4f24c138b29e8aebedb651 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= <dev@felschr.com>
Date: Fri, 21 Feb 2025 14:49:08 +0100
Subject: [PATCH 4/4] fix: remove full stops from bullet points

---
 main.typ | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/main.typ b/main.typ
index 4ca06d3..09d841c 100644
--- a/main.typ
+++ b/main.typ
@@ -110,7 +110,7 @@
   url: "codeberg.org/felschr/nixos-config",
 )
 - Maintaining my personal & work computers as well as a homelab via a declarative NixOS configuration.
-  My homelab hosts services from home automation to media servers & more.
+  My homelab hosts services from home automation to media servers & more
 
 #project(
   name: "Pheno-Inspect Plant Analyzer Web",
@@ -127,7 +127,7 @@
   dates: dates-helper(start-date: "Jan 2022", end-date: "Jun 2024"),
   url: "github.com/pinpox/pgp2ssh",
 )
-- Derive private ed25519 SSH key from private PGP key.
+- Derive private ed25519 SSH key from private PGP key
 - This functionality was not implemented in GPG and no other tools existed for this before
 - Implemented in Golang and in close collaboration with another member of the open source community