Cloud&Heat Bewerbung erster Versuch., der evtl. noch überarbeitet wird
This commit is contained in:
1 parent
58fcfe3331
commit
e9cb501906
3 files changed
+67
-84
No files matched your search
@@ -8,17 +8,6 @@
|
||||
)
|
||||
|
||||
#show: document-base
|
||||
// N&M-Farbpalette: Gelb (#fdc300), Schwarz und Anthrazit.
|
||||
// Für Akzentschrift auf Weiß wird das Gelb zugunsten der Lesbarkeit abgedunkelt.
|
||||
#show text.where(fill: accent): set text(fill: rgb("#896a00"))
|
||||
#show text.where(fill: ink): set text(fill: rgb("#3c3c3b"))
|
||||
#show text.where(fill: dark-ink): set text(fill: rgb("#000000"))
|
||||
#show text.where(fill: gray-ink): set text(fill: rgb("#3c3c3b"))
|
||||
#show line.where(stroke: 0.9pt + rule-ink): it => {
|
||||
let fields = it.fields()
|
||||
fields.stroke = 0.9pt + rgb("#fdc300")
|
||||
line(..fields)
|
||||
}
|
||||
#set par(leading: 0.56em)
|
||||
|
||||
#cv-header(person)
|
||||
@@ -31,6 +20,8 @@
|
||||
"seit 2019",
|
||||
(
|
||||
[Konzeption, Entwicklung, Deployment und Betreuung von mehr als 20 Anwendungen mit C\# und Unity für Web, Desktop, Mobile und XR; Integration von SDKs und externen Services],
|
||||
[Automatisierte Builds und Deployments mit GitHub Actions, GitLab CI und GameCI; Mitarbeit an Wartung und Dokumentation des zentralen Dockerhosts],
|
||||
[Telekom MMS AI Assist: Docker/Compose mit Testcontainer, GitLab-CI-gestützter Build und Push versionierter Images sowie Docker- und Kubernetes-Anweisungen für einen Python-basierten Voice-Agent-Service in der Open Digital Cloud; Schwerpunkt auf Bereitstellung und Integration],
|
||||
[
|
||||
AssetDownloader für MMS – modulare Architektur und Qualitätssicherung
|
||||
#list(marker: [•], indent: 8pt, body-indent: 4pt, spacing: 6pt,
|
||||
@@ -38,11 +29,8 @@
|
||||
[Spezifikations- und testgetriebene Umsetzung mit KI-Unterstützung; Tests für Downloads, Abbruchbehandlung, Dateiintegrität und Cache-Verhalten mit NUnit, Moq und HTTP-Mocks],
|
||||
)
|
||||
],
|
||||
[Roche und enviaM: modulare WebGL- und VR-Trainings mit zustandsbasierter Schrittsteuerung, persistenter Speicherung von Lernfortschritten und datengetriebener Inhaltsgenerierung; C\#-/JavaScript-Brücke zum Lernsystem (SCORM/AICC); Ausgliederung der Generierung als wiederverwendbares Unity-Paket mit CLI- und Batchmode-Verarbeitung sowie Regressionstests],
|
||||
[TenneT 2GW Platform: eigene TypeScript-Komponenten für eine mehrsprachige Web-/WebXR-Visualisierung von Offshore-Energieinfrastruktur mit Three.js und Needle Engine],
|
||||
[enviaM: VR-Training für Umspannwerksabläufe mit zustandsbasierter Schrittsteuerung, Spannungsprüfung und Fehlererkennung],
|
||||
[Roche: modulare WebGL-Labortrainings, persistente Speicherung von Lernfortschritten und datengetriebene Inhaltsgenerierung; C\#-/JavaScript-Brücke zum Lernsystem, SCORM-/AICC-Anbindung und automatisierte Builds und Deployments mit GitHub Actions und GameCI],
|
||||
[TrainingGenerator: Ausgliederung eines wiederverwendbaren Unity-Pakets mit Editor-Assistent, CLI- und Batchmode-Verarbeitung sowie Regressionstests],
|
||||
[Telekom MMS AI Assist: Docker- und Kubernetes-Anweisungen sowie Konfiguration von Containern und Deployment-Prozessen für einen Python-basierten Voice-Agent-Service in der Open Digital Cloud; Schwerpunkt auf Bereitstellung und Integration],
|
||||
),
|
||||
)
|
||||
|
||||
@@ -53,22 +41,8 @@
|
||||
"seit 2026",
|
||||
(
|
||||
[Verwaltungsprozesse fachlich analysiert, Architektur und Prüfkriterien festgelegt, KI-gestützte Umsetzung gesteuert],
|
||||
[
|
||||
Tätigkeitsnachweis-Generator
|
||||
#list(marker: [•], indent: 8pt, body-indent: 4pt, spacing: 6pt,
|
||||
[Vagen Auftrag iterativ eingegrenzt; markerbasierte Feldersetzung mit externer JSON-Feldkonfiguration],
|
||||
[Streamlit-Anwendung mit Excel-Import, Validierung und monatlicher PDF-Ausgabe (openpyxl, PyMuPDF)],
|
||||
[Windows-Auslieferung mit Update-Prüfung],
|
||||
)
|
||||
],
|
||||
[
|
||||
Anwesenheits-PDF-Generator
|
||||
#list(marker: [•], indent: 8pt, body-indent: 4pt, spacing: 6pt,
|
||||
[Datenmodell und Geschäftsregeln spezifiziert; Excel-zu-SAB-PDF-Übertragung (openpyxl, pypdf)],
|
||||
[Fachlogik getrennt von Oberfläche und Ausgabe, gemeinsam genutzt von CLI und GUI; Hintergrundverarbeitung],
|
||||
[CLI und GUI mit Unit-Tests, Windows-Installer],
|
||||
)
|
||||
],
|
||||
[Tätigkeitsnachweis-Generator: Streamlit-Anwendung mit Excel-Import, Validierung und monatlicher PDF-Ausgabe (openpyxl, PyMuPDF); markerbasierte Feldersetzung mit externer JSON-Feldkonfiguration; Windows-Auslieferung mit Update-Prüfung],
|
||||
[Anwesenheits-PDF-Generator: Excel-zu-SAB-PDF-Übertragung (openpyxl, pypdf); Fachlogik getrennt von Oberfläche und Ausgabe, gemeinsam genutzt von CLI und GUI; Unit-Tests, Windows-Installer],
|
||||
[Ausbilder-Qualifikation nach AEVO (IHK)],
|
||||
),
|
||||
)
|
||||
@@ -119,41 +93,51 @@
|
||||
|
||||
#pagebreak()
|
||||
#cv-header(person)
|
||||
|
||||
#section("Tec", "hnische Kenntnisse")
|
||||
|
||||
#skills[
|
||||
#skills(above: 10pt, below: 8pt)[
|
||||
#skill("Infrastruktur & Betrieb", [
|
||||
Linux (Debian, NixOS/Nix), BSD (TrueNAS), systemd, ZFS, Docker/Compose, Kubernetes (Grundlagen), Git, GitHub Actions, GitLab CI, GameCI,
|
||||
Shell, SSH, nginx, Backup und Wiederherstellung
|
||||
])
|
||||
#skill("Netzwerk & Sicherheit", [
|
||||
TCP/IP, VPN (Tailscale), Firewall-Regeln, HTTPS und Zertifikatsverwaltung, Netzwerkdiagnose
|
||||
])
|
||||
#skill("Backend & Daten", [
|
||||
C\#, .NET Standard, SQL, MySQL, SQLite,
|
||||
Datenmodellierung und Datenbankmigrationen; Python, Django/ORM (Grundlagen)
|
||||
C\#, .NET Standard, Python, Rust (Grundlagen: Lernprojekte mit Cargo; Vertiefung geplant), Django/ORM (Grundlagen),
|
||||
SQL, MySQL, PostgreSQL, SQLite, Datenmodellierung und Migrationen
|
||||
])
|
||||
#skill("Architektur & Schnittstellen", [
|
||||
REST/HTTP, OpenAPI, JSON, XML, API-Integration; modulare Bibliotheken,
|
||||
Trennung von Kernlogik und Framework-Anbindung, Zustandsmodelle, asynchrone Verarbeitung
|
||||
REST/HTTP, OpenAPI, JSON, XML, API-Integration; modulare Bibliotheken, Zustandsmodelle, asynchrone Verarbeitung
|
||||
])
|
||||
#skill("Tests & Qualität", [
|
||||
Testgetriebene Entwicklung, Unit-, Integrations- und Regressionstests,
|
||||
NUnit, Moq, HTTP-Mocks, SikuliX, pytest
|
||||
])
|
||||
#skill("Infrastruktur & Betrieb", [Git, GitHub Actions, GameCI, Docker/Compose,
|
||||
Linux, NixOS, Shell, SSH, Apache 2, nginx, Netzwerkdiagnose, Backup und Wiederherstellung])
|
||||
#skill("Web & Frontend", [
|
||||
TypeScript, JavaScript, React, Preact, Redux, HTML/CSS,
|
||||
Three.js, WebXR, Jekyll
|
||||
Testgetriebene Entwicklung, Unit-, Integrations- und Regressionstests; NUnit, Moq, HTTP-Mocks, SikuliX, pytest
|
||||
])
|
||||
#skill("KI & Entwicklungsprozesse", [
|
||||
Spezifikationsgetriebene Entwicklung mit KI, Context Engineering; BMad, Spec-Kit, Jev;
|
||||
Kenntnisse in RAG und lokalen LLM-Werkzeugen: OpenWebUI, LM Studio, GPUStack
|
||||
])
|
||||
#skill("Rust-Grundlagen", [
|
||||
Eigene Konsolen- und 3D-Lernprojekte mit Cargo
|
||||
Spezifikationsgetriebene Entwicklung mit KI, Context Engineering; RAG, OpenWebUI, LM Studio, GPUStack
|
||||
])
|
||||
#skill("Web & Frontend", [TypeScript, JavaScript, React, Preact, Redux, HTML/CSS, Three.js, WebXR, Jekyll])
|
||||
#skill("Zusammenarbeit", [
|
||||
Anforderungserhebung, fachliche Projektkoordination, Scrum, Jira,
|
||||
technische Dokumentation; Kommunikation auf Deutsch und Englisch
|
||||
Anforderungserhebung, Projektkoordination, Scrum, Jira, technische Dokumentation; Deutsch und Englisch
|
||||
])
|
||||
|
||||
]
|
||||
|
||||
#section("Pra", "xisprojekte")
|
||||
|
||||
#entry(
|
||||
"Systemadministration und Betriebsautomatisierung · private Projekte",
|
||||
"Eigene Server- und Backup-Infrastruktur",
|
||||
"Dresden",
|
||||
"seit 2009",
|
||||
(
|
||||
[Betrieb von virtuellen und dedizierten Linux-Servern mit Diensten für private, kommerzielle und ehrenamtliche Zwecke],
|
||||
[NixOS-Server mit Nix-Modulen für Nextcloud, ZFS und Samba; Fernzugriff über Tailscale und SSH, Firewall-Regeln],
|
||||
[NAS-Betrieb mit TrueNAS (BSD/Jails) und TrueNAS SCALE (Linux/Container)],
|
||||
[Automatische System-Updates; verschlüsselte Offsite-Backups mit Restic und rsync],
|
||||
),
|
||||
)
|
||||
|
||||
#section("Aus", "bildung")
|
||||
|
||||
#entry(
|
||||
@@ -172,8 +156,7 @@
|
||||
"Weißwasser",
|
||||
"1997–2000",
|
||||
(
|
||||
[Programmierung, Automatisierungstechnik sowie Hardware- und Softwareentwicklung],
|
||||
[Rechentechnik, Mess- und Regelungstechnik sowie CAD],
|
||||
[Programmierung, Automatisierungs-, Rechen-, Mess- und Regelungstechnik sowie Hardware- und Softwareentwicklung],
|
||||
),
|
||||
)
|
||||
|
||||
@@ -210,21 +193,11 @@
|
||||
),
|
||||
)
|
||||
|
||||
#entry(
|
||||
"Speaker",
|
||||
"Web Montag Dresden, CCC-Veranstaltungen",
|
||||
"Dresden",
|
||||
"2012–2019",
|
||||
(
|
||||
[Vorträge zu Webentwicklung und IT-Trends sowie Wissensaustausch in der Developer-Community],
|
||||
),
|
||||
)
|
||||
|
||||
#section("Per", "sönliches")
|
||||
|
||||
#v(1em)
|
||||
|
||||
#set text(font: "Source Sans Pro", size: 9pt, weight: 300, fill: ink)
|
||||
Meine Familie ist mein wichtigster Rückhalt. In meiner Freizeit zieht es mich in die Berge oder aufs Wasser; außerdem widme ich mich gern der Musik.
|
||||
Als Autodidakt erschließe ich mir beruflich wie privat neue Technologien und Programmiersprachen.
|
||||
Im Team schätze ich den offenen, respektvollen Austausch: Unterschiedliche Perspektiven helfen mir, Zusammenhänge zu erkennen und gemeinsam tragfähige Lösungen zu entwickeln.
|
||||
Als Autodidakt erschließe ich mir neue Technologien und Programmiersprachen.
|
||||
Im Team schätze ich offenen, respektvollen Austausch.
|
||||
Reference in new issue
Block a user