Files
the-job-machine/07_bewerbung-typst/Senior Developer/Wartenberg-Robert-Lebenslauf.typ
T

207 lines
8.5 KiB
Typst
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#import "../personal.typ": person
#import "../template.typ": *
#set page(
paper: "a4",
margin: (left: 14mm, right: 14mm, top: 8mm, bottom: 16mm),
footer: cv-footer(person),
)
#show: document-base
#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 für Unity AR/VR",
"vr-bits GmbH",
"Leipzig",
"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, 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, 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],
),
)
#entry(
"Agentic Software Engineer",
"Sächsisches Umschulungs- und Fortbildungswerk Dresden",
"Dresden",
"02.2026 – 12.2026",
(
[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)]
),
)
#entry(
"Freelance Full-Stack Developer",
"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, technische Beratung und Systemadministration],
),
)
#entry(
"Hauptentwickler und Projektkoordinator",
"VISOR/OProc – Prototype Fund",
"Dresden",
"10.2017 – 03.2018",
(
[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],
),
)
#entry(
"Webentwickler",
"Nebenberuflich",
"Dresden",
"06.2012 – 12.2016",
(
[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],
),
)
#pagebreak()
#cv-header(person)
#section("Tec", "hnische Kenntnisse")
#skills(above: 10pt, below: 8pt)[
#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, IP-Adressierung, VPN (Tailscale), SSH, Firewall-Regeln, HTTPS und Zertifikatsverwaltung, Zugriffsschutz, Datei- und Dienstberechtigungen, Netzwerkdiagnose
])
#skill("Zusammenarbeit", [
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, Automatisierung und Embedded · private Projekte",
"Eigene Server- und Backup-Infrastruktur, ESP8266-Experimente",
"Dresden",
"seit 2009",
(
[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],
),
)
#section("Aus", "bildung")
#entry(
"Fachinformatiker für Systemintegration",
"BSZET Dresden / MAGIX GmbH",
"Dresden",
"2003 - 2006",
(
[Systemintegration, Anwendungsentwicklung, Hardware- und Netzwerkaufbau; Facharbeit: virtuelles Netzwerk mit DMZ und LAMP-Server],
),
)
#entry(
"Technischer Assistent für Automatisierungs- und Computertechnik",
"Berufliches Schulzentrum Weißwasser",
"Weißwasser",
"1997 - 2000",
(
[Programmierung, Automatisierungs-, Rechen-, Mess- und Regelungstechnik, CAD sowie Hardware- und Softwareentwicklung],
),
)
#section("Eng", "agement & Mentoring")
#entry(
"Mentor & Jurymitglied",
"Jugend hackt Dresden",
"Dresden",
"2015 - 2017",
(
[Mentoring bei Coding-Projekten und Jurytätigkeit bei Hackathons],
),
)
#entry(
"Dozent & Workshop-Leiter",
"Chaos macht Schule",
"Sachsen",
"2014 - 2018",
(
[Programmier-Workshops sowie Vermittlung von Datenschutz und IT-Sicherheit an Schulen],
),
)
#entry(
"Lead",
"Open Data Dresden",
"Dresden",
"2014 - 2021",
(
[Organisation von Community-Aktivitäten und Open-Data-Projekten],
[Gründung eines Open-Data-Labs mit der Open Knowledge Foundation],
),
)
#section("Per", "sönliches")
#v(2mm)
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.