From e9cb5019066002ab88360bfdd02579e714333107 Mon Sep 17 00:00:00 2001 From: trnq1ll0 Date: Thu, 22 Oct 2026 11:28:03 +0200 Subject: [PATCH] =?UTF-8?q?Cloud&Heat=20Bewerbung=20erster=20Versuch.,=20d?= =?UTF-8?q?er=20evtl.=20noch=20=C3=BCberarbeitet=20wird?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...t_Initiativbewerbung-Softwareentwickler.md | 15 +++ .../Wartenberg-Robert-Anschreiben.typ | 31 +++--- .../Wartenberg-Robert-Lebenslauf.typ | 105 +++++++----------- 3 files changed, 67 insertions(+), 84 deletions(-) create mode 100644 03_Bewerbungen/2026-10-21_Cloud-and-Heat_Initiativbewerbung-Softwareentwickler.md diff --git a/03_Bewerbungen/2026-10-21_Cloud-and-Heat_Initiativbewerbung-Softwareentwickler.md b/03_Bewerbungen/2026-10-21_Cloud-and-Heat_Initiativbewerbung-Softwareentwickler.md new file mode 100644 index 0000000..589893e --- /dev/null +++ b/03_Bewerbungen/2026-10-21_Cloud-and-Heat_Initiativbewerbung-Softwareentwickler.md @@ -0,0 +1,15 @@ +# Bewerbung: Initiativbewerbung Softwareentwickler (Cloud-Umfeld) bei Cloud&Heat + +- Unternehmen: Cloud&Heat Technologies GmbH +- Job-Quelle: [Initiativbewerbung in Dresden auf ITsax.de, Anzeigen-ID 284987](https://www.itsax.de/jobs/284987/initiativbewerbung-in-dresden) +- Arbeitsort: Dresden (teilweise Homeoffice) +- Unterlagen erstellt: 21.10.2026 +- Beworben am: offen +- Status: geplant +- Kontakt: Saskia Burgess, +49 351 479 367 00 +- Bewerbungskanal: laut Anzeige nur über das Formular auf ITsax.de („Bewerben“-Button) +- Empfängeranschrift: Cloud&Heat Technologies GmbH, Zeitenströmung – Halle 15, Königsbrücker Str. 96, 01099 Dresden (laut [Impressum](https://www.cloudandheat.com/impressum/)) +- Verwendetes Profil: Senior Developer (für Cloud&Heat umgearbeitet: Schwerpunkt Linux, Betrieb, Automatisierung; Rust als Lernziel) +- Unterlagen: [Anschreiben (PDF)](../07_bewerbung-typst/Senior%20Developer/Wartenberg-Robert-Anschreiben.pdf), [Lebenslauf (PDF)](../07_bewerbung-typst/Senior%20Developer/Wartenberg-Robert-Lebenslauf.pdf) +- Bearbeitbare Quellen: [Anschreiben (Typst)](../07_bewerbung-typst/Senior%20Developer/Wartenberg-Robert-Anschreiben.typ), [Lebenslauf (Typst)](../07_bewerbung-typst/Senior%20Developer/Wartenberg-Robert-Lebenslauf.typ) +- Notizen: Die Anzeige nennt keine konkreten Aufgaben oder Anforderungen, nur das Umfeld (Linux, Open Source, Automatisierung in Python, Go oder Rust). Das Anschreiben enthält keine Gehaltsvorstellung. Die Quellen der zuvor gesendeten Neumann-&-Müller-Bewerbung liegen in Commit `3c360ba`. diff --git a/07_bewerbung-typst/Senior Developer/Wartenberg-Robert-Anschreiben.typ b/07_bewerbung-typst/Senior Developer/Wartenberg-Robert-Anschreiben.typ index 6e4120c..7c54da7 100644 --- a/07_bewerbung-typst/Senior Developer/Wartenberg-Robert-Anschreiben.typ +++ b/07_bewerbung-typst/Senior Developer/Wartenberg-Robert-Anschreiben.typ @@ -9,12 +9,6 @@ #show: document-base #show link: set text(fill: accent) -// N&M-Farbpalette: Gelb (#fdc300), Schwarz und Anthrazit. -// Für Akzentschrift auf Weiß wird das Gelb zugunsten der Lesbarkeit abgedunkelt. -#show text.where(fill: accent): set text(fill: rgb("#896a00")) -#show text.where(fill: ink): set text(fill: rgb("#3c3c3b")) -#show text.where(fill: dark-ink): set text(fill: rgb("#000000")) -#show text.where(fill: gray-ink): set text(fill: rgb("#3c3c3b")) #cover-header(person) #v(8mm) @@ -24,12 +18,13 @@ align: (left, right), [ #text(font: "Source Sans Pro", size: 11pt, weight: 700, fill: dark-ink)[ - Neumann & Müller GmbH & Co. KG + Cloud&Heat Technologies GmbH ] #v(2pt) #text(font: "Source Sans Pro", size: 9pt, weight: 400, fill: gray-ink)[ - #smallcaps([Katharina Hümsch\ - Charlotte-Bühler-Straße 9\ + #smallcaps([Saskia Burgess\ + Zeitenströmung – Halle 15\ + Königsbrücker Str. 96\ 01099 Dresden]) ] ], @@ -45,7 +40,7 @@ #v(8mm) #text(font: "Source Sans Pro", size: 10pt, weight: 600, fill: dark-ink)[ - Bewerbung als Software-Entwickler C\# / .NET\ + Initiativbewerbung als Softwareentwickler im Cloud-Umfeld\ am Standort Dresden ] @@ -53,23 +48,23 @@ #set text(font: "Source Sans Pro", size: 10pt, weight: 300, fill: gray-ink) #set par(justify: false, leading: 0.6em) -Sehr geehrte Frau Hümsch, +Sehr geehrte Frau Burgess, #v(2mm) -mit über 20 Jahren Erfahrung in Softwareentwicklung und Qualitätssicherung möchte ich Neumann & Müller dabei unterstützen, die Abläufe Ihrer Teams und Messestandorte durch zuverlässige, wartbare Software zu vereinfachen. Besonders reizt mich, interne Werkzeuge zu entwickeln, deren Nutzen im Arbeitsalltag der Kolleginnen und Kollegen unmittelbar sichtbar wird. Ich bin ausgebildeter Fachinformatiker für Systemintegration sowie Technischer Assistent für Automatisierungs- und Computertechnik. +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. -Seit 2019 konzipiere und entwickle ich bei der vr-bits GmbH XR- und Webanwendungen mit C\#, .NET und Unity. In mehr als 20 Projekten reicht mein Beitrag vom Architekturentwurf über die Implementierung und CI-Pipelines für Tests und Deployment bis zu Betrieb und Wartung. Technische Fachprozesse bilde ich dabei in klar strukturierten Softwareabläufen ab: Für Roche entwickelte ich ein Sicherheitstraining für Laborschleusen mit zustandsbasierter Ablaufsteuerung, persistenter Verwaltung des Lernfortschritts und Werkzeugen zur Erzeugung von Trainingsinhalten aus strukturierten Kundenvorgaben. Für enviaM implementierte ich ein VR-Training für Umspannwerksabläufe mit Spannungsprüfung und Fehlererkennung. +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. -Meine Erfahrung in der Webentwicklung reicht von interaktiven Frontends bis zu relationalen Datenbanken. Für TenneT entwickelte ich eigene TypeScript-Komponenten für eine mehrsprachige WebXR-Visualisierung. Weitere Projekte umfassen Unternehmenswebsites sowie die Integration von Unity-WebGL-Anwendungen in Websites und Learning-Management-Systeme. Als selbstständiger Full-Stack-Developer entwickelte und migrierte ich Webshop- und Warenwirtschaftssysteme. +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. -Immer öfter setze ich daneben auch KI-Werkzeuge auf Grundlage klarer Spezifikationen und testgetriebener Entwicklung ein. Für MMS konzipierte und realisierte ich auf dieser Basis eine eigenständige .NET-Standard-Kernbibliothek mit separater Unity-Anbindung. Automatisierte Tests mit NUnit, Moq und HTTP-Mocks prüfen unter anderem das Verhalten bei Download-Abbrüchen, die Wiederaufnahme von Übertragungen und die Cache-Verwaltung. Bereits bei MAGIX automatisierte ich GUI-Tests mit SikuliX. +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. -Fachliche Anforderungen kläre ich im direkten Austausch mit den Beteiligten. Im geförderten Projekt VISOR/OProc konkretisierte ich diese gemeinsam mit Forschenden der HTW Dresden, entwarf ein offenes Datenmodell und entwickelte darauf aufbauend ein Werkzeug zur Prozessvisualisierung. +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. -Die Zusammenarbeit in agilen Teams mit Scrum und Jira ist mir vertraut. Ich lege Wert auf klare technische Abstimmungen, offene Kommunikation auf Deutsch und Englisch sowie den Austausch von Wissen. Dabei arbeite ich eigenverantwortlich, vorausschauend und kollegial. +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. -Gern verstärke ich Ihr Team am Standort Dresden. Meine Gehaltsvorstellung beträgt 60.000 € brutto jährlich bei einer 40-Stunden-Woche; mein frühestmöglicher Eintrittstermin ist der 1. November 2026. Ich freue mich auf ein persönliches Gespräch über Ihre Projekte und meinen Beitrag zu deren Umsetzung. +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. #v(1mm) diff --git a/07_bewerbung-typst/Senior Developer/Wartenberg-Robert-Lebenslauf.typ b/07_bewerbung-typst/Senior Developer/Wartenberg-Robert-Lebenslauf.typ index 114bc09..cd93184 100644 --- a/07_bewerbung-typst/Senior Developer/Wartenberg-Robert-Lebenslauf.typ +++ b/07_bewerbung-typst/Senior Developer/Wartenberg-Robert-Lebenslauf.typ @@ -8,17 +8,6 @@ ) #show: document-base -// N&M-Farbpalette: Gelb (#fdc300), Schwarz und Anthrazit. -// Für Akzentschrift auf Weiß wird das Gelb zugunsten der Lesbarkeit abgedunkelt. -#show text.where(fill: accent): set text(fill: rgb("#896a00")) -#show text.where(fill: ink): set text(fill: rgb("#3c3c3b")) -#show text.where(fill: dark-ink): set text(fill: rgb("#000000")) -#show text.where(fill: gray-ink): set text(fill: rgb("#3c3c3b")) -#show line.where(stroke: 0.9pt + rule-ink): it => { - let fields = it.fields() - fields.stroke = 0.9pt + rgb("#fdc300") - line(..fields) -} #set par(leading: 0.56em) #cv-header(person) @@ -31,6 +20,8 @@ "seit 2019", ( [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], + [Automatisierte Builds und Deployments mit GitHub Actions, GitLab CI und GameCI; Mitarbeit an Wartung und Dokumentation des zentralen Dockerhosts], + [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, @@ -38,11 +29,8 @@ [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], [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], ), ) @@ -53,22 +41,8 @@ "seit 2026", ( [Verwaltungsprozesse fachlich analysiert, Architektur und Prüfkriterien festgelegt, KI-gestützte Umsetzung gesteuert], - [ - Tätigkeitsnachweis-Generator - #list(marker: [•], indent: 8pt, body-indent: 4pt, spacing: 6pt, - [Vagen Auftrag iterativ eingegrenzt; markerbasierte Feldersetzung mit externer JSON-Feldkonfiguration], - [Streamlit-Anwendung mit Excel-Import, Validierung und monatlicher PDF-Ausgabe (openpyxl, PyMuPDF)], - [Windows-Auslieferung mit Update-Prüfung], - ) - ], - [ - Anwesenheits-PDF-Generator - #list(marker: [•], indent: 8pt, body-indent: 4pt, spacing: 6pt, - [Datenmodell und Geschäftsregeln spezifiziert; Excel-zu-SAB-PDF-Übertragung (openpyxl, pypdf)], - [Fachlogik getrennt von Oberfläche und Ausgabe, gemeinsam genutzt von CLI und GUI; Hintergrundverarbeitung], - [CLI und GUI mit Unit-Tests, Windows-Installer], - ) - ], + [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)], ), ) @@ -119,41 +93,51 @@ #pagebreak() #cv-header(person) + #section("Tec", "hnische Kenntnisse") -#skills[ +#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("Netzwerk & Sicherheit", [ + TCP/IP, VPN (Tailscale), Firewall-Regeln, HTTPS und Zertifikatsverwaltung, Netzwerkdiagnose + ]) #skill("Backend & Daten", [ - C\#, .NET Standard, SQL, MySQL, SQLite, - Datenmodellierung und Datenbankmigrationen; Python, Django/ORM (Grundlagen) + 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, - Trennung von Kernlogik und Framework-Anbindung, Zustandsmodelle, asynchrone Verarbeitung + 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("Infrastruktur & Betrieb", [Git, GitHub Actions, GameCI, Docker/Compose, - Linux, NixOS, Shell, SSH, Apache 2, nginx, Netzwerkdiagnose, Backup und Wiederherstellung]) - #skill("Web & Frontend", [ - TypeScript, JavaScript, React, Preact, Redux, HTML/CSS, - Three.js, WebXR, Jekyll + Testgetriebene Entwicklung, Unit-, Integrations- und Regressionstests; NUnit, Moq, HTTP-Mocks, SikuliX, pytest ]) #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("Rust-Grundlagen", [ - Eigene Konsolen- und 3D-Lernprojekte mit Cargo + 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, fachliche Projektkoordination, Scrum, Jira, - technische Dokumentation; Kommunikation auf Deutsch und Englisch + Anforderungserhebung, Projektkoordination, Scrum, Jira, technische Dokumentation; Deutsch und Englisch ]) - ] +#section("Pra", "xisprojekte") + +#entry( + "Systemadministration und Betriebsautomatisierung · private Projekte", + "Eigene Server- und Backup-Infrastruktur", + "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], + ), +) + #section("Aus", "bildung") #entry( @@ -172,8 +156,7 @@ "Weißwasser", "1997–2000", ( - [Programmierung, Automatisierungstechnik sowie Hardware- und Softwareentwicklung], - [Rechentechnik, Mess- und Regelungstechnik sowie CAD], + [Programmierung, Automatisierungs-, Rechen-, Mess- und Regelungstechnik sowie Hardware- und Softwareentwicklung], ), ) @@ -210,21 +193,11 @@ ), ) -#entry( - "Speaker", - "Web Montag Dresden, CCC-Veranstaltungen", - "Dresden", - "2012–2019", - ( - [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) 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. +Als Autodidakt erschließe ich mir neue Technologien und Programmiersprachen. +Im Team schätze ich offenen, respektvollen Austausch.