Added many changes and bug fixes

This commit is contained in:
Stephan Hadan 2024-12-02 21:51:50 +01:00
parent 36762268e7
commit b13170816a
11 changed files with 190 additions and 20 deletions

24
.gitignore vendored
View file

@ -1,3 +1,27 @@
# Copyright (c) 2024 Stephan Hadan <stephan@hadan.de>
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
# deal in the Software without restriction, including without limitation the
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
# sell copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
# IN THE SOFTWARE.
# -----------------------------------------------------------------------------
# Node, TypeScript, Python
# -----------------------------------------------------------------------------
# Dependencies
node_modules
__pycache__

6
docs/about-website.md Normal file
View file

@ -0,0 +1,6 @@
---
pdf: false
---
# Über diese Website
TBD

View file

@ -0,0 +1,6 @@
---
pdf: false
---
# Kontakt
TBD

View file

@ -0,0 +1,62 @@
# Lebenslauf
## Persönliche Daten
**Stephan Hadan**<br />
*25. Juni 1972 in Pforzheim, deutsch, ledig
## Kontaktdaten
Salierstraße 8<br />
75177 Pforzheim<br />
[stephan@hadan.de](mailto:stephan@hadan.de)<br />
[+49 7231 13 32 952](tel:+4972311332952)
## Berufserfahrung
| Zeitraum | Beschreibung |
|:----------------|:--------------------------------------------------------|
| 09/2023-11/2024 | Experience One AG, Stuttgart<br />**Director IT / Senior Principal IT Operations Engineer** |
| 11/2018-08/2023 | Experience One AG, Stuttgart<br />**Teamlead IT Operations / Senior IT Operations Engineer** |
| 08/2012-10/2018 | Experience One AG, Stuttgart<br />**Senior IT Operations Engineer** |
| 06/2010-07/2012 | Omikron Data Quality GmbH, Pforzheim<br />**Leiter IT-Administration** |
| 10/2009-05/2010 | Omikron Data Quality GmbH, Pforzheim<br />**stv. Teamleiter IT-Administration** |
| 07/2008-09/2008 | Bundesanstalt Technisches Hilfswerk<br />**Gast-Dozent für Junghelferlehrgänge** |
| 01/2008-08/2012 | Stephan Hadan IT-Services<br />**Freelancertätigkeit** |
| 07/2007-12/2007 | B & Q activ GmbH<br />**Weiterbildung** |
| 02/2007-06/2007 | Hermann A. Trautz Schmuckwarenfabrik GmbH i.L., Pforzheim<br />**EDV-Leiter im Liquidationsteam** |
| 06/1999-01/2007 | Hermann A. Trautz Schmuckwarenfabrik GmbH, Pforzheim<br />**EDV-Leiter** |
| 09/1994-04/1999 | Creazione Monasso Schmuckwaren GmbH, Pforzheim<br />**Kaufmännischer Angestellter** |
## Ausbildung
| Zeitraum | Beschreibung |
|:----------------|:--------------------------------------------------------|
| 09/1994-07/1996 | Ausbildungsbetrieb: Creazione Monasso Schmuckwaren GmbH, Pforzheim<br />Prüfung: IHK Nordschwarzwald<br />**Abschluß: Industriekaufmann** |
| 10/1992-08/1994 | Universität Karlsruhe<br />Studiengang: Informatik<br />**kein Abschluß** |
| 09/1983-09/1992 | Kepler-Gymnasium Pforzheim<br />**Abschluß: Allgemeine Hochschulreife** |
| 09/1979-08/1983 | Haidachschule Pforzheim (Grundschule) |
## Weiterbildungen
| Jahr | Weiterbildung |
|:-----|:--------------|
| 2023 | ISO/IEC 27002:2022 Update - PSW Training |
| 2022 | Site Reliability Engineering (SRE) Foundation - SERVIEW |
| 2022 | Datenschutz für IT-Mitarbeiter und IT-Leitung - TüV Rheinland|
| 2019 | ISO/IEC 27001 Officer - PSW Training |
| 2019 | ISO/IEC 27001 Foundation - PSW Training |
| 2014 | ITIL Foundation Zertifizierung - SERVIEW |
| 2007 | SAP R/3-Kurs FI - MKT |
| 2007 | SAP R/3-Übersichtskurs - MKT |
| 2005 | Zollbegünstigter Export - Warenursprung und Präferenzrecht - IHK Nordschwarzwald |
## Weitere Fähigkeiten und Kenntnisse
| Fähigkeit | Beschreibung |
|:----------|:-------------|
| Sprachkenntnisse | Deutsch, Muttersprache<br />Englisch, fließend in Wort und Schrift |
| Führerschein | Klassen: BE, C1E |

View file

@ -1,3 +1,6 @@
---
pdf: false
---
# Impressum
Stephan Hadan<br />

View file

@ -1,17 +1,3 @@
# Willkommen
# Über mich
For full documentation visit [mkdocs.org](https://www.mkdocs.org).
## Commands
* `mkdocs new [dir-name]` - Create a new project.
* `mkdocs serve` - Start the live-reloading docs server.
* `mkdocs build` - Build the documentation site.
* `mkdocs -h` - Print help message and exit.
## Project layout
mkdocs.yml # The configuration file.
docs/
index.md # The documentation homepage.
... # Other markdown pages, images and other files.
TBD

View file

@ -0,0 +1,3 @@
# Projekte
TBD

View file

@ -0,0 +1,3 @@
# Tech Stack
TBD

View file

@ -36,15 +36,36 @@ copyright: Copyright &copy; 2024 Stephan Hadan
# Configuration
theme:
name: material
custom_dir: overrides
palette:
- media: "(prefers-color-scheme)"
toggle:
icon: material/link
name: Switch to light mode
- media: "(prefers-color-scheme: light)"
scheme: default
primary: indigo
accent: indigo
toggle:
icon: material/toggle-switch
name: Switch to dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: black
accent: indigo
toggle:
icon: material/toggle-switch-off
name: Switch to system preference
font:
text: Roboto
code: Roboto Mono
logo: assets/logo.png
favicon: images/favicon.png
icon:
repo: fontawesome/brands/git-alt
language: de
features:
- announce.dismiss
- navigation.instant
- navigation.instant.progress
- navigation.tracking
@ -65,8 +86,10 @@ plugins:
- blog:
archive: false
- git-revision-date-localized:
enabled: !ENV [CI, false]
enable_creation_date: true
- git-committers:
enabled: !ENV [CI, false]
repository: stiebke/stiebke.github.io
branch: main
- exporter:
@ -79,7 +102,7 @@ plugins:
front: resources/templates/covers/front.html.j2
back: resources/templates/covers/back.html.j2
aggregator:
enabled: !ENV [MKDOCS_EXPORTER_PDF_AGGREGATOR, true]
enabled: !ENV [MKDOCS_EXPORTER_PDF_AGGREGATOR, false]
output: documentation.pdf
covers: front
buttons:
@ -87,6 +110,14 @@ plugins:
icon: material-file-download-outline
enabled: !!python/name:mkdocs_exporter.formats.pdf.buttons.download.enabled
attributes: !!python/name:mkdocs_exporter.formats.pdf.buttons.download.attributes
- rss:
enabled: !ENV [CI, false]
match_path: blog/posts/.*
date_from_meta:
as_creation: date
categories:
- categories
- tags
# Additional configuration
extra:
@ -103,6 +134,8 @@ extra:
# Extensions
markdown_extensions:
- abbr
- attr_list
- md_in_html
- pymdownx.betterem
- pymdownx.blocks.caption
- pymdownx.caret
@ -119,7 +152,9 @@ markdown_extensions:
# Page tree
nav:
- Home:
- Über mich: index.md
- Über diese Website: about-website.md
- Lebenslauf: cv/index.md
- Projekte: projects/index.md
- Tech Stack: techstack/index.md

18
overrides/main.html Normal file
View file

@ -0,0 +1,18 @@
{% extends "base.html" %}
{% block announce %}
Für Updates folge bitte <strong>@stiebke</strong> auf
<a rel="me" href="https://freiburg.social/@squidfunk">
<span class="twemoji mastodon">
{% include ".icons/fontawesome/brands/mastodon.svg" %}
</span>
<strong>freiburg.social</strong>
</a>
und <strong>stiebke.bsky.social</strong> auf
<a href="https://bsky.app/profile/stiebke.bsky.social">
<span class="twemoji bluesky">
{% include ".icons/fontawesome/brands/bluesky.svg" %}
</span>
<strong>Bluesky</strong>
</a>
{% endblock %}

View file

@ -1,3 +1,23 @@
# Copyright (c) 2024 Stephan Hadan <stephan@hadan.de>
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
# deal in the Software without restriction, including without limitation the
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
# sell copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
# IN THE SOFTWARE.
# Requirements for core
jinja2~=3.0
markdown~=3.2
@ -6,9 +26,13 @@ mkdocs-material~=9.5
mkdocs-material-extensions~=1.3
pygments~=2.16
pymdown-extensions~=10.2
# Plugins
mkdocs-exporter~=6.2.0
mkdocs-git-revision-date-localized-plugin~=1.3.0
mkdocs-git-committers-plugin-2~=2.4.1
mkdocs-glightbox~=0.4.0
mkdocs-rss-plugin~=1.16.0
# Requirements for plugins
babel~=2.10