Ich bin Softwarearchitekt und Systemadministrator und seit mehr als 30 Jahren in der IT unterwegs. Dabei habe ich im Grunde die ganze Bandbreite kennengelernt – von Produktionsautomatisierung und Infrastruktur bis hin zur Konzeption und Entwicklung individueller Unternehmenssoftware.
Im Laufe der Jahre habe ich mit Teams und Organisationen in unterschiedlichen Ländern und Kulturen gearbeitet. Internationale Zusammenarbeit ist für mich deshalb ein ganz natürlicher Bestandteil meiner Arbeit. Ich bin es gewohnt, über Ländergrenzen und Zeitzonen hinweg zu arbeiten und mich auf unterschiedliche Arbeitsweisen und Geschäftskulturen einzustellen. Man lernt dabei ziemlich schnell, dass gute Technologie nur die eine Hälfte der Aufgabe ist – die andere besteht darin, Menschen und Prozesse zusammenzubringen.
Mein beruflicher Hintergrund liegt genau an der Schnittstelle zwischen Infrastruktur und Software. Ich kann eine Lösung entwickeln, dafür sorgen, dass sie zuverlässig läuft, und herausfinden, warum sie sich um zwei Uhr morgens plötzlich entschieden hat, nicht mehr zu funktionieren. Diese Kombination aus Architektur, Entwicklung, Systemadministration und ganz klassischer Problemlösung hat mir über die Jahre gute Dienste geleistet.
Heutzutage beschäftige ich mich besonders intensiv mit künstlicher Intelligenz – aber das ist keineswegs eine neue Faszination, die erst mit dem aktuellen KI-Boom aufgekommen ist. Ich verfolge und beschäftige mich bereits mit KI, seit neuronale Netze begonnen haben, sich von einer eher akademischen Theorie zu einer Technologie mit echtem Potenzial für die Praxis zu entwickeln.
Ich habe miterlebt, wie sich dieses Feld von den frühen Ansätzen mit neuronalen Netzen bis hin zu den leistungsfähigen KI-Systemen von heute entwickelt hat. Diese langfristige Perspektive macht mich weniger empfänglich für den Hype und umso interessierter daran, was tatsächlich funktioniert.
Ich bin kein großer Freund davon, auf einen Zug aufzuspringen, nur weil gerade alle anderen aufspringen. Mich interessiert vielmehr, wo KI tatsächlich einen sinnvollen Beitrag leisten kann: repetitive Aufgaben zu übernehmen, Informationen leichter auffindbar und nutzbar zu machen, bestehende Arbeitsabläufe zu verbessern und Probleme zu lösen, deren Lösung sich tatsächlich lohnt.
Neuigkeiten
IT-Leiter
Lebensmittelverarbeitung
07/2024 – 07/2026 ▾
Alleinige IT-Verantwortung für die beiden deutschen Standorte einer international tätigen Unternehmensgruppe mit rund 170 Mitarbeitern; externe Dienstleister werden bei Bedarf hinzugezogen. Die Konzern-IT gibt das Ziel vor; Planung der Architektur, Design der Lösung, Umsetzung und Go-live liegen vor Ort. IT-Management und digitale Systemsteuerung der Netzwerkinfrastruktur beider Standorte — von der segmentierten VLAN-Umgebung über die cloudbasierte Firewall bis zur Anbindung der Produktionsbereiche. Administration von rund 30 virtuellen Servern unter Windows Server 2022/2025, vollständig virtualisiert auf VMware 8.x, Datensicherung mit Veeam.
Tägliche Active-Directory-Administration: Benutzerverwaltung über den gesamten Lebenszyklus sowie Erstellung und Anpassung von Gruppenrichtlinien (GPOs). Betreuung der Google-Workspace-Enterprise-Umgebung und der parallel eingesetzten Microsoft-Office-Anwendungen. Wahrnehmung der administrativen Aufgaben der Informationstechnologie sowie Verantwortung für die fortlaufende Digitalisierung der Verwaltungsprozesse in Finanzbuchhaltung, Einkauf, Vertrieb und vergleichbaren Bereichen. Zentraler Ansprechpartner für technischen Support, Systemsteuerung und administrative Problemlösung für die Anwender beider Standorte. Betreuung und Störungsbehebung der Produktionsroboter gemeinsam mit den Technikern des Werks bei Fehlern und Ausnahmesituationen. Sicherstellung der Cybersicherheit und des IT-Risikomanagements sowie Verantwortung für Datenschutz, IT-Beschaffung und IT-Budget. Beratung der Geschäftsleitung in IT-Fragen und gemeinsame Erarbeitung der strategischen IT-Planung.
Projekte: Firewall-Migration von Check Point auf eine cloudbasierte Plattform (2024); Netzsegmentierung mit eigenen VLANs für Server, Druckdienste, Büroclients und Produktionsclients; Reorganisation der Fileserver mit Umstellung auf DFS; Geschäftsprozess- und KI-Initiative zur Bewertung von KI-Werkzeugen nach Kosten- und Zeitkriterien.
KI-gestützte HR- und Recruiting-Plattform
Lebensmittelverarbeitung
01/2026 – 07/2026 ▾
Plattform für den gesamten Mitarbeiterlebenszyklus von der Stellenausschreibung über Recruiting und Onboarding bis zur Personalakte. Stellenangebote und Bewerberlebensläufe liegen als PDF-, Word- oder HTML-Dokumente vor; der Text wird automatisch extrahiert und an einen KI-Dienst übergeben, der strukturierte Daten zurückliefert, sodass Bewerbungen nicht mehr manuell erfasst werden müssen. Die Systemanweisungen für diese Extraktion liegen in der Datenbank und lassen sich ohne Codeänderung anpassen; KI-Endpunkt, Schlüssel und Modell sind Konfigurationswerte statt fest verdrahtet. Bewerber durchlaufen einen Workflow mit vollständiger Historie; für freigegebene Bewerber wird ein personalisierter Arbeitsvertrag deterministisch aus abteilungsspezifischen Vorlagen mit Token-Ersetzung erzeugt, in einem visuellen Editor geprüft und als versioniertes Dokument abgelegt. Weitere Module decken Onboarding, Personalakten, Abteilungen und Standorte, Mobilfunkverträge, Produktivität und Qualitätssicherung ab.
Beitrag: Planung der Architektur, Entwurf des Datenmodells und der Stored-Procedure-Schicht, Anbindung des KI-Dienstes für die Dokumentenauswertung, Aufbau der Vorlagen- und Token-Engine samt Vertragserzeugung und visuellem Editor, Implementierung eines bis auf einzelne Bedienelemente reichenden Berechtigungsmodells sowie Inbetriebnahme der Plattform.
Technologien: C# (.NET 10, ASP.NET Core MVC, Razor), Microsoft SQL Server (Entity Framework Core, Stored Procedures), PuppeteerSharp/Chromium HTML-zu-PDF-Rendering, PdfPig, DocumentFormat.OpenXml, HtmlAgilityPack, Quartz-Scheduler, NLog.
Schulungs- und Weiterbildungsplattform
Lebensmittelverarbeitung
02/2026 – 07/2026 ▾
Webbasierte Plattform für Aus- und Weiterbildung sowie Kompetenzentwicklung, entstanden aus der Notwendigkeit, Mitarbeiterschulungen online statt in Präsenz durchzuführen. Die Schulungsinhalte sind in Testpaketen organisiert, die Abteilungen zugeordnet und mit einem Gültigkeitszeitraum versehen werden, sodass jede Abteilung nur die für sie relevanten Schulungen und nur während ihrer Gültigkeit sieht. Zu den Fragen können Dateien als Begleitmaterial hinterlegt werden. Die Mitarbeiter bearbeiten einen Test in einer Sitzung, die den Fortschritt je Frage festhält, unterbrochen und fortgesetzt werden kann und nach Abschluss automatisch ausgewertet wird; die Ergebnisse werden je Benutzer gespeichert und bleiben einsehbar.
Beitrag: Planung der Architektur, Entwurf des Datenmodells für Abteilungen, Testpakete, Fragen, Antworten, Sitzungen und Ergebnisse sowie Entwicklung der Anwendung einschließlich des Autorenbereichs für die Schulungsinhalte, der Sitzungs- und Auswertungslogik und der Ergebnisdarstellung.
Technologien: C# (ASP.NET Core MVC, Razor), Microsoft SQL Server (Entity Framework Core).
Fahrzeugbuchungs- und Fuhrparkplattform
Lebensmittelverarbeitung
09/2025 – 01/2026 ▾
Webbasierte Buchungsplattform für den Firmenfuhrpark. Mitarbeiter reservieren Fahrzeuge, erfassen Übernahme und Rückgabe inklusive Kilometerstand und führen ein Fahrtenbuch; der Administrationsbereich umfasst die Fahrzeugstammdaten, die Buchungen, Wartungsnachweise mit Servicedatum, Laufleistung und Kosten, die Benutzerverwaltung sowie eine Führerscheinkontrolle, bei der hochgeladene Führerscheinbilder geprüft und freigegeben werden, bevor ein Mitarbeiter buchen darf. Die Anmeldung erfolgt über die integrierte Windows-Anmeldung gegen das Active Directory, E-Mail-Benachrichtigungen informieren die Beteiligten, und die Oberfläche ist in Deutsch und Englisch lokalisiert.
Beitrag: Planung der Architektur, Entwurf des Datenmodells und der Stored-Procedure-Schicht, Entwicklung der Anwendung einschließlich Administrationsbereich und Führerscheinprüfungs-Workflow sowie Bereitstellung auf dem IIS.
Technologien: C# (.NET 8, ASP.NET Core MVC, Razor), Microsoft SQL Server (Entity Framework Core, Stored Procedures), integrierte Windows-Authentifizierung, SMTP-E-Mail-Benachrichtigung.
Digitalisierung der Produktionsdokumentation
Lebensmittelverarbeitung
08/2024 – 08/2025 ▾
Client-/Server-Plattform, die die papiergebundene Produktionsdokumentation durch digitale, vorlagenbasierte Dokumente ersetzt. Tabellenbasierte Vorlagen mit gesperrten Zellen, Importsätze für externe Daten und zur Laufzeit erzeugte virtuelle Tabellen; Dokumentenscan; digitale Signatur abgeschlossener Dokumente über Benutzerzertifikate mit RFID-Identifikation in der Produktion; Bearbeitungsstände (Work in Progress), Versionierung und ein Dokumentenarchiv. Der Zugriff wird über ein Richtlinienmodell auf Basis von Prozesseinheiten und Prozessbenutzern gesteuert, die Oberfläche ist mehrsprachig, und ein Plugin-Mechanismus erlaubt Erweiterungen ohne Eingriff in den Kern.
Beitrag: Entwurf der Gesamtarchitektur und Umsetzung beider Schichten — einer WCF-Serviceschicht und eines Windows-Clients. Implementierung der Chunk-basierten Übertragung großer Dokument-, Projekt-, Archiv-, Import- und Plugin-Dateien, der Datenzugriffsschicht mit Stored Procedures und zur Laufzeit erzeugten Tabellen über SQL Server Management Objects, des zertifikats- und RFID-gestützten Signatur- und Sicherheitsmodells sowie der Anbindung der Tabellenkalkulations-Engine.
Technologien: C# (.NET Framework 4.7.2, WinForms, WCF), Microsoft SQL Server (Entity Framework 6, Stored Procedures, SQL Server Management Objects), SpreadsheetGear, TWAIN-Dokumentenscan, RFID-Leser über WebSocket.
Helpdesk-Anwendung
Lebensmittelverarbeitung
08/2024 – 02/2025 ▾
Webbasiertes Helpdesk- und Ticketsystem für die deutschen Standorte. Zuvor existierte kein Helpdesk-System; Supportanfragen erreichten die IT ohne definierte Annahme, Zuordnung, Nachverfolgung und Dokumentation. Die Anwendung umfasst Ticketerfassung und -zuweisung, Ticketkategorien mit eigenen Benachrichtigungsempfängern, Dateianhänge, Ticketfreigaben, Suche, ein Archiv für abgeschlossene Tickets sowie Monats- und Gesamtauswertungen. Die Anmeldung erfolgt über Windows Single Sign-on, Benutzer werden bei der Erstanmeldung automatisch aus dem Active Directory angelegt; Oberfläche und Benachrichtigungs-E-Mails sind in Deutsch, Englisch und Italienisch lokalisiert.
Beitrag: Analyse des bestehenden Supportprozesses, Planung der Architektur, Entwurf des Datenmodells, Entwicklung der Anwendung und Inbetriebnahme in der Produktivumgebung.
Technologien: C# (.NET 8, ASP.NET Core MVC, Razor), Microsoft SQL Server (Entity Framework Core, Stored Procedures), Windows-/Negotiate-Single-Sign-on, Active Directory, SMTP-E-Mail-Benachrichtigung, HtmlSanitizer.
Selbstständig / Freiberuflich
IT-Beratung & Softwareentwicklung
02/2023 – 07/2024 ▾
Beratung und Umsetzung für kleinere Unternehmen — Softwareentwicklung, Netzwerkadministration und erste Projekte im Bereich KI-gestützter Automatisierung. Unter eigenem Label Vertrieb von OpenSource-, Freeware- und kommerzieller Software.
CodeBag — Werkzeug zur Quellcode-Zusammenführung
Entwicklerwerkzeuge
03/2026 – 07/2026 ▾
Windows-Desktopwerkzeug, das den Quellcode einer Projektmappe rekursiv einliest und die ausgewählten Dateien in ein einziges, zusammenhängendes Textdokument exportiert. Zweck ist es, den gesamten Codebestand einer Anwendung als ein einziges lesbares Artefakt verfügbar zu machen — für Code-Reviews, Dokumentation, Übergaben an andere Entwickler sowie die Analyse durch KI-Assistenten, die eine Codebasis nur als zusammenhängenden Text und nicht als Verzeichnisbaum verarbeiten können. Das Werkzeug stellt die Projektmappe als auswählbaren Dateibaum dar, filtert nach konfigurierbaren Dateiendungen, übergeht Build- und Fremdverzeichnisse, zeigt die gewählte Datei mit Syntaxhervorhebung in der Vorschau und merkt sich Pfad und Endungsauswahl der zuletzt geöffneten Projektmappe. Editorverhalten, Schrift, Farben und Sprachprofil der Syntaxhervorhebung sind konfigurierbar.
Beitrag: Alleiniger Entwickler — Konzeption, Architektur, Benutzeroberfläche, Export-Engine und Konfigurationsverwaltung.
Technologien: C# (.NET Framework 4.8.1, WinForms), Telerik UI for WinForms inklusive RadSyntaxEditor.
FolderBag — Werkzeug zur Stapelarchivierung
Entwicklerwerkzeuge
11/2025 – 07/2026 ▾
Windows-Desktopwerkzeug zur Archivierung großer Ordnerstrukturen. Zweck ist eine Aufgabe, die gängige Packprogramme schlecht abbilden: Ein übergeordnetes Verzeichnis mit vielen einzelnen Unterordnern — Projekte, Kunden, Jahrgänge — soll nicht in ein großes Archiv wandern, sondern jeder Unterordner in ein eigenes, damit die einzelnen Bestände separat auffindbar bleiben. Das Werkzeug listet die Unterordner eines gewählten Verzeichnisses in einer Tabelle mit eigener Fortschrittsanzeige je Eintrag auf, komprimiert die ausgewählten Ordner parallel mit begrenzter Nebenläufigkeit, legt eine Textdatei neben den Archiven ab, löscht den Quellordner nach erfolgreicher Komprimierung auf Wunsch und nach ausdrücklicher Bestätigung und sperrt die Oberfläche während eines Laufs, damit ein Archiv nicht durch vorzeitiges Schließen beschädigt wird. Protokollierung je Auftrag, eine mehrsprachige Oberfläche sowie das Merken des zuletzt verwendeten Ordners und der Fensterposition runden das Werkzeug ab.
Beitrag: Alleiniger Entwickler — Konzeption, Architektur, Benutzeroberfläche, parallele Komprimierungs-Engine mit Fortschrittsmeldung, Protokollierung und Lokalisierung.
Technologien: C# (.NET Framework 4.7.2, WinForms), System.IO.Compression, NLog, XML-basierte Lokalisierung (DE/EN/FR/IT/PL).
DocMind — KI-gestützte Dokumentenplattform
Software / SaaS
02/2023 – 07/2024 ▾
Mandantenfähige Webanwendung, die eine Dokumentenbibliothek durchsuchbar, verständlich und abfragbar macht. Dokumente werden in allen gängigen Formaten hochgeladen; ein KI-Dienst klassifiziert jedes Dokument automatisch mit Kategorie, Dokumentdatum, Zusammenfassung und Schlagworten, und ein retrieval-gestützter Chat beantwortet Fragen über die gesamte Bibliothek mit Quellenangabe auf das jeweilige Dokument. Fristen und Termine werden aus den Dokumenten extrahiert, gegen das Ankerdatum berechnet und können als Kalendereinladung an den Anwender versendet werden. Weitere Funktionen umfassen eine an SharePoint angelehnte Dokumentenversionierung mit Haupt- und Nebenversionen, inhaltsadressierter Ablage und nicht zerstörender Wiederherstellung früherer Stände, das interne Teilen von Dokumenten mit anderen Anwendern sowie das externe Teilen über öffentliche Links mit Passwortschutz und Ablaufdatum, eine mehrsprachige Oberfläche, E-Mail-verifizierte Registrierung, administrative Benutzerverwaltung, Audit-Trail und Anwendungsprotokollierung, eine Abonnementabrechnung, deren Tarifmodell als Daten und nicht als Code hinterlegt ist, sowie die verschlüsselte Ablage externer API-Zugangsdaten. Das Produkt ist bewusst als Self-Hosting-Lösung positioniert: Die Dokumente verbleiben auf der Infrastruktur des Kunden und werden nicht an Dritte übergeben.
Beitrag: Alleinige Verantwortung für das Produkt — Architektur, Datenmodell, Entwicklung, Hosting, Deployment-Automatisierung, Sicherheit, Datenschutz und Betrieb.
Technologien: PHP, JavaScript, MySQL (Datenzugriff ausschließlich über Stored Procedures), REST-APIs, Large-Language-Model- und Embedding-Dienste, Retrieval-Augmented Generation, SMTP, iCalendar, Abrechnungs-API, PowerShell-Deployment-Automatisierung, Git.
IT-Betreuung Wohnanlagenverwaltung
Immobilienverwaltung
02/2023 – 06/2024 ▾
IT-Betreuung und Administration einer Wohnanlagenverwaltung — von der Active-Directory-Verzeichnisdienst-Infrastruktur über die Arbeitsplätze der Anwender bis zu den Anwendungen des täglichen Verwaltungsbetriebs.
Beitrag: Administration des Active Directory, Helpdesk und Anwenderbetreuung, Wartung von Hard- und Software sowie Entwicklung von Anwendungen zur Erleichterung der Verwaltungsprozesse.
CTO / Senior Software Architect
IT-Beratung
01/2017 – 02/2023 ▾
Schwerpunkt auf der Softwareentwicklung in MS.NET (C#) sowie auf Architektur, Design und Konzeption. Verantwortlicher Ansprechpartner für die IT-Infrastruktur des Unternehmens, die Systemadministration und die bundesgesetzlichen Datenschutzvorgaben. Verantwortung für die IT-Budgets sowie Entwicklung neuer strategischer Konzepte, abgestimmt mit der Geschäftsführung und umgesetzt.
ERP-Implementierung im behördlichen Umfeld
Öffentliche Verwaltung
01/2017 – 02/2023 ▾
Oracle-basierte Unit4-ERP-BusinessWorld-Implementierung im behördlichen Enterprise-Umfeld inklusive Extension-Entwicklung für ein Landes-ERP mit über 15.000 Anwendern. Projektleitung für das Entwicklungsteam (15 Entwickler) und für das Infrastrukturteam (10 Systemingenieure). Erstellung der Architektur für die Extension-Entwicklung und für die Infrastruktur sowie Aufbau und Einführung von Azure DevOps. Projektdurchführung nach SCRUM. Entwicklung der ERP-Erweiterungen in C# und C++ für rund 15.000 Anwender.
Entwicklungswerkzeuge: Visual Studio 2017/2019 mit angebundener Azure-Infrastruktur.
Datenbank: Oracle 19c Enterprise (Oracle-Linux-Datenbankserver).
Service-Management-Einführung
IT-Beratung
01/2017 – 02/2023 ▾
Einführung von Jira/Jira Service Management in der Cloud, anschließend Überführung von Jira/Jira Service Management in die lokale Infrastruktur (On-Premises) und Abschaltung der bisherigen ITSM-/ITIL-Servicedesk-Anwendung.
Virtualisierte Serverfarm
IT-Beratung
01/2017 – 02/2023 ▾
Implementierung einer VMware-ESXi-Serverfarm zur Ablösung der bestehenden Standalone-Server. Im Projekt war eine neue serverbasierte Infrastruktur zu konzipieren und umzusetzen, um die vorhandenen Serversysteme zu ersetzen und zu erneuern. Aufbau einer virtuellen Serverfarm auf VMware-Basis, um Wartung und Administration zu vereinfachen.
Server-Scope: 5x VMware-ESXi-Serversysteme mit je 10 Windows-Server-Systemen.
Service-Scope: 3x Active-Directory-Domänencontroller, 6x MS-SQL-Datenbankserver (Produktion, Test und Entwicklung, mit Mirror und Witness), 1x Oracle-19c-Enterprise-Datenbankserver, 1x MS-Exchange-Server, 2x Unternehmens-ERP-Server, 3x produktive Entwicklungsserver, 2x Fileserver.
Remote-Desktop-Anwendungsbereitstellung
IT-Beratung
01/2017 – 02/2023 ▾
Implementierung eines RDS-Servers zur Bereitstellung provisionierter Anwendungen. Ziel war die Virtualisierung eines Anwendungssets ohne lokale Installation auf den Arbeitsplätzen sowie ein benutzerfreundlicher, webbasierter Zugriff. Das RDS-System musste zudem rund 80 gleichzeitige aktive Benutzersitzungen tragen. Integriert wurden unter anderem Microsoft Office, Visio und Project sowie eine Reihe angepasster Softwarepakete.
Skill-Management-Anwendung
IT-Beratung
01/2017 – 02/2023 ▾
Entwicklung einer WinForms-basierten Skill-Management-Anwendung, die sich in die Active-Directory-Infrastruktur integriert und die lokalen Einstellungsprozesse unterstützt. Ein wesentlicher Teil der Anwendung ist ein Skill-Assessment für vorausgewählte Anwender. Umgesetzt als klassische 3-Schichten-Architektur (Daten, Business, Präsentation) in C# (WinForms), als Datenbank kam MS SQL Server zum Einsatz, die Datenschicht wurde über Entity Framework realisiert. Verantwortung für Architektur und Entwicklungsleitung. Nach erfolgreichen Tests erfolgte der Rollout über das vorhandene lokale RDS-System.
Entwicklungsteam: 5 Entwickler.
Datenbank: MSSQL Server 2016.
Inventarisierungsanwendung
IT-Beratung
01/2017 – 02/2023 ▾
Gesucht war eine Inventarisierungsanwendung, die sich einfach in den bestehenden Beschaffungs- und Einkaufsprozess integrieren lässt. Der Umfang umfasste außerdem HR-Aufgaben bei Ein- und Austritt von Mitarbeitern, wobei der Einstellungsprozess vollständig abzubilden war. Entscheidung für eine Individualentwicklung, die den gesamten Umfang abdeckt. Erstellung der Architektur, Konzeption der Anwendung und Leitung des Entwicklungsteams.
Entwicklungsteam: 5 Entwickler.
Datenbank: MSSQL Server 2016.
Drucker-Selbstinstallation
IT-Beratung
01/2017 – 02/2023 ▾
Entwicklung einer WinForms-Anwendung, mit der Anwender lokale Drucker ohne administrative Rechte auf Windows-Arbeitsplätzen installieren können. Neben einer webbasierten Oberfläche zur Auswahl der verfügbaren Drucker zeigt die Anwendung vor der Installation die Daten des gewählten Druckers an, etwa Standort, Etage und Druckertyp. Zusätzlich entstand eine WinForms-Managementanwendung zum Anlegen, Pflegen und Entfernen von Druckern; die Lösung ist in das bestehende Active Directory integriert.
Entwicklungsteam: 5 Entwickler.
Windows-Installationsautomatisierung
IT-Beratung
01/2017 – 02/2023 ▾
Erstellung und Rollout automatisierter, unbeaufsichtigter ISO-basierter Installationsimages für Windows 10, Windows 11 und Windows Server. Die automatisierte Installation musste Windows 10/11 auf dem lokalen Rechner einrichten und den Rechner anschließend — nach Installation des Betriebssystems und begleitender Werkzeuge — in das lokale Active Directory aufnehmen. Entwicklung eines Sets an C++-Werkzeugen, das die Active-Directory-Kommunikation übernimmt und einen gültigen Rechnernamen vergibt. Verantwortung für das gesamte Projekt und Führung eines Teams aus 1 Entwickler und 2 Systemingenieuren.
Active-Directory-Automatisierung
IT-Beratung
01/2017 – 02/2023 ▾
Automatisierte Benutzeranlage, die zugleich den Einstellungsprozess abbildet. Sobald ein Arbeitsvertrag unterzeichnet und freigegeben ist, übernimmt die Anwendung die Benutzerdaten aus dem HR-System und legt den Benutzer automatisch im Active Directory an, erstellt das benutzerbezogene Home-Laufwerk, hinterlegt die abteilungs- und ressourcenbezogenen Netzlaufwerksverbindungen, erstellt automatisch das E-Mail-Konto sowie das Microsoft-365-Konto und aktiviert dessen Lizenzen. Die Anwendung kommt vollständig ohne Eingriff der Administratoren aus.
Entwicklungsteam: 3 Entwickler, 2 Systemingenieure.
Datenbank: MSSQL Server 2016.
KI-gestütztes ITSM
Öffentliche Verwaltung
01/2017 – 02/2023 ▾
Entwicklung einer servicegetriebenen, ITIL-konformen ITSM-Anwendung zur Bearbeitung von Serviceanfragen aus einem geschützten behördlichen Umfeld. Die Richtlinien untersagten den Anwendern jeden Zugriff auf internetbasierte Webseiten zu Servicezwecken; aus Sicherheits- und Datenschutzgründen war der Webzugriff strikt verboten. Damit schied die Abbildung des behördlichen ITSM-Prozesses auf einen webbasierten Online-Helpdesk aus der Cloud aus. Ein System, das vorlagenbasierte Serviceanfragen verarbeitet und automatisch einem bestimmten Helpdesk-Agenten zuweist. Kern ist ein Windows-Service, der eingehende Anfragen anhand vordefinierter Vorlagen verarbeitet; der selbstlernende Service entscheidet, welchem Agenten eine Anfrage zuzuordnen ist.
Entwicklungsteam: 3 Entwickler.
Projektmanagement-Methode: SCRUM.
Selbstbedienungs-Kennwortrücksetzung
IT-Beratung
01/2017 – 02/2023 ▾
Entwicklung einer Self-Service-Anwendung zur Rücksetzung des Active-Directory-Kennworts, mit der Anwender ihr Kennwort ohne Verbindung zur Infrastruktur ändern können — häufigster Anwendungsfall: das Kennwort läuft ab, während der Anwender abwesend ist und sich nicht mit der Unternehmensinfrastruktur verbinden kann. Serverseitig setzt ein Windows-Service das Kennwort zurück und synchronisiert nach erfolgreicher Änderung unmittelbar die vorhandenen Domänencontroller, weil diese nach einer entfernten Kennwortänderung mitunter nicht in vertretbarer Zeit synchronisierten.
Entwicklungsteam: 3 Entwickler.
Projektmanagement-Methode: SCRUM.
CRM-zu-ERP-Konnektivität
Technologietransfer
01/2017 – 02/2023 ▾
CRM-zu-ERP-Konnektivität für eine Gesellschaft für Innovation, Technologie und Wissenstransfer. Design, Integration und Implementierung von Webservice-Brücken zwischen einem CRM-System und einem ERP-System. Hauptziel war die Bereitstellung von SOAP-Webservices auf der ERP-Seite, die die CRM-API anbinden; diese wurden in Microsoft .NET C# entwickelt. Gemäß den Kundenanforderungen mussten sämtliche Bedienschritte in der CRM-Oberfläche verbleiben und dabei den vollen CRM-Funktionsumfang nutzen.
Beitrag: Als führender Software-Architekt Planung und Erstellung der gesamten Logik, der Use Cases und der UML-Modelle, Abbildung aller bestehenden Geschäftsprozesse in der Business-Logik sowie Übertragung der fachlichen Workflows auf logische ERP-Workflows.
System- und Netzwerkadministration
IT-Beratung
01/2017 – 02/2023 ▾
Verantwortung für den gesamten Systemadministrationsprozess, unter anderem: SAN-Storage-Administration und -Entwicklung, Backup- und Disaster-Recovery-Konzepte und deren Umsetzung, Windows-Server-Systemadministration, Arbeitsplatzadministration, Firewall- und Router-Administration und -Konfiguration, Switch-Konfiguration und -Administration, Netzwerkadministration von LAN, VLANs und WLAN, Microsoft 365/Office 365 Administration, Microsoft Exchange Administration, Microsoft SharePoint Administration.
Software-Architekt / Infrastruktur- und System-Engineer
IT-Dienstleistungen
01/2001 – 10/2016 ▾
Schwerpunkt auf Softwareentwicklung sowie auf Infrastruktur-, System-Engineering und -administration.
Projekte: Angebots- und Ausschreibungserstellung, Softwareentwicklung, Systemadministration, Test.
Serversystem-Migration
Versicherung
05/2015 – 10/2016 ▾
Serversystem-Migration von einer älteren Linux-Distribution auf ein aktuelleres Release sowie von einem älteren Windows-Server-Release auf Windows Server 2012. Das Projekt umfasste die Migration verschiedener Serversysteme in mehreren europäischen Ländern.
Beitrag: Als Migrationsingenieur Migration von Serversystemen in mehreren europäischen Ländern.
Verkehrsinformations- und Tracking-System
Automobilzulieferer
01/2015 – 05/2015 ▾
Entwicklung eines komplexen weltweiten Verkehrsinformations- und Tracking-Systems — Messaging-Entwicklung, Application-Server-Entwicklung, Continuous Integration und Deployment.
Beitrag: Entwicklung Java-basierter Messaging-Bibliotheken sowie der Weboberflächen zur Überwachung der Performance von Messaging-, Streaming- und Cloud-Diensten.
Technologien: Java/J2EE, JavaScript, Shell-Skript, Eclipse, Apache Maven, Rational Team Concert/Jazz.
Wartung geschäftskritischer Anwendungen
Automobilbank
04/2014 – 01/2015 ▾
Wartung geschäftskritischer Uniface-Anwendungen mit einem Entwicklungsteam in Indien und mehreren Geschäftsprozessanalysten in Rumänien. Steuerung und Kontrolle der Teamaktivitäten, Führung des Entwicklungsteams zur Einhaltung von Deliverables und SLAs sowie Erstellung von Lösungsdesigns und Prototypen.
Beitrag: Durchführung der Wartungsarbeiten an einem Satz geschäftskritischer Anwendungen. Erstellung von Schätzungen und Kostenaufstellungen für geplante Softwareprojekte. Erstellung von Designs, Prototypen und Architekturen für Erweiterungen und Änderungen auf Basis der Kundenanforderungen.
Methoden: OO und UML.
Datenbanken: Oracle.
Unternehmensweites Datenbanksystem
Finanzdienstleistungen / Leasing
09/2013 – 04/2014 ▾
Planung, Design und Aufbau eines unternehmensweit skalierbaren strategischen RDBMS-Systems auf Basis von MSSQL 2K8 auf virtualisierten Servern in redundanten Rechenzentren. Installation der anwendungsabhängigen Datenbanken geschäftskritischer Applikationen wie Sophos SafeGuard, Citrix XenApp und Symantec Endpoint Protection. Rollout von IGEL-Systemen zur Bereitstellung virtualisierter Windows-7-Desktops. Windows-Systemprogrammierung und Entwicklung weiterer Anpassungen in C#.NET (überwiegend WinForms) und Win32 C++. Teilweise Netzwerk- und Windows-Systemadministration sowie Aktualisierung von Smartcards über den Identity Manager.
Wartung eines Fahrzeug-Sequenzierungssystems
Automobilindustrie
08/2012 – 09/2013 ▾
Wartung, Fehlerbehebung und Weiterentwicklung einer Individuallösung zur Sequenzierung und Terminierung von Fahrzeugen in der Serienproduktion. Das System sequenziert Produktionsaufträge und bestimmt dabei die Produktionsreihenfolge unter Berücksichtigung von Produktions- und Lieferantenrestriktionen; es terminiert die Produktionsschritte, reagiert auf kritische Ereignisse vor dem ersten Produktionsschritt und erlaubt eine Neusequenzierung, wenn der ursprüngliche Plan nicht zu halten ist. Das System ist in allen Montagewerken im Einsatz und basiert auf einer Client-/Server-Architektur mit zusätzlicher Eclipse-RCP-Anwendung.
Beitrag: Wartung, Fehlerbehebung und Weiterentwicklung — Serverseite als Visual-C++-WinNT-Service ohne Oberfläche, Konfiguration über eine C#-WinForms-Clientanwendung, Anbindung an eine DB2-Datenbank, sowie ein plattformunabhängiger Java-RCP-Client. Ergänzende Reporting-Dokumente in Excel VBA.
Wissenstransfer .NET-Anwendungslandschaft
Automobilindustrie
01/2011 – 08/2012 ▾
Analyse und Erweiterung von .NET-Anwendungen sowie Übergabe der Informationen an globale Ressourcen in Indien, gemeinsam mit indischen .NET-Spezialisten, um das aufgebaute Wissen über die .NET-Umgebung des Unternehmens zu übertragen.
Beitrag: Erhebung aller relevanten Informationen zu sämtlichen bestehenden .NET-Anwendungen der Softwarelandschaft, Prüfung und Analyse der erhobenen Anwendungsdaten, Aufbau einer Wissensdatenbank, Erstellung der Dokumentation für Anwendungen ohne vorhandene Dokumentation, Entwicklung von Anwendungserweiterungen in C#, ASP.NET und VB.NET sowie Einarbeitung der indischen Kollegen.
Sonstiges: OO, Design Patterns, GrapeCity FarPoint Spread, WPF, UML, .NET Reflection.
Risikomanagement- und Change-Management-Anwendungen
Öffentliche Verwaltung
06/2008 – 01/2011 ▾
Im Bereich Business Intelligence bestanden zwei der laufenden Projektaufgaben darin, Anwendungen für das Risikomanagement sowie für das Request-/Change-Management zu entwickeln und zu pflegen.
Beitrag: Als Software-Architekt Design einer neuen Risikomanagement-Anwendung und Redesign einer Anforderungsanwendung, Verteilung der Arbeitslast auf das Entwicklungsteam sowie Planung der Releases und ihrer Zyklen (Test/UAT/Produktion). Entwickelt wurden: eine globale WinForms-basierte C#-Anwendung für das Risikomanagement, ein Business-Intelligence-Werkzeug für das Request-/Change-Management, ein Software-Deployment-Werkzeug auf Basis von C++, C# und VB.NET, ein eigenständiger SQL-Query-Designer mit Multi-RDBMS-Unterstützung sowie ein datenbankgestütztes grafisches Dashboard zur Auswertung von Business-Intelligence-Daten.
Sonstiges: Design Patterns, Crystal Reports XI, Infragistics, WPF, UML.
Softwaretest einer Ausschreibungsplattform
Automobilindustrie
09/2007 – 06/2008 ▾
Test einer globalen Ausschreibungs- und Angebotsplattform, die das Unternehmen mit seinen weltweiten Lieferanten verbindet. Die Entwicklung erfolgte überwiegend im Ausland, der Test im Inland; ein eigenes Projekt deckte sämtliche Test-, Wartungs- und begleitenden Arbeiten ab.
Beitrag: Erstellung und Durchführung von Testfällen gegen das Portal sowie Entwicklung einer Anwendung zur Indizierung großer, in mehreren Formaten vorliegender Testdatenbestände, die dem Team einen besseren Überblick über die Tests verschaffte.
Sonstiges: Design Patterns, Remoting, iText, UML.
Webshop-Konfigurationswerkzeug
Industrie / Automatisierungstechnik
01/2007 – 09/2007 ▾
Die Webshop-Anwendung ist eine ASP.NET-Webanwendung, die im Intranet des Kunden betrieben wird. Wegen der Komplexität ihrer Konfiguration entstand ein webbasiertes Konfigurationswerkzeug, das die Einrichtung des Webshops vereinfacht.
Beitrag: Erweiterung der Anwendung um neue Funktionen, entwickelt in ASP.NET mit C#, sowie Betreuung und Einarbeitung der neuen Entwickler, die die Arbeiten später fortführten.
Test und Support einer internen Anwendung
IT-Dienstleistungen
06/2006 – 01/2007 ▾
Test und Support einer internen Support-Anwendung, eines wesentlichen Bestandteils eines internen Software-Installationspakets.
Beitrag: Erstellung von Testfällen und Fehlerberichten; die Testfälle wurden vom Testteam ausgeführt, Fehlerberichte in einer Bugzilla-Datenbank erfasst. Nach der Behebung durch das internationale Entwicklungsteam waren die Korrekturen erneut zu testen.
Active-Directory-Programmierung
Versicherung
09/2005 – 06/2006 ▾
Hauptaufgabe war die Programmierung gegen das Active Directory. Entwicklung einer Vielzahl von Methoden zur beliebigen Änderung von AD-Objekten sowie weitere Methoden zur Auswertung der Logs und Reports eines internen Verzeichnisdienst-Systems.
Beitrag: Active-Directory-Programmierung und Scripting für die Softwareverteilung.
Technologien: Microsoft Visual Basic, Microsoft C# (WinForms), Windows Scripting Host, Microsoft Visual C++.
Softwarepaketierung und -verteilung
Bankwesen
06/2005 – 09/2005 ▾
Zur Auslieferung von Software aus dem Anwendungsbestand des Unternehmens Erstellung von Paketen bestehender Anwendungen, darunter Betriebssysteme, Office-Anwendungen und Finanzapplikationen. Jedes Paket war anschließend auf einwandfreie Funktion zu prüfen und zu testen. Nach bestandenem Pakettest gingen die Pakete an die Server, die die Software verteilen.
Beitrag: Softwareverteilung, Active-Directory-Programmierung, Scripting und Administration.
Anwendersupport und Anwendungswartung
IT-Dienstleistungen
01/2002 – 06/2005 ▾
Hauptaufgaben waren Anwendersupport, Fehlerverfolgung und Weiterentwicklung einer internen Lösungsberatungs-Anwendung, mit der aus dem Ist-Zustand der Kunden-IT-Infrastruktur konkrete Kundenlösungen erstellt werden. Hinzu kam das quartalsweise Release der Datenbanken, aus denen die Anwendung die offiziellen Sätze zur Kalkulation der Lösung bezieht. Bei den Erweiterungen wurde in einem internationalen Entwicklerteam gearbeitet. Zusätzlich Entwicklung einer Anwendung, die einen großen Teil der sonst manuellen Arbeiten automatisiert.
Beitrag: Anwendersupport, Softwareentwicklung und Wartung der internen Anwendung.
Technologien: Microsoft Visual C++, Assembler, Microsoft C# (WinForms), Rational Rose (UML), Microsoft Excel, Microsoft Access, Microsoft SQL Server 2000, Lotus Notes Designer, LotusScript.
IT-Lösungsdesign und Kostenanalyse
IT-Dienstleistungen
01/2001 – 01/2002 ▾
Hauptaufgabe war die Analyse des Ist-Zustands der Kunden-IT-Umgebung und die Erstellung einer darauf aufbauenden Lösung mithilfe eines internen Werkzeugs, das die aktuelle Kunden-IT-Umgebung abbildet und aufzeigt, wie der Kunde seine Systeme effektiver betreiben kann. Eingesetzt vor allem zur Erstellung von Outsourcing-Lösungen.
Beitrag: Lösungsdesign, IT-Analyse und Kostenanalyse auf Kundenseite; Einsatz des Werkzeugs zur Angebotsvorbereitung.
Netzwerkadministrator
Automobilindustrie
08/1999 – 01/2001 ▾
Administration der Netzwerke sowie 1st- und 2nd-Level-Support für die Mitarbeiter. Installation und Implementierung unterschiedlichster Peripheriegeräte verschiedener Hersteller sowie Verwaltung der Netzwerkressourcen im Tagesgeschäft.
Technologien: Legato Backup, pcAnywhere, Adobe Acrobat, Adobe Photoshop, Oracle (Backup und Administration), SQL Server (Backup und Administration), PC-DUO, Microsoft SMS Server, Perl, TogetherJ, Microsoft Visual C++.
Netzwerkadministrator / Softwareentwickler
Logistik
08/1998 – 08/1999 ▾
Administration des Microsoft-Netzwerks auf Basis von Windows NT sowie Entwicklung von Datenbankanwendungen. Entwicklung einer datenbankgestützten Java-Anwendung zur Pflege und Verwaltung von DHCP-Netzwerken.
Technologien: PowerJ, Java RMI, Oracle 7/8, ArcServe, Sun Solaris, Microsoft Windows NT 4, ERwin, Microsoft Visual C++.
Netzwerkadministrator / Softwareentwickler
Logistik
08/1996 – 08/1998 ▾
Betreuung und Weiterentwicklung eines heterogenen Netzwerks mit TCP/IP, DEC Pathworks und NCR StarLAN. Aufbau eines Customer Support Centers für interne Mitarbeiter und externe Kunden sowie Entwicklung eines Tracking-and-Tracing-Systems zur Abfrage des aktuellen Sendungsstatus. Nach der erfolgreichen Einführung des Customer Support Centers Unterstützung der Projektleitung.
Technologien: Microsoft Windows NT 4.0, DEC VMS, DEC Pathworks, Microsoft Networks, TCP/IP, Veritas BackupExec, Microsoft Exchange, Microsoft Visual C++.
Netzwerkadministrator / Softwareentwickler
Maschinenbau / Fördertechnik
08/1992 – 08/1996 ▾
Aufbau und Implementierung eines Netzwerks auf Basis von Microsoft Windows NT 3.5 inklusive Benutzern, Gruppen und Freigaben sowie spätere Migration auf Windows NT 4. Programmierung der Hardwaresteuerung von Förderanlagen und -maschinen.
Technologien: Microsoft Networks, TCP/IP, Microsoft C++, Microsoft Assembler, Assembler 808x, Kollmorgen-MPH-Systeme.