Erster Entwurf für ReiKan, noch nicht ausformuliert oder verschickt

This commit is contained in:
trnq1ll0 committed 2026-09-22 09:43:34 +02:00
1 parent 0174c465fc
commit 239b314296
2 files changed
+85 -116

No files matched your search

@@ -10,7 +10,6 @@
#show: document-base
#set par(leading: 0.56em)
#cv-header(person)
#section("Ber", "ufserfahrung")
@@ -21,53 +20,22 @@
"Leipzig",
"seit 2019",
(
[Mehr als 20 C\#-Anwendungen mit Unity für Web, Desktop, Mobile und XR
#list( marker: [•], indent: 8pt, body-indent: 4pt, spacing: 6pt,
[Projektkonzeption, Entwicklung, Deployment und Betreuung],
[Integration von SDKs, Paketen und externen Services in Unity; Implementierung von Schnittstellen und Kapselung externer Abhängigkeiten],
[Versions- und Paketpflege, technische Fehleranalyse, Performance-Optimierung und automatisierte Tests],
)
],
[TenneT 2GW Platform: eigene TypeScript-Komponenten für eine mehrsprachige Web-/WebXR-Visualisierung],
[enviaM: zustandsbasierte Trainingslogik für Umspannwerksabläufe mit Spannungsprüfung und Fehlererkennung],
[
AssetDownloader für MMS
#list( marker: [•], indent: 8pt, body-indent: 4pt, spacing: 6pt,
[Anforderungserhebung und Konzeption einer eigenständigen .NET-Standard-Kernbibliothek mit separater Unity-Anbindung],
[Implementierung paralleler asynchroner Downloads mit Wiederaufnahmefunktion und Cache-Verwaltung],
[Testgetriebene Umsetzung mit NUnit, Moq und HTTP-Mocks; Tests für Download-Abbruch und -Wiederaufnahme, Dateiintegrität und Cache-Verhalten],
)
],
[
Roche – Sicherheitstraining für Laborschleusen
#list( marker: [•], indent: 8pt, body-indent: 4pt, spacing: 6pt,
[Entwicklung modularer Trainingsabläufe mit zustandsbasierter Ablaufsteuerung und persistenter Lernfortschrittsverwaltung],
[Entwicklung von Editor-Werkzeugen zur datengetriebenen Erzeugung von Trainingsinhalten aus strukturierten Kundenvorgaben],
[Refactoring bestehender Interaktionskomponenten zur Verbesserung der Wartbarkeit],
[Integration als SCORM-Paket in Lernsystem und implementation einer C\#-/JavaScript-Brücke zur Übertragung der Lernstände],
[Automatisierung von WebGL-Builds und Deployments mit GitHub Actions und GameCI],
)
],
[
VR-TrainingGenerator
#list( marker: [•], indent: 8pt, body-indent: 4pt, spacing: 6pt,
[Ausgliederung und Weiterentwicklung eines wiederverwendbaren Unity-Pakets für die Trainingsgenerierung],
[Entwicklung eines UI-Toolkit-basierten Editor-Wizards zur konfigurationsgestützten Erzeugung von Trainingsszenen],
[CLI-/Batchmode-Verarbeitung und NUnit-Regressionstests],
)
],
[Entwicklung und technische Betreuung von mehr als 20 Anwendungen für Web, Desktop, Mobile und XR; Integration in die Kundeninfrastruktur und systemübergreifende Fehleranalyse],
[Automatisierung von Builds und Deployments mit GitHub Actions und GameCI; Mitarbeit an Wartung und Dokumentation des zentralen Dockerhosts],
[Telekom MMS AI Assist: Container- und Bereitstellungskonfiguration mit Docker/Compose, GitLab CI und Kubernetes-Anweisungen für die Open Digital Cloud],
[Roche-Sicherheitstraining: C\#-/JavaScript-Schnittstelle zur Übertragung von Lernständen an das Cornerstone-Lernmanagementsystem über SCORM/AICC],
[MMS AssetDownloader: Konzeption und testgetriebene Umsetzung einer .NET-Standard-Bibliothek mit separater Unity-Anbindung, HTTP-Downloads, Wiederaufnahme und Cache-Verwaltung],
),
)
#entry(
"Freelance Full-Stack Developer",
"Selbständig",
"Selbstständig",
"Dresden",
"2017–2019",
(
[Entwicklung von E-Commerce- und Warenwirtschaftssystemen mit PHP, JavaScript und MySQL, unter anderem mit Shopware],
[Migration komplexer Systeme und Datenbanken],
[Frontend-Entwicklung mit JavaScript-Frameworks sowie technische Beratung],
[Entwicklung von E-Commerce- und Warenwirtschaftssystemen mit PHP, JavaScript und MySQL, unter anderem mit Shopware; Migration komplexer Systeme und Datenbanken],
[Technische Beratung und Systemadministration],
),
)
@@ -77,23 +45,8 @@
"Dresden",
"2017–2018",
(
[Anforderungserhebung mit Forschenden der HTW Dresden im BMBF-geförderten Projekt],
[Entwurf eines offenen Datenmodells für Stadtentwicklungsprozesse],
[Konzeption und Entwicklung interaktiver Prozessvisualisierungen mit Preact, Redux, SVG und Dagre],
[Umsetzung gekoppelter Zeitachsen-, Graph-, Filter- und Detailansichten],
[Abstimmung und Priorisierung fachlicher Anforderungen sowie Koordination der technischen Umsetzung im Projektteam],
),
)
#entry(
"Software-Qualitätssicherung – Webentwicklung",
"MAGIX Development AG",
"Dresden",
"2006–2016",
(
[Automatisierung von GUI-Tests mit SikuliX für Windows-Anwendungen mit WPF- und Qt-5-Oberflächen],
[Softwaretest und Qualitätssicherung sowie strukturierte Analyse von Anwendungsfehlern],
[Interne Webentwicklungsprojekte, IT-Support und Systemadministration],
[Anforderungserhebung mit Forschenden der HTW Dresden; Entwurf eines offenen Datenmodells und Entwicklung eines Werkzeugs zur Prozessvisualisierung],
[Koordination der technischen Umsetzung im Projektteam des BMBF-geförderten Vorhabens],
),
)
@@ -103,8 +56,19 @@
"Dresden",
"2012–2017",
(
[Entwicklung von E-Commerce- und Warenwirtschaftssystemen mit PHP, JavaScript und MySQL],
[Entwurf und Optimierung relationaler Datenbanken sowie Entwicklung responsiver Benutzeroberflächen nach dem Mobile-First-Prinzip],
[Entwicklung von Websites und Online-Shops; Entwurf und Optimierung relationaler Datenbanken sowie responsiver Benutzeroberflächen],
),
)
#entry(
"Software-Qualitätssicherung · IT-Support · Webentwicklung",
"MAGIX Software GmbH",
"Dresden",
"2006–2016",
(
[IT-Support und Systemadministration in heterogenen Arbeitsplatz- und Systemumgebungen],
[Qualitätssicherung für Windows-Anwendungen, strukturierte Fehleranalyse und GUI-Testautomatisierung mit SikuliX; Entwicklung interner Webwerkzeuge],
[Betreuung von Auszubildenden und Praktikanten; zeitweise Leitung des Dresdner Testteams],
),
)
@@ -112,48 +76,12 @@
"Server Support",
"Compaq Computer Corporation",
"München",
"2001-2002",
"2001–2002",
(
[Technischer First-Level-Support für Serverprodukte],
),
)
#pagebreak()
#cv-header(person)
#section("Tec", "hnische Kenntnisse")
#skills[
#skill("C# & .NET", [
C\#, .NET Standard, asynchrone Verarbeitung mit kontrollierter
Parallelität, ereignisbasierte Kommunikation, Fehler- und
Abbruchbehandlung, HTTP-Streaming mit HttpClient
])
#skill("Architektur & Integration", [
Trennung von Kernlogik und Framework-Anbindung, modulare
Bibliotheken und Pakete, zustandsbasierte Ablaufsteuerung,
Caching und Datenvalidierung, REST/HTTP, OpenAPI, JSON, XML
])
#skill("Unity & Entwicklungswerkzeuge", [
Komponentenentwicklung, ScriptableObjects, Assembly Definitions,
Editor-Erweiterungen mit UI Toolkit, datengetriebene
Szenengenerierung, CLI-/Batchmode-Automatisierung
])
#skill("Tests & Qualität", [
Testgetriebene Entwicklung, Unit-, Integrations- und
Regressionstests, Mocking und HTTP-Testdoubles,
NUnit, Moq, Pytest, GUI-Testautomatisierung mit SikuliX
])
#skill("Web & Benutzeroberflächen", [
TypeScript, Python/Django, Jekyll, PHP, JavaScript, HTML/CSS, Three.js, Preact/Redux
])
#skill("Datenbanken & Geodaten", [SQL, MySQL, SQLite, Datenmodellierung, Datenbankmigrationen, Django ORM, Leaflet, GeoJSON])
#skill("Delivery & Werkzeuge", [Git, GitHub Actions, GameCI, Docker/Compose, automatisierte Builds und Deployments])
#skill("Methoden & Zusammenarbeit", [Anforderungserhebung, Scrum, Jira, technische Dokumentation, spezifikationsgetriebene und KI-gestützte Softwareentwicklung])
#skill("Infrastruktur & Betrieb", [Linux, Windows, macOS, NixOS, Shell, nginx, Netzwerkdiagnose, Backup und Wiederherstellung])
]
#section("Aus", "bildung")
#entry(
@@ -162,7 +90,7 @@
"Dresden",
"2003–2006",
(
[Systemintegration, Anwendungsentwicklung und Geschäftsprozesse],
[Facharbeit: Aufbau eines virtuellen Netzwerkes mit DMZ und eines Servers mit LAMP-Umgebung; Systemintegration, Hardware- und Netzwerkaufbau],
),
)
@@ -173,11 +101,48 @@
"1997–2000",
(
[Programmierung, Automatisierungstechnik sowie Hardware- und Softwareentwicklung],
[Rechentechnik, Mess- und Regelungstechnik sowie CAD],
),
)
#section("Eng", "agement & Mentoring")
#pagebreak()
#cv-header(person)
#section("Pra", "xisprojekte")
#entry(
"Fachliche Konzeption und Steuerung der KI-gestützten Umsetzung",
"Automatisierung von Verwaltungsabläufen",
"Dresden",
"März–August 2026",
(
[Anwesenheits- und Tätigkeitsnachweise: fachliche Regeln, Datenzuordnungen und Prüfanforderungen klären und in zwei Python-Anwendungen überführen],
[Excel-Import, Validierung und personalisierte PDF-Ausgabe; grafische Bedienoberflächen und Windows-Bereitstellung],
),
)
#entry(
"Systemadministration und Betriebsautomatisierung · private Projekte",
"Eigene Server- und Backup-Infrastruktur",
"Dresden",
"2018–2026",
(
[Linux-/NixOS-Server mit Nextcloud, nginx und ZFS; Samba-Freigaben mit Berechtigungen und SMB-Signierung, Firewall-Regeln sowie Fernzugriff über Tailscale/VPN und SSH],
[Automatisierte System-Updates und Zertifikatsverwaltung; verschlüsselte Offsite-Backups und Wiederherstellung mit Restic, rsync und Datenbank-Dumps],
[Shell- und PowerShell-Skripte für Wartung und Sicherung unter Linux und Windows, dort mit VeraCrypt und Robocopy],
),
)
#section("Tec", "hnische Kenntnisse")
#skills(above: 10pt, below: 8pt)[
#skill("Systeme & Betrieb", [Linux, Windows, macOS; NixOS/Nix, systemd, Docker/Compose; Installation, Konfiguration und Fehlerdiagnose])
#skill("Netzwerk & Sicherheit", [TCP/IP, IP-Adressierung, Zugriffsschutz, VPN, SSH, HTTPS; Datei- und Dienstberechtigungen])
#skill("SQL & Datenbanken", [MySQL, SQLite, relationale Datenmodelle, Datenbankabfragen, Migrationen und Sicherungen])
#skill("Programmierung & Integration", [Python, C\#/.NET, JavaScript/TypeScript, PHP, Shell, PowerShell; REST/HTTP, JSON, XML])
#skill("Qualität & Zusammenarbeit", [Git, automatisierte Tests, NUnit, Moq, Pytest, Scrum, Jira, technische Dokumentation])
]
#section("Eng", "agement & Wissensvermittlung")
#entry(
"Mentor & Jury-Mitglied",
@@ -195,7 +160,7 @@
"Sachsen",
"2014–2018",
(
[Programmier-Workshops sowie Vermittlung von Datenschutz und IT-Sicherheit an Schulen],
[Workshops zu Programmierung, Datenschutz und IT-Sicherheit an Schulen],
),
)
@@ -205,7 +170,7 @@
"Dresden",
"2014–2021",
(
[Organisation von Community-Aktivitäten und Open-Data-Projekten; Gründung eines Open-Data-Labs mit der Open Knowledge Foundation],
[Organisation von Community-Projekten und Gründung eines Open-Data-Labs mit der Open Knowledge Foundation],
),
)
@@ -222,8 +187,7 @@
#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 besonders in die Berge oder aufs Wasser. Wenn daneben noch Zeit bleibt, widme ich mich gern der Musik.
Als begeisterter Autodidakt erschließe ich mir beruflich wie privat neue Technologien und Programmiersprachen.
Im Team schätze ich einen offenen, respektvollen Austausch. Unterschiedliche Perspektiven helfen mir, neue Zusammenhänge zu erkennen und gemeinsam tragfähige Lösungen zu entwickeln.
#text(size: 9pt)[
Meine Familie ist mein wichtigster Rückhalt. In meiner Freizeit zieht es mich besonders in die Berge oder aufs Wasser; daneben widme ich mich gern der Musik.
Als Autodidakt erschließe ich mir beruflich wie privat neue Technologien. Im Team schätze ich einen offenen, respektvollen Austausch und unterschiedliche Perspektiven.
]