Bewerbung an move technology erstellt und versendet
This commit is contained in:
1 parent
e896ec7219
commit
b6a24ca91d
3 files changed
+113
-110
No files matched your search
@@ -8,11 +8,14 @@
|
||||
)
|
||||
|
||||
#show: document-base
|
||||
// MOVE-Farbpalette; das dunkle Grün bleibt auch bei kleiner Schrift gut lesbar.
|
||||
#show text.where(fill: accent): set text(fill: rgb("#057d64"))
|
||||
#show text.where(fill: ink): set text(fill: rgb("#1d1d1f"))
|
||||
#show text.where(fill: dark-ink): set text(fill: rgb("#1d1d1f"))
|
||||
#show text.where(fill: gray-ink): set text(fill: rgb("#4e4d5c"))
|
||||
#set par(leading: 0.56em)
|
||||
|
||||
|
||||
#cv-header(person)
|
||||
|
||||
#section("Ber", "ufserfahrung")
|
||||
|
||||
#entry(
|
||||
@@ -21,54 +24,30 @@
|
||||
"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],
|
||||
[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],
|
||||
[
|
||||
AssetDownloader für MMS – modulare Architektur und Qualitätssicherung
|
||||
#list(marker: [•], indent: 8pt, body-indent: 4pt, spacing: 6pt,
|
||||
[Anforderungserhebung und Konzeption einer .NET-Standard-Kernbibliothek mit separater Unity-Anbindung; parallele, asynchrone Downloads mit Wiederaufnahmefunktion und Cache-Verwaltung],
|
||||
[Spezifikations- und testgetriebene Umsetzung mit KI-Unterstützung; Tests für Downloads, Abbruchbehandlung, Dateiintegrität und Cache-Verhalten mit NUnit, Moq und HTTP-Mocks],
|
||||
)
|
||||
],
|
||||
[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],
|
||||
[Spezifikations- und testgetriebene Umsetzung mit KI-Unterstützung],
|
||||
[Absicherung durch NUnit, Moq und HTTP-Mocks; Tests für Download, 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 ein Lernsystem und Implementierung 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],
|
||||
)
|
||||
],
|
||||
[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],
|
||||
),
|
||||
)
|
||||
|
||||
#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],
|
||||
[Frontend-Entwicklung mit JavaScript-Frameworks, Migration komplexer Systeme und Datenbanken sowie technische Beratung],
|
||||
),
|
||||
)
|
||||
|
||||
@@ -78,11 +57,9 @@
|
||||
"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],
|
||||
[Anforderungserhebung mit Forschenden der HTW Dresden; Entwurf eines offenen Datenmodells für Stadtentwicklungsprozesse im BMBF-geförderten Projekt],
|
||||
[Konzeption und Entwicklung einer Prozessvisualisierung mit Preact, Redux, SVG und Dagre; gekoppelte Zeitachsen-, Graph-, Filter- und Detailansichten],
|
||||
[Fachliche Priorisierung und Koordination der technischen Umsetzung im Projektteam],
|
||||
),
|
||||
)
|
||||
|
||||
@@ -92,8 +69,7 @@
|
||||
"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],
|
||||
[Softwaretests und strukturierte Fehleranalyse; Automatisierung von GUI-Tests mit SikuliX für Windows-Anwendungen mit WPF- und Qt-5-Oberflächen],
|
||||
[Interne Webentwicklungsprojekte, IT-Support und Systemadministration],
|
||||
),
|
||||
)
|
||||
@@ -104,8 +80,7 @@
|
||||
"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 mit responsiven Benutzeroberflächen nach dem Mobile-First-Prinzip; Entwurf und Optimierung relationaler Datenbanken],
|
||||
),
|
||||
)
|
||||
|
||||
@@ -113,7 +88,7 @@
|
||||
"Server Support",
|
||||
"Compaq Computer Corporation",
|
||||
"München",
|
||||
"2001-2002",
|
||||
"2001–2002",
|
||||
(
|
||||
[Technischer First-Level-Support für Serverprodukte],
|
||||
),
|
||||
@@ -121,38 +96,39 @@
|
||||
|
||||
#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 & Schnittstellen", [
|
||||
Modulare Bibliotheken, Trennung von Kernlogik und Framework-Anbindung,
|
||||
Zustandsmodelle, asynchrone Verarbeitung, REST/HTTP, OpenAPI, JSON, XML
|
||||
])
|
||||
#skill("Architektur & Integration", [
|
||||
Trennung von Kernlogik und Framework-Anbindung, modulare
|
||||
Bibliotheken und Pakete, zustandsbasierte Ablaufsteuerung,
|
||||
Caching und Datenvalidierung, REST/HTTP, OpenAPI, JSON, XML
|
||||
#skill("Infrastruktur & Betrieb", [Linux, NixOS, Shell, SSH, Docker/Compose,
|
||||
GitHub Actions, GameCI, Apache 2, nginx, Git, Netzwerkdiagnose, Backup und Wiederherstellung])
|
||||
#skill("Backend & Daten", [
|
||||
C\#, .NET Standard, Python, SQL, MySQL, SQLite, Django/ORM,
|
||||
Datenmodellierung, Datenbankmigrationen und API-Integration
|
||||
])
|
||||
#skill("Web & Frontend", [
|
||||
JavaScript, React, Preact, Redux, HTML/CSS,
|
||||
Three.js, WebXR, Jekyll
|
||||
])
|
||||
#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("Tests & Qualität", [
|
||||
Testgetriebene Entwicklung, Unit-, Integrations- und
|
||||
Regressionstests, Mocking und HTTP-Testdoubles,
|
||||
NUnit, Moq, Pytest, GUI-Testautomatisierung mit SikuliX
|
||||
Testgetriebene Entwicklung, Unit-, Integrations- und Regressionstests,
|
||||
NUnit, Moq, pytest, HTTP-Mocks, SikuliX
|
||||
])
|
||||
#skill("Unity & Entwicklungswerkzeuge", [
|
||||
Komponentenentwicklung, ScriptableObjects, Assembly Definitions,
|
||||
Editor-Erweiterungen mit UI Toolkit, datengetriebene
|
||||
Szenengenerierung, CLI-/Batchmode-Automatisierung
|
||||
#skill("Rust-Grundlagen", [
|
||||
Eigene Konsolen- und 3D-Lernprojekte mit Cargo
|
||||
])
|
||||
#skill("Zusammenarbeit", [
|
||||
Anforderungserhebung, fachliche Projektkoordination, Scrum, Jira,
|
||||
technische Dokumentation; Kommunikation auf Deutsch und Englisch
|
||||
])
|
||||
|
||||
#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")
|
||||
@@ -181,12 +157,12 @@
|
||||
#section("Eng", "agement & Mentoring")
|
||||
|
||||
#entry(
|
||||
"Mentor & Jury-Mitglied",
|
||||
"Mentor & Jurymitglied",
|
||||
"Jugend hackt Dresden",
|
||||
"Dresden",
|
||||
"seit 2015",
|
||||
(
|
||||
[Mentoring bei Coding-Projekten und Jury-Tätigkeit bei Hackathons],
|
||||
[Mentoring bei Coding-Projekten und Jurytätigkeit bei Hackathons],
|
||||
),
|
||||
)
|
||||
|
||||
@@ -206,13 +182,14 @@
|
||||
"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-Aktivitäten und Open-Data-Projekten],
|
||||
[Gründung eines Open-Data-Labs mit der Open Knowledge Foundation],
|
||||
),
|
||||
)
|
||||
|
||||
#entry(
|
||||
"Speaker",
|
||||
"Web Montag Dresden, CCC Veranstaltungen",
|
||||
"Web Montag Dresden, CCC-Veranstaltungen",
|
||||
"Dresden",
|
||||
"2012–2019",
|
||||
(
|
||||
@@ -225,6 +202,6 @@
|
||||
#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.
|
||||
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.
|
||||
Reference in new issue
Block a user