zweite Iteration Initiativbewerbung Cloud&Heat

This commit is contained in:
trnq1ll0 committed 2026-10-22 16:19:06 +02:00
1 parent 63fcc3093d
commit e4cf801fb3
2 files changed
+82 -79

No files matched your search

@@ -54,15 +54,15 @@ Sehr geehrte Frau Burgess,
Cloud&Heat steht für eine Cloud-Infrastruktur, die nachhaltig, energieeffizient und offen betrieben wird. Genau das ist mir auch persönlich wichtig, und deshalb würde ich mich gern in Ihr Team einbringen, ob in der Softwareentwicklung oder in der Administration. Ich bin ausgebildeter Fachinformatiker für Systemintegration und habe über 20 Jahre Erfahrung in Softwareentwicklung und Qualitätssicherung.
Linux ist dabei mein Arbeitsumfeld: Seit vielen Jahren arbeite ich mit den unterschiedlichsten Servern, von Debian Linux und NixOS bis zu BSD in TrueNAS. Das Fundament dafür legten meine Ausbildung zum Fachinformatiker für Systemintegration, in dessen Facharbeit ich ein virtuelles Netzwerk mit DMZ aufgebaut habe und die folgenden Jahre als Webentwickler.
Linux ist dabei mein Arbeitsumfeld: Seit vielen Jahren arbeite ich mit den unterschiedlichsten Servern, von Debian Linux und NixOS bis zu BSD in TrueNAS. Das Fundament dafür legten meine Ausbildung, in dessen Facharbeit ich ein virtuelles Netzwerk mit DMZ aufgebaut habe, meine fortdauernden Jahre als Webentwickler und der Betrieb privater Infrastruktur.
Seit 2019 konzipiere und entwickle ich bei der vr-bits GmbH Anwendungen mit C\#, .NET und Unity und begleite sie vom Architekturentwurf bis zum Betrieb. Builds und Deployments automatisiere ich mit GitHub Actions und GameCI. Für die Telekom Open Digital Cloud erstellte ich Docker- und Kubernetes-Anweisungen für einen Python-basierten Voice-Agent-Service. Mein Kubernetes-Wissen möchte ich bei Ihnen vertiefen; die Förderung von Zertifizierungen wie der CKA reizt mich deshalb besonders.
Von November 2019 bis September 2026 konzipierte und entwickelte ich bei der vr-bits GmbH VR-, XR- und Webanwendungen mit C\#, .NET und Unity und begleitete sie vom Architekturentwurf bis zum Betrieb. Builds und Deployments automatisierte ich mit GitHub Actions und GameCI. Für die Telekom Open Digital Cloud erstellte ich Dockeranweisungen für einen Python-basierten Voice-Agent-Service. Cloud, Deployment, Hochverfügbarkeit und Orchestrierung möchte ich bei Ihnen vertiefend lernen; die Förderung von Zertifizierungen reizt mich deshalb besonders.
Als Entwickler lege ich Wert auf wartbare, testbare Software. Für MMS konzipierte ich eine .NET-Standard-Kernbibliothek mit separater Unity-Anbindung für parallele, wiederaufnehmbare Downloads samt Cache-Verwaltung. Spezifikationsgetrieben und mit KI-Unterstützung umgesetzt, prüfen NUnit, Moq und HTTP-Mocks das Verhalten bei Abbrüchen und Neustarts. In Python habe ich zuletzt Werkzeuge zur Automatisierung von Verwaltungsabläufen entwickelt, die Excel-Daten validieren, in PDF-Formulare überführen und unter Windows bereitgestellt werden.
Als Entwickler lege ich Wert auf wartbare, testbare Software. Für MMS konzipierte ich eine .NET-Standard-Kernbibliothek mit separater Unity-Anbindung für parallele, wiederaufnehmbare Downloads samt Cache-Verwaltung. Spezifikationsgetrieben und mit KI-Unterstützung umgesetzt, prüfen NUnit, Moq und HTTP-Mocks das Verhalten bei Abbrüchen und Neustarts. In Python habe ich zuletzt die KI-gestützte Entwicklung von Werkzeugen zur Automatisierung von Verwaltungsabläufen gesteuert, die Excel-Daten validieren, in PDF-Formulare überführen und unter Windows bereitgestellt werden.
Mit Rust habe ich bisher nur kleine Lernprojekte umgesetzt, verfolge die Sprache aber seit Jahren mit großem Interesse. Systemnahe Automatisierung in der Cloud ist für mich der richtige Anlass, mich fachlich intensiv damit zu beschäftigen. Als Autodidakt erschließe ich mir neue Sprachen und Technologien zügig; die zehn Prozent Weiterbildungszeit würde ich dafür gern nutzen.
Open Source ist für mich gelebte Praxis: Ich arbeite seit Jahren mit Linux, leitete Open Data Dresden, gründete mit der Open Knowledge Foundation ein Open-Data-Lab und war Hauptentwickler im Prototype-Fund-Projekt VISOR/OProc. Fachliche Anforderungen kläre ich im direkten Austausch; die Arbeit in agilen Teams mit Scrum und Jira ist mir vertraut, ebenso Kommunikation auf Deutsch und Englisch und die Weitergabe von Wissen, etwa als Mentor bei Jugend hackt.
Open Source ist für mich gelebte Praxis: Ich leitete Open Data Dresden, gründete mit der Open Knowledge Foundation ein Open-Data-Lab und war Hauptentwickler im Prototype-Fund-Projekt VISOR/OProc. Fachliche Anforderungen kläre ich im direkten Austausch; die Arbeit in agilen Teams mit Scrum und Jira ist mir vertraut, ebenso Kommunikation auf Deutsch und Englisch und die Weitergabe von Wissen, etwa als Mentor bei Jugend hackt.
Gern bringe ich mich in Ihr Team in Dresden ein. Mein frühestmöglicher Eintrittstermin ist der 1. November 2026. Ich freue mich auf ein persönliches Gespräch darüber, wo meine Entwicklungserfahrung Ihrem Cloud-Team am meisten nützt.
@@ -11,25 +11,28 @@
#set par(leading: 0.56em)
#cv-header(person)
#section("Pro", "fil")
#v(3mm)
Software-Entwickler und Allrounder mit über 20 Jahren Berufserfahrung. Mich treibt die Neugier auf neue Ideen, Technologien und Arbeitsweisen und die Frage, wie sie sich passend zum Problem sinnvoll einsetzen lassen, um Hürden zu überwinden und Abläufe zu vereinfachen. Meine Stärken liegen in Entwicklung und Erforschung neuer Ansätze, zuletzt in KI-gestützter Entwicklung mit klaren Vorgaben, Tests und Guard-Rails; dazu kommt solide Praxis mit Linux-Servern, Containern und Netzwerk. Besonders reizt mich der Einsatz für Energie, Nachhaltigkeit und Umwelt.
#v(3mm)
#section("Ber", "ufserfahrung")
#entry(
"C# Developer & Software Engineer for Unity AR/VR",
"C# Developer & Software Engineer für Unity AR/VR",
"vr-bits GmbH",
"Leipzig",
"seit 2019",
"11.2019 – 09.2026",
(
[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],
[Konzeption, Entwicklung, Deployment und Betreuung von mehr als 20 Anwendungen mit C\# und Unity für Web, Desktop, Mobile und XR, unter anderem für Roche, TenneT, enviaM und Audi; Integration von SDKs und externen Services, Refactoring und Performance-Optimierung],
[Recherche neuer Technologien für Kundenprojekte: Needle Engine, NeRF, KI-Modellgenerierung, Unity DOTS, xAPI],
[Automatisierte Builds und Deployments mit GitHub Actions, GitLab CI und GameCI],
[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,
[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],
)
],
[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],
[Telekom MMS AI Assist: Docker/Compose, CI-gestützter Build und Push versionierter Images sowie Dockeranweisungen für einen Python-basierten Voice-Agent-Service in der Open Digital Cloud],
[AssetDownloader für MMS: Konzeption einer .NET-Standard-Kernbibliothek mit Unity-Anbindung (parallele Downloads, Wiederaufnahme, Cache); spezifikations- und testgetriebene Umsetzung mit KI-Unterstützung, abgesichert durch NUnit-, Moq- und HTTP-Mock-Tests],
[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 UI-Toolkit-Wizard, 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],
),
)
@@ -38,12 +41,11 @@
"Agentic Software Engineer",
"Sächsisches Umschulungs- und Fortbildungswerk Dresden",
"Dresden",
"seit 2026",
"02.2026 – 12.2026",
(
[Verwaltungsprozesse fachlich analysiert, Architektur und Prüfkriterien festgelegt, KI-gestützte Umsetzung gesteuert],
[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)],
[Verwaltungsprozesse fachlich analysiert und die vollständig KI-gestützte Umsetzung über Architekturvorgaben, persistente Agent-Anweisungen, Prüfkriterien und Tests gesteuert],
[Tätigkeitsnachweis-Generator (Streamlit; Excel-Import, Validierung, monatliche PDF-Ausgabe mit openpyxl und PyMuPDF; Windows-Auslieferung mit Update-Prüfung) und Anwesenheits-PDF-Generator (openpyxl, pypdf; Fachlogik getrennt von CLI und GUI, Unit-Tests, Windows-Installer)],
[Ausbilder-Qualifikation nach AEVO (IHK)]
),
)
@@ -51,10 +53,9 @@
"Freelance Full-Stack Developer",
"Selbstständig",
"Dresden",
"2017–2019",
"2017 - 2019",
(
[Entwicklung von E-Commerce- und Warenwirtschaftssystemen mit PHP, JavaScript und MySQL, unter anderem mit Shopware],
[Frontend-Entwicklung mit JavaScript-Frameworks, Migration komplexer Systeme und Datenbanken 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],
),
)
@@ -62,22 +63,10 @@
"Hauptentwickler und Projektkoordinator",
"VISOR/OProc – Prototype Fund",
"Dresden",
"2017–2018",
"10.2017 – 03.2018",
(
[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],
),
)
#entry(
"Software-Qualitätssicherung – Webentwicklung",
"MAGIX Development AG",
"Dresden",
"2006–2016",
(
[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],
[Anforderungserhebung mit Forschenden der HTW Dresden; Entwurf eines offenen Datenmodells für Stadtentwicklungsprozesse im BMBF-geförderten Projekt; fachliche Priorisierung und Koordination der Umsetzung im Projektteam],
[Prozessvisualisierung mit Preact, Redux, SVG und Dagre; gekoppelte Zeitachsen-, Graph- und Detailansichten],
),
)
@@ -85,9 +74,30 @@
"Webentwickler",
"Nebenberuflich",
"Dresden",
"2012–2017",
"06.2012 – 12.2016",
(
[Entwicklung von Websites und Online-Shops mit responsiven Benutzeroberflächen nach dem Mobile-First-Prinzip; Entwurf und Optimierung relationaler Datenbanken],
[Websites und Online-Shops mit responsiven Oberflächen (Mobile First); Entwurf und Optimierung relationaler Datenbanken],
),
)
#entry(
"Software-Qualitätssicherung · IT-Support · Webentwicklung",
"MAGIX Software GmbH",
"Dresden",
"08.2006 – 12.2016",
(
[Softwaretests und strukturierte Fehleranalyse; Automatisierung von GUI-Tests mit SikuliX für Windows-Anwendungen mit WPF- und Qt-5-Oberflächen; Betreuung von Auszubildenden und Praktikanten, zeitweise Leitung des Dresdner Testteams],
[IT-Support und Systemadministration in heterogenen Arbeitsplatz- und Systemumgebungen; interne Webentwicklungsprojekte],
),
)
#entry(
"Server Support",
"Compaq Computer Corporation",
"München",
"11.2001 – 04.2002",
(
[Technischer First-Level-Support für Serverprodukte],
),
)
@@ -97,44 +107,40 @@
#section("Tec", "hnische Kenntnisse")
#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("Sprachen & Frameworks", [
C\#, .NET Standard, Unity; Python (Streamlit, Django/ORM in Grundlagen); TypeScript, JavaScript, HTML/CSS, Three.js, WebXR, React, Preact; Bash/ZSH, PHP; C++; Rust (Grundlagen, Vertiefung geplant)
])
#skill("Architektur & Daten", [
Clean-Code, Design Pattern, Zustandsmodelle, asynchrone Verarbeitung; MVC, REST/HTTP, OpenAPI, JSON, XML; SQL, MySQL, PostgreSQL, SQLite, Datenmodellierung, Migrationen
])
#skill("Tests & Delivery", [
Testgetriebene Entwicklung, Unit-, Integrations- und Regressionstests; NUnit, Moq, HTTP-Mocks, pytest, SikuliX; CI/CD, Git, GitHub Actions, GameCI, automatisierte Builds und Deployments
])
#skill("Linux & Infrastruktur", [
Linux (Debian, NixOS/Nix), BSD (TrueNAS), Windows, macOS; systemd, ZFS/Btrfs, Docker/Compose, nginx; Fehlerdiagnose, Backup und Wiederherstellung
])
#skill("Netzwerk & Sicherheit", [
TCP/IP, VPN (Tailscale), Firewall-Regeln, HTTPS und Zertifikatsverwaltung, Netzwerkdiagnose
TCP/IP, IP-Adressierung, VPN (Tailscale), SSH, Firewall-Regeln, HTTPS und Zertifikatsverwaltung, Zugriffsschutz, Datei- und Dienstberechtigungen, Netzwerkdiagnose
])
#skill("Backend & Daten", [
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, Zustandsmodelle, asynchrone Verarbeitung
])
#skill("Tests & Qualität", [
Testgetriebene Entwicklung, Unit-, Integrations- und Regressionstests; NUnit, Moq, HTTP-Mocks, SikuliX, pytest
])
#skill("KI & Entwicklungsprozesse", [
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, Projektkoordination, Scrum, Jira, technische Dokumentation; Deutsch und Englisch
Anforderungserhebung, Projektkoordination, Scrum, Jira, Dokumentation; Deutsch, Englisch
])
#skill("KI & agentische Entwicklung", [
Spezifikationsgetriebene Entwicklung (Spec Kit und BMAD praktisch erprobt), persistente Agent-Anweisungen, Context Engineering, Zerlegung in überprüfbare Arbeitsschritte; Copilot, Codex, ClaudeCode, DeepSeek, RAG; Open weights Modelle auf eigener Hardware mit LM Studio, GPUStack, Ollama und OpenWebUI
])
]
#section("Pra", "xisprojekte")
#entry(
"Systemadministration und Betriebsautomatisierung · private Projekte",
"Eigene Server- und Backup-Infrastruktur",
"Systemadministration, Automatisierung und Embedded · private Projekte",
"Eigene Server- und Backup-Infrastruktur, ESP8266-Experimente",
"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],
[Betrieb eigener Linux-/NixOS- und TrueNAS-Server für private, kommerzielle und ehrenamtliche Zwecke: Webseiten, Cloud-Speicher, Dateifreigaben, automatische Updates, Fernzugriff und verschlüsselte Offsite-Backups],
[Deklarative Server-Konfiguration mit Nix-Modulen sowie Wartungs- und Sicherungsskripte für Linux und Windows],
[ESP8266-Firmware in C++ für WLAN- und HTTP-gesteuerte adressierbare LEDs mit eingebetteter Web-Oberfläche, Motorsteuerungen und Umweltsensoren],
),
)
@@ -144,9 +150,9 @@
"Fachinformatiker für Systemintegration",
"BSZET Dresden / MAGIX GmbH",
"Dresden",
"2003–2006",
"2003 - 2006",
(
[Systemintegration, Anwendungsentwicklung und Geschäftsprozesse],
[Systemintegration, Anwendungsentwicklung, Hardware- und Netzwerkaufbau; Facharbeit: virtuelles Netzwerk mit DMZ und LAMP-Server],
),
)
@@ -154,19 +160,20 @@
"Technischer Assistent für Automatisierungs- und Computertechnik",
"Berufliches Schulzentrum Weißwasser",
"Weißwasser",
"1997–2000",
"1997 - 2000",
(
[Programmierung, Automatisierungs-, Rechen-, Mess- und Regelungstechnik sowie Hardware- und Softwareentwicklung],
[Programmierung, Automatisierungs-, Rechen-, Mess- und Regelungstechnik, CAD sowie Hardware- und Softwareentwicklung],
),
)
#section("Eng", "agement & Mentoring")
#entry(
"Mentor & Jurymitglied",
"Jugend hackt Dresden",
"Dresden",
"seit 2015",
"2015 - 2017",
(
[Mentoring bei Coding-Projekten und Jurytätigkeit bei Hackathons],
),
@@ -176,7 +183,7 @@
"Dozent & Workshop-Leiter",
"Chaos macht Schule",
"Sachsen",
"2014–2018",
"2014 - 2018",
(
[Programmier-Workshops sowie Vermittlung von Datenschutz und IT-Sicherheit an Schulen],
),
@@ -186,7 +193,7 @@
"Lead",
"Open Data Dresden",
"Dresden",
"2014–2021",
"2014 - 2021",
(
[Organisation von Community-Aktivitäten und Open-Data-Projekten],
[Gründung eines Open-Data-Labs mit der Open Knowledge Foundation],
@@ -194,10 +201,6 @@
)
#section("Per", "sönliches")
#v(2mm)
#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 neue Technologien und Programmiersprachen.
Im Team schätze ich offenen, respektvollen Austausch.
Meine Familie ist mein wichtigster Rückhalt; in meiner Freizeit zieht es mich in die Berge, aufs Wasser und zur Musik. Als Autodidakt erschließe ich mir neue Technologien. Im Team schätze ich offenen, respektvollen Austausch.