Lovion CV angepasst
This commit is contained in:
1 parent
f2d5bde310
commit
dbf8daac97
1 file changed
+119
-81
+119
-81
@@ -10,6 +10,7 @@
|
||||
#show: document-base
|
||||
#set par(leading: 0.56em)
|
||||
|
||||
|
||||
#cv-header(person)
|
||||
|
||||
#section("Ber", "ufserfahrung")
|
||||
@@ -20,13 +21,41 @@
|
||||
"Leipzig",
|
||||
"seit 2019",
|
||||
(
|
||||
[Entwicklung und technische Betreuung von 20+ komplexen C\# Anwendungen mit Unity],
|
||||
[Integration und Kapselung von SDKs, Schnittstellen, Datenformaten, Paketen und externen Services],
|
||||
[Versions- und Paketpflege, technische Fehleranalyse, Performance-Optimierung und automatisierte Tests],
|
||||
[CI-Pipelines mit GitHub Actions und GameCI auf lokalen und Remote-Runnern für mehrere Zielplattformen],
|
||||
[Netzwerkanbindung und Hosting der Anwendungen inklusive Analyse von Problemen über Anwendungs- und Systemgrenzen hinweg],
|
||||
[XR-Anwendungen für Energiewirtschaft und Netzbetreiber, u. a. „Netzbooster 360" für TransnetBW und virtuelle Führung Umspannwerk Conneforde (TenneT)],
|
||||
[Client-Server-Kommunikation und plattformübergreifender Betrieb für Web-, Mobile-, Desktop- und XR-Systeme],
|
||||
[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],
|
||||
)
|
||||
],
|
||||
),
|
||||
)
|
||||
|
||||
@@ -36,10 +65,23 @@
|
||||
"Dresden",
|
||||
"2017–2019",
|
||||
(
|
||||
[Shopware und andere E-Commerce und Warenwirtschaftssysteme auf Basis von PHP, JavaScript, MySQL],
|
||||
[Entwicklung von E-Commerce- und Warenwirtschaftssystemen mit PHP, JavaScript und MySQL, unter anderem mit Shopware],
|
||||
[Migration komplexer Systeme und Datenbanken],
|
||||
[Frontend-Entwicklung mit modernen JavaScript Frameworks],
|
||||
[IT-Beratung und Systemadministration],
|
||||
[Frontend-Entwicklung mit JavaScript-Frameworks sowie technische Beratung],
|
||||
),
|
||||
)
|
||||
|
||||
#entry(
|
||||
"Hauptentwickler und Projektkoordinator",
|
||||
"VISOR/OProc – Prototype Fund",
|
||||
"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],
|
||||
),
|
||||
)
|
||||
|
||||
@@ -49,22 +91,20 @@
|
||||
"Dresden",
|
||||
"2006–2016",
|
||||
(
|
||||
[IT-Support und Systemadministration in heterogenen Arbeitsplatz- und Systemumgebungen],
|
||||
[Softwaretest, Qualitätssicherung und automatisierte Testentwicklung],
|
||||
[Strukturierte Fehleranalyse und serviceorientierte Unterstützung interner Anwender],
|
||||
[Inhouse Webentwicklungsprojekte],
|
||||
[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],
|
||||
),
|
||||
)
|
||||
|
||||
#entry(
|
||||
"Web Entwickler",
|
||||
"Webentwickler",
|
||||
"Nebenberuflich",
|
||||
"Dresden",
|
||||
"2012–2017",
|
||||
(
|
||||
[Entwicklung von E-Commerce- und Warenwirtschaftssystemen mit PHP, JavaScript und MySQL],
|
||||
[Responsive Design und Mobile-First Ansätze],
|
||||
[Datenbankdesign und -optimierung],
|
||||
[Entwurf und Optimierung relationaler Datenbanken sowie Entwicklung responsiver Benutzeroberflächen nach dem Mobile-First-Prinzip],
|
||||
),
|
||||
)
|
||||
|
||||
@@ -72,37 +112,9 @@
|
||||
"Server Support",
|
||||
"Compaq Computer Corporation",
|
||||
"München",
|
||||
"2001–2001",
|
||||
"2001",
|
||||
(
|
||||
[1st Level Server Support],
|
||||
[Technischer Support für Serverprodukte],
|
||||
),
|
||||
)
|
||||
|
||||
#section("Aus", "bildung")
|
||||
|
||||
#entry(
|
||||
"Fachinformatiker für Systemintegration",
|
||||
"BSZET Dresden / MAGIX GmbH",
|
||||
"Dresden",
|
||||
"2003–2006",
|
||||
(
|
||||
[Systemintegration und Anwendungsentwicklung],
|
||||
[Geschäftsprozesse],
|
||||
[Virtualisierung],
|
||||
),
|
||||
)
|
||||
|
||||
#entry(
|
||||
"Technischer Assistent für Automatisierungs- und Computertechnik",
|
||||
"Berufliches Schulzentrum Weißwasser",
|
||||
"Weißwasser",
|
||||
"1997–2000",
|
||||
(
|
||||
[Grundlagen der Rechentechnik, Mess- und Regelungstechnik],
|
||||
[Programmierung und Automatisierungstechnik],
|
||||
[Hardware- und Softwareentwicklung],
|
||||
[CAD],
|
||||
[Technischer First-Level-Support für Serverprodukte],
|
||||
),
|
||||
)
|
||||
|
||||
@@ -112,16 +124,59 @@
|
||||
#section("Tec", "hnische Kenntnisse")
|
||||
|
||||
#skills[
|
||||
#skill("Serveradministration", [Linux, NixOS/Nix, systemd, Docker/Compose, nginx, Nextcloud, Cockpit, POSIX Shell, Bash, PowerShell])
|
||||
#skill("Speicher & Backup", [ZFS, Samba/SMB, Restic, rsync/SSH, SFTP, VeraCrypt, Robocopy, PostgreSQL-/MySQL-Dumps])
|
||||
#skill("Netzwerk & Sicherheit", [TCP/IP, IP-Adressierung, Firewalls, OpenSSH, Tailscale/VPN, HTTPS/ACME, SMB-Signierung, Schlüsselverwaltung])
|
||||
#skill("Betriebssysteme", [Debian, Fedora, NixOS, FreeBSD, CentOS, Windows, macOS])
|
||||
#skill("Automation & Betrieb", [Updates, Wartung, Logging, Fehlerbehandlung, Backup/Restore, CI/CD, GitHub Actions, GameCI])
|
||||
#skill("Programmierung", [C\#, Python, JavaScript/TypeScript, PHP, SQL, Shell, HTML/CSS, REST APIs, JSON, XML])
|
||||
#skill("Qualität & Methoden", [Git, TDD, NUnit, Moq, Pytest, automatisierte Tests, Jira, Scrum, technische Dokumentation])
|
||||
#skill("Anwendungsentwicklung", [Unity/C\#, Django, Webanwendungen, Datenbanken, Schnittstellenintegration, plattformübergreifende Systeme])
|
||||
#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(
|
||||
"Fachinformatiker für Systemintegration",
|
||||
"BSZET Dresden / MAGIX GmbH",
|
||||
"Dresden",
|
||||
"2003–2006",
|
||||
(
|
||||
[Systemintegration, Anwendungsentwicklung und Geschäftsprozesse],
|
||||
),
|
||||
)
|
||||
|
||||
#entry(
|
||||
"Technischer Assistent für Automatisierungs- und Computertechnik",
|
||||
"Berufliches Schulzentrum Weißwasser",
|
||||
"Weißwasser",
|
||||
"1997–2000",
|
||||
(
|
||||
[Programmierung, Automatisierungstechnik sowie Hardware- und Softwareentwicklung],
|
||||
[Rechentechnik, Mess- und Regelungstechnik sowie CAD],
|
||||
),
|
||||
)
|
||||
|
||||
#section("Eng", "agement & Mentoring")
|
||||
|
||||
#entry(
|
||||
@@ -130,9 +185,7 @@
|
||||
"Dresden",
|
||||
"seit 2015",
|
||||
(
|
||||
[Betreuung von Jugendlichen bei Coding-Projekten],
|
||||
[Jury-Tätigkeit bei Hackathons],
|
||||
[Förderung von IT-Nachwuchs],
|
||||
[Mentoring bei Coding-Projekten und Jury-Tätigkeit bei Hackathons],
|
||||
),
|
||||
)
|
||||
|
||||
@@ -142,20 +195,7 @@
|
||||
"Sachsen",
|
||||
"2014–2018",
|
||||
(
|
||||
[IT-Workshops an Schulen durchgeführt],
|
||||
[Aufklärung über Datenschutz und IT-Sicherheit],
|
||||
[Praktische Programmier-Workshops für Schüler],
|
||||
),
|
||||
)
|
||||
|
||||
#entry(
|
||||
"Open Source Förderung",
|
||||
"VISOR – Prototype Fund Project",
|
||||
"Berlin",
|
||||
"2017–2018",
|
||||
(
|
||||
[Hauptentwicklung und Projektkoordination eines BMBF-geförderten Civic-Tech-Projekts],
|
||||
[Webtool und offener Datenstandard für digitale Partizipation in Stadtentwicklungsprozessen],
|
||||
[Programmier-Workshops sowie Vermittlung von Datenschutz und IT-Sicherheit an Schulen],
|
||||
),
|
||||
)
|
||||
|
||||
@@ -165,8 +205,7 @@
|
||||
"Dresden",
|
||||
"2014–2021",
|
||||
(
|
||||
[Treffen, Aktionen, Veranstaltungen, Software pro Open Data in Dresden],
|
||||
[Gründung eines Open-Data-Labs mit der Open Knowledge Foundation],
|
||||
[Organisation von Community-Aktivitäten und Open-Data-Projekten; Gründung eines Open-Data-Labs mit der Open Knowledge Foundation],
|
||||
),
|
||||
)
|
||||
|
||||
@@ -176,16 +215,15 @@
|
||||
"Dresden",
|
||||
"2012–2019",
|
||||
(
|
||||
[Vorträge zu Webentwicklung und IT-Trends],
|
||||
[Wissensaustausch in der Developer-Community],
|
||||
[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)
|
||||
Als begeisterter Autodidakt erschließe ich mir kontinuierlich neue Technologien. Ich arbeite gewissenhaft, selbstständig und eigenverantwortlich und behalte dabei Wartbarkeit, Sicherheit und einen zuverlässigen Betrieb im Blick.
|
||||
|
||||
Im Team kommuniziere ich offen, respektvoll und verständlich. Den fachlichen Austausch und unterschiedliche Perspektiven nutze ich gern, um tragfähige Lösungen für komplexe technische Fragestellungen zu entwickeln.
|
||||
|
||||
Mein Ziel ist es, diese Erfahrung dort einzusetzen, wo sie zur Energiewende beiträgt – etwa in der Netzwerk- und IT-Infrastruktur von Batteriespeichersystemen.
|
||||
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.
|
||||
Reference in new issue
Block a user