Compare commits

..
1 Commits
Author SHA1 Message Date
trnq1ll0 f400f0a647 WIP 2026-09-08 10:48:10 +02:00
2 changed files with 77 additions and 109 deletions

No files matched your search

+9 -3
View File
@@ -55,13 +55,19 @@ Sehr geehrtes ITS-Recruiting-Team,
#v(2.5mm)
als ausgebildeter Fachinformatiker für Systemintegration sowie Technischer Assistent für Automatisierungs- und Computertechnik verfüge ich über mehr als 25 Jahre Erfahrung in Softwareentwicklung und Qualitätssicherung. Bei der ITS Gruppe reizt mich besonders die Entwicklung anspruchsvoller Software für Netzbetreiber.
als ausgebildeter Fachinformatiker für Systemintegration sowie Technischer Assistent für Automatisierungs- und Computertechnik mit über 25-jähriger Erfahrung in Softwareentwicklung und Qualitätssicherung möchte ich meine Entwicklungs- und Architekturkenntnisse gern in die Entwicklung Ihrer Software einbringen.
Seit 2019 entwickle und betreue ich komplexe Anwendungen mit C\# und .NET in mehr als 20 Unity-Projekten, von der Architektur über die Implementierung bis hin zu Betrieb und Wartung. Zu meinem Alltag gehören objektorientierte Programmierung, die Entwicklung von Benutzeroberflächen und Geschäftslogik, die Integration externer Systeme und Schnittstellen, CI-Pipelines mit GitHub Actions sowie die Arbeit in agilen Teams (Scrum, Jira). Ihre Kundenwelt ist mir bereits vertraut: Für enviaM habe ich ein VR-Training umgesetzt, das Umspannwerksabläufe mit Schrittsteuerung, Spannungsprüfung und Fehlererkennung abbildet und für TenneT entwickelte ich eigene TypeScript-Komponenten einer mehrsprachigen Web- und WebXR-Visualisierung. Auch GIS-Themen sind mir aus meiner Open-Data-Arbeit und eigenen Kartenprojekten mit Leaflet und GeoJSON vertraut. TypeScript und moderne Webtechnologien setze ich sicher ein, etwa für mehrsprachige Web- und WebXR-Anwendungen, für Firmenwebseiten sowie zur Einbettung von Unity-WebGL-Anwendungen. Erfahrung mit relationalen Datenbanken bringe ich aus der Entwicklung und Migration von Web- und Warenwirtschaftssystemen als selbstständiger Full-Stack-Developer mit. Fachliche Anforderungen gemeinsam zu klären und in wartbare Software zu übersetzen, ist mir besonders wichtig. Im geförderten Projekt VISOR/OProc entwarf und entwickelte ich in Zusammenarbeit mit Forschenden der HTW Dresden ein offenes Datenmodell und ein Werkzeug zur Prozessvisualisierung.
Seit 2019 entwickle und betreue ich komplexe Anwendungen mit C\# und .NET in mehr als 20 Unity-Projekten, von der Architektur über die Implementierung bis hin zu Betrieb und Wartung. Zu meinem Alltag gehören objektorientierte Programmierung, die Entwicklung von Benutzeroberflächen und Geschäftslogik, die Integration externer Systeme und Schnittstellen, CI-Pipelines mit GitHub Actions sowie die Arbeit in agilen Teams (Scrum, Jira).
TypeScript und moderne Webtechnologien setze ich sicher ein, etwa für mehrsprachige Web- und WebXR-Anwendungen, für Firmenwebseiten sowie zur Einbettung von Unity-WebGL-Anwendungen. Erfahrung mit relationalen Datenbanken bringe ich aus der Entwicklung und Migration von Web- und Warenwirtschaftssystemen als selbstständiger Full-Stack-Developer mit.
Fachliche Anforderungen gemeinsam zu klären und in wartbare Software zu übersetzen, ist mir besonders wichtig. Im geförderten Projekt VISOR/OProc entwarf und entwickelte ich in Zusammenarbeit mit Forschenden der HTW Dresden ein offenes Datenmodell und ein Werkzeug zur Prozessvisualisierung.
Ihre Kundenwelt ist mir bereits vertraut: Für enviaM habe ich ein VR-Training umgesetzt, das Umspannwerksabläufe mit Schrittsteuerung, Spannungsprüfung und Fehlererkennung abbildet und für TenneT entwickelte ich eigene TypeScript-Komponenten einer mehrsprachigen Web- und WebXR-Visualisierung. Auch GIS-Themen sind mir aus meiner Open-Data-Arbeit und eigenen Kartenprojekten mit Leaflet und GeoJSON vertraut. In Lovion BIS möchte ich mich fachlich und technisch gründlich einarbeiten und anschließend meine Erfahrung mit modularer Architektur, Schnittstellen und automatisierten Tests in die Weiterentwicklung einbringen.
Solide Erfahrungen in spezifikationsgetriebener, KI-gestützter Softwareentwicklung habe ich bereits in mehreren Kundenprojekten mit C\#, Unity und Python gesammelt. Für einen AssetDownloader der MMS konzipierte ich eine eigenständige .NET-Standard-Kernbibliothek mit separater Unity-Anbindung und setzte diese testgetrieben mit KI-Unterstützung um. Automatisierte Tests mit NUnit, Moq und HTTP-Mocks sichern unter anderem Download-Abbrüche, Wiederaufnahme und Cache-Verhalten ab.
In Lovion BIS möchte ich mich fachlich und technisch gründlich einarbeiten und anschließend meine Erfahrung mit modularer Architektur, Schnittstellen und automatisierten Tests in die Weiterentwicklung einbringen. Ich arbeite eigenverantwortlich mit hohem Qualitätsanspruch und schätze sowohl eine offene Kommunikation auf Deutsch und Englisch als auch die Zusammenarbeit in flachen, agilen Strukturen. Sehr gern würde ich direkt am Standort Dresden oder mobil arbeiten. Meine Gehaltsvorstellung liegt bei rund 60.000 € brutto jährlich für eine 40-Stunden-Woche.
Ich arbeite eigenverantwortlich mit hohem Qualitätsanspruch und schätze sowohl eine offene Kommunikation auf Deutsch und Englisch als auch die Zusammenarbeit in flachen, agilen Strukturen. Sehr gern würde ich direkt am Standort Dresden oder mobil arbeiten. Meine Gehaltsvorstellung liegt bei rund 60.000 € brutto jährlich für eine 40-Stunden-Woche.
Mein frühestmöglicher Eintrittstermin ist der 1. Oktober 2026. Ich freue mich auf ein persönliches Gespräch, um mehr über Ihre Produkte, die Lovion-BIS-Plattform und Ihr Entwicklungsteam zu erfahren.
+68 -106
View File
@@ -10,7 +10,6 @@
#show: document-base
#set par(leading: 0.56em)
#cv-header(person)
#section("Ber", "ufserfahrung")
@@ -21,41 +20,13 @@
"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],
[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],
)
],
[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],
)
],
[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],
),
)
@@ -65,23 +36,10 @@
"Dresden",
"2017–2019",
(
[Entwicklung von E-Commerce- und Warenwirtschaftssystemen mit PHP, JavaScript und MySQL, unter anderem mit Shopware],
[Shopware und andere E-Commerce und Warenwirtschaftssysteme auf Basis von PHP, JavaScript, MySQL],
[Migration komplexer Systeme und Datenbanken],
[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],
[Frontend-Entwicklung mit modernen JavaScript Frameworks],
[IT-Beratung und Systemadministration],
),
)
@@ -91,20 +49,22 @@
"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],
[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],
),
)
#entry(
"Webentwickler",
"Web Entwickler",
"Nebenberuflich",
"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],
[Responsive Design und Mobile-First Ansätze],
[Datenbankdesign und -optimierung],
),
)
@@ -112,48 +72,13 @@
"Server Support",
"Compaq Computer Corporation",
"München",
"2001",
"2001–2001",
(
[Technischer First-Level-Support für Serverprodukte],
[1st Level Server Support],
[Technischer 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 +87,9 @@
"Dresden",
"2003–2006",
(
[Systemintegration, Anwendungsentwicklung und Geschäftsprozesse],
[Systemintegration und Anwendungsentwicklung],
[Geschäftsprozesse],
[Virtualisierung],
),
)
@@ -172,11 +99,29 @@
"Weißwasser",
"1997–2000",
(
[Programmierung, Automatisierungstechnik sowie Hardware- und Softwareentwicklung],
[Rechentechnik, Mess- und Regelungstechnik sowie CAD],
[Grundlagen der Rechentechnik, Mess- und Regelungstechnik],
[Programmierung und Automatisierungstechnik],
[Hardware- und Softwareentwicklung],
[CAD],
),
)
#pagebreak()
#cv-header(person)
#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])
]
#section("Eng", "agement & Mentoring")
#entry(
@@ -185,7 +130,9 @@
"Dresden",
"seit 2015",
(
[Mentoring bei Coding-Projekten und Jury-Tätigkeit bei Hackathons],
[Betreuung von Jugendlichen bei Coding-Projekten],
[Jury-Tätigkeit bei Hackathons],
[Förderung von IT-Nachwuchs],
),
)
@@ -195,7 +142,20 @@
"Sachsen",
"2014–2018",
(
[Programmier-Workshops sowie Vermittlung von Datenschutz und IT-Sicherheit an Schulen],
[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],
),
)
@@ -205,7 +165,8 @@
"Dresden",
"2014–2021",
(
[Organisation von Community-Aktivitäten und Open-Data-Projekten; Gründung eines Open-Data-Labs mit der Open Knowledge Foundation],
[Treffen, Aktionen, Veranstaltungen, Software pro Open Data in Dresden],
[Gründung eines Open-Data-Labs mit der Open Knowledge Foundation],
),
)
@@ -215,15 +176,16 @@
"Dresden",
"2012–2019",
(
[Vorträge zu Webentwicklung und IT-Trends sowie Wissensaustausch in der Developer-Community],
[Vorträge zu Webentwicklung und IT-Trends],
[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 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.
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.