cv-website

Personal website and CV
git clone https://git.in0rdr.ch/cv-website.git
Log | Files | Refs | Pull requests | README | LICENSE

commit 69e6729a537dcffbd7ef0bd52701bd10439d70bc
parent ca22c96d9383f6946ac0a88e329ff7ac315a2dbe
Author: Andreas Gruhler <andreas.gruhler@adfinis.com>
Date:   Fri, 23 Aug 2024 19:59:37 +0200

feat: update descriptions

Diffstat:
M_posts/education/2012-01-01-army.md | 7++++++-
M_posts/education/2023-03-23-aspirant-sssa.md | 6+++++-
M_posts/professional_experience/2014-09-01-fhnw.md | 4+++-
M_posts/professional_experience/2020-01-01-adfinis.md | 2+-
M_posts/public_speaking/2024-06-28-pgday.md | 2+-
Massets/txt/cv-gruhler.txt | 71+++++++++++++++++++++++++++++++----------------------------------------
Mindex.html | 17++++++++++-------
7 files changed, 57 insertions(+), 52 deletions(-)

diff --git a/_posts/education/2012-01-01-army.md b/_posts/education/2012-01-01-army.md @@ -7,4 +7,9 @@ categories: [education] keywords: "education military swiss army chocolate" --- -The enemy never showed up. They must have observed our struggles with low-tech from afar or decided not to join our "hunting through the woods" with collegues from the FU Ber [Kp 104-2](https://de.wikipedia.org/wiki/F%C3%BChrungsunterst%C3%BCtzungsbrigade_41). +Serve in the ["FU Ber Kp +104-2"](https://de.wikipedia.org/wiki/F%C3%BChrungsunterst%C3%BCtzungsbrigade_41) +as signaller. + +The enemy never showed up. They must have observed our struggles with low-tech +from afar or decided not to join our "hunting through the woods". diff --git a/_posts/education/2023-03-23-aspirant-sssa.md b/_posts/education/2023-03-23-aspirant-sssa.md @@ -7,7 +7,11 @@ categories: [education, teaching] keywords: "education skiing swiss snowsports" --- -During winter 22/23 I spent the season in the [Swiss Ski School Savognin](https://skischule-savognin.ch/EN/home.html) and completed the training for [Aspirant SSSA](https://www.snowsports.ch/de/ausbildung/ausbildungskurse/methodik-technik.html), the first step in becoming an accredited swiss snowsports professional. +During winter 22/23 I spent the season in the [Swiss Ski School +Savognin](https://skischule-savognin.ch/EN/home.html) and completed the +training for [Aspirant +SSSA](https://www.snowsports.ch/de/ausbildung/ausbildungskurse/methodik-technik.html), +the first step in becoming an accredited swiss snowsports professional. ![savognin-aspirant](/assets/images/skiing-aspirant.jpeg) diff --git a/_posts/professional_experience/2014-09-01-fhnw.md b/_posts/professional_experience/2014-09-01-fhnw.md @@ -7,7 +7,9 @@ categories: [professional] keywords: "occupation internship software engineer fachhochschule brugg" --- -Software Engineering Internship at Fachhochschule Nordwestschweiz (FHNW) at the Institute for Data Science (formerly, "4D-Technologies") +Software Engineering Internship under supervision of Prof. Dr. Manfred Vogel at +Fachhochschule Nordwestschweiz (FHNW), Institute for Data Science (formerly, +"4D-Technologies") * [{% octicon link-external %} Institute for Data Science at FHNW](https://www.fhnw.ch/en/about-fhnw/schools/school-of-engineering/institutes/institute-for-data-science) diff --git a/_posts/professional_experience/2020-01-01-adfinis.md b/_posts/professional_experience/2020-01-01-adfinis.md @@ -1,7 +1,7 @@ --- layout: post title: "Senior System Engineer, Adfinis AG, Zurich" -nicedate: Dec 2018 &ndash; now +nicedate: Dec 2018 &ndash; present description: "Senior System Engineer, Adfinis AG, Zurich" categories: [professional] keywords: "occupation adfinis zurich linux engineering cloudnative hashicorp" diff --git a/_posts/public_speaking/2024-06-28-pgday.md b/_posts/public_speaking/2024-06-28-pgday.md @@ -20,6 +20,6 @@ PostgreSQL in the snow: send the right athletes to the finals * [{% octicon package %} Demo](https://myheats-demo.p0c.ch) It was demonstrated how the scoring process for freestyle events (e.g., -slopestlye ski/snowboard) can be improved with a live-updating leaderboard . +slopestlye ski/snowboard) can be improved with a live-updating leaderboard. The leaderboard makes use PostgreSQL publications to continuously refresh the current ranking. The Supabase platform enables rapid prototyping. diff --git a/assets/txt/cv-gruhler.txt b/assets/txt/cv-gruhler.txt @@ -1,15 +1,11 @@ -(last updated 2024-08-20) - Name: Andreas Gruhler Location: Zurich (Switzerland) -Email: andreas.gruhler@adfinis.com -GPG KeyID: 0x26D2EDA0CF306829 -URL: cv.in0rdr.ch +URL: https://cv.in0rdr.ch -Professional Experience +Professional experience ======================= -Dec 2018 – now +Dec 2018 – present Senior System Engineer Adfinis AG, Zurich @@ -77,8 +73,9 @@ Jun 2014 – Sep 2014 Software Engineering Internship Fachhochschule Nordwestschweiz (FHNW), Brugg -- Software Engineering Internship at Fachhochschule Nordwestschweiz (FHNW) at - the Institute for Data Science (formerly, "4D-Technologies") +- Software Engineering Internship under supervision of Prof. Dr. Manfred Vogel + at Fachhochschule Nordwestschweiz (FHNW), Institute for Data Science + (formerly, "4D-Technologies") - SCRUM-based software development with Java (Groovy/Grails) and JavaScript for KTI project "CAFAIO: Crossmedial Analytics Framework with Artificial Intelligence and Optimization" @@ -90,6 +87,7 @@ Education Dec 2022 – Mar 2023 Aspirant Swiss Snowsports Association (SSSA) +Swiss Ski School Savognin 2015 – 2018 Master in Information Systems @@ -128,7 +126,7 @@ University of Zurich (UZH) Military Service Swiss Army -- Serve the "FU Ber Kp 104-2" +- Serve in the "FU Ber Kp 104-2" as signaller 2007 - 2011 High school @@ -136,7 +134,7 @@ Seelandgymnasium Biel - Study focus "Physics and Mathematics" -Research Experience +Research experience =================== Sep 2018 – Nov 2018 @@ -146,7 +144,7 @@ University of Zurich (UZH) - Research in the area of blockchain, distributed ledgers and reputation systems -Teaching Experience +Teaching experience =================== Dec 2022 – Mar 2023 @@ -174,57 +172,52 @@ Gruhler, Andreas, Bruno Rodrigues, and Burkhard Stiller. "A Reputation Scheme for a Blockchain-based Network Cooperative Defense." 2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM). IEEE, 2019. -Co-Authored Blog Posts +Co-authored blog posts ====================== Nov 2023 Secret zero with ACME - -- https://adfinis.com/en/blog/secret-zero-with-acme +URL: https://adfinis.com/en/blog/secret-zero-with-acme Jun 2023 HashiDays Munich 2023 - -- https://adfinis.com/en/blog/hashidays-munich-2023 +URL: https://adfinis.com/en/blog/hashidays-munich-2023 Dec 2022 HashiCorp Vault on Exoscale Scalable Kubernetes Service (SKS) - -- https://adfinis.com/blog/hashicorp-vault-on-exoscale-scalable-kubernetes-service-sks +URL: https://adfinis.com/blog/hashicorp-vault-on-exoscale-scalable-kubernetes-service-sks Jul 2021 How to Manage Secret Keys with HashiCorp Vault - -- https://adfinis.com/en/blog/how-to-manage-secret-keys-with-hashicorp-vault +URL: https://adfinis.com/en/blog/how-to-manage-secret-keys-with-hashicorp-vault Mar 2021 Database Clustering with Galera Cluster and Galera Manager - -- https://adfinis.com/en/blog/database-clustering-with-galera-cluster-and-galera-manager +URL: https://adfinis.com/en/blog/database-clustering-with-galera-cluster-and-galera-manager Jul 2019 HashiConf Europe 2019 +URL: https://adfinis.com/en/blog/hashiconf-europe-2019 -- https://adfinis.com/en/blog/hashiconf-europe-2019 - -Public Speaking +Public speaking =============== Jun 2024 -PGDay 2024 lightning talk: PostgreSQL in the snow +PostgreSQL in the snow +PGDay 2024 lightning talk - Schedule: https://www.pgday.ch/2024/#schedule - Slides (p. 38): https://www.pgday.ch/common/slides/2024_Lightning_Talks_Swiss_PGDay_2024.pdf - Code: https://code.in0rdr.ch/myheats - Demo: https://myheats-demo.p0c.ch - It was demonstrated how the scoring process for freestyle events (e.g., - slopestlye ski/snowboard) can be improved with a live-updating leaderboard . + slopestlye ski/snowboard) can be improved with a live-updating leaderboard. The leaderboard makes use PostgreSQL publications to continuously refresh the current ranking. The Supabase platform enables rapid prototyping. Dec 2022 -Zürich HashiCorp User Group (HUG): Build, run and manage with Zero Trust on a Swiss Cloud +Zürich HashiCorp User Group (HUG) - Meetup: https://www.meetup.com/zurich-hashicorp-user-group/events/289349205 - Presentation: https://cv.in0rdr.ch/assets/pdf/HashiCorp_Vault_Enterprise_on_Exoscale.pdf @@ -238,24 +231,22 @@ Build, run and manage with Zero Trust on a Swiss Cloud mulitple apps across clusters and customers. Jun 2019 +Traceable, fast and open - Ansible learnings from the capital city Ansible Meetup Bern - Meetup: https://www.meetup.com/ansible-bern/events/262121854 -- Ansible Meetup Bern: Traceable, fast and open - Ansible learnings from the - capital city - A stack of open source components is being built for the public administration. The Red Hat stack could demonstrate its strengths in many ways. A main advantage is Ansible for day 1 and day 2 operations. Some processes could be optimized to save precious time and tax money. -Certifications & Badges -======================= +Certifications +============== +- AWS Certified Solutions Architect – Associate +- HashiCorp Certified: Vault Operations Professional +- CKA: Certified Kubernetes Administrator +- HashiCorp Certified: Terraform Associate (003) - Credly Badges: https://www.credly.com/users/andreas-gruhler/badges - - Cilium Cluster Mesh - - Cilium IPv6 Networking and Observability - - HashiCorp Certified: Vault Operations Professional - - CKA: Certified Kubernetes Administrator - - HashiCorp Certified: Terraform Associate (003) - - AWS Certified Solutions Architect – Associate -- Holopin Badges: https://www.holopin.io/@in0rdr#badges + +(last updated 2024-08-23) diff --git a/index.html b/index.html @@ -7,7 +7,7 @@ title: Home <section class="post-list"> <div class="container"> - <h2>Professional Experience</h2> + <h2>Professional experience</h2> {% for post in site.posts %} {% if post.categories contains "professional" %} <article class="post-item"> @@ -29,7 +29,7 @@ title: Home {% endfor %} </div> <div class="container"> - <h2>Research Experience</h2> + <h2>Research experience</h2> {% for post in site.posts %} {% if post.categories contains "research" %} <article class="post-item"> @@ -40,7 +40,7 @@ title: Home {% endfor %} </div> <div class="container"> - <h2>Teaching Experience</h2> + <h2>Teaching experience</h2> {% for post in site.posts %} {% if post.categories contains "teaching" %} <article class="post-item"> @@ -78,7 +78,7 @@ title: Home </a> </div> <div class="container" id="blogposts"> - <h2>Co-Authored Blog Posts</h2> + <h2>Co-authored blog posts</h2> {% for post in site.posts %} {% if post.categories contains "blog" %} <article class="post-item"> @@ -98,7 +98,7 @@ title: Home {% endfor %} </div> <div class="container" id="speaking"> - <h2>Public Speaking</h2> + <h2>Public speaking</h2> {% for post in site.posts %} {% if post.categories contains "speaking" %} <article class="post-item"> @@ -109,10 +109,13 @@ title: Home {% endfor %} </div> <div class="container" id="certs"> - <h2>Certifications & Badges</h2> + <h2>Certifications</h2> <ul> + <li>AWS Certified Solutions Architect – Associate</li> + <li>HashiCorp Certified: Vault Operations Professional</li> + <li>CKA: Certified Kubernetes Administrator</li> + <li>HashiCorp Certified: Terraform Associate (003)</li> <li><a href="https://www.credly.com/users/andreas-gruhler/badges">Credly Badges</a></li> - <li><a href="https://www.holopin.io/@in0rdr#badges">Holopin Badges</a></li> </ul> </div> </section>