Senior Software-Architekt, Solution Architect, Senior Full-Stack Developer, Microsoft .NET-/Azure-Spezialist, DevOps- und KI-Experte
Aktualisiert am 04.09.2026
Profil
Referenzen (3)
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.03.2027
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Gut
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Germany (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Monate
2026-06 - heute

Architektur einer AI Engineering Platform für autonome, rollenbasierte Softwareentwicklungsteams

System- und Softwarearchitekt, technischer Lead Systemarchitektur Softwarearchitektur Plattformarchitektur ...
System- und Softwarearchitekt, technischer Lead

Projektkontext und Ziel


Konzeption und technische Umsetzung einer modularen Plattform, mit der spezialisierte KI-Agenten zu dynamischen Projekt- und Entwicklungsteams zusammengestellt, gesteuert und überwacht werden können. Ziel ist die durchgängige Abbildung eines Softwareentwicklungsprozesses von der fachlichen Projektdefinition über technische Planung und Implementierung bis zu Qualitätssicherung, Review und Freigabe. Azure DevOps bildet dabei die zentrale, für Menschen nachvollziehbare Steuerungs- und Informationsplattform.


Verantwortung und technische Umsetzung


  • Entwurf der Gesamtarchitektur für die koordinierte Zusammenarbeit spezialisierter KI-Agenten.
  • Entwicklung eines rollenbasierten Agentenmodells für Business Owner, Product Owner, Softwarearchitekten, Entwickler, Tester und Reviewer.
  • Abbildung von Projektzielen, Anforderungen, Zuständigkeiten, Bearbeitungsständen und Freigaben über Azure DevOps Work Items.
  • Konzeption der automatisierten Zerlegung von Epics in Features, User Stories und technische Aufgaben.
  • Entwurf statusgesteuerter Abläufe mit definierten Abbruch-, Wiederanlauf-, Fehler- und Freigabemechanismen.
  • Entwicklung von n8n-Workflows zur ereignisgesteuerten Orchestrierung der Agenten und zur Steuerung technischer Verarbeitungsschritte.
  • Nutzung von Azure DevOps Service Hooks und REST-Schnittstellen zur Kopplung von Work-Item-Prozessen und Automatisierungslogik.
  • Integration lokaler und cloudbasierter KI-Modelle für unterschiedliche fachliche und technische Rollen.
  • Aufbau der Entwicklungs- und Betriebsprozesse mit Git, YAML-Pipelines, automatisierten Prüfungen und nachvollziehbaren Zustandsübergängen.
  • Definition von Governance-, Sicherheits- und Nachvollziehbarkeitsmechanismen für KI-generierte Ergebnisse.
  • Entwicklung eigener Integrations- und Automatisierungskomponenten mit C#, PowerShell, JavaScript und TypeScript.
  • Konzeption einer modularen Plattformarchitektur aus n8n, OpenClaw, Redis, RabbitMQ, PostgreSQL/pgvector, Qdrant und MinIO mit klarer Trennung von Workflow-Orchestrierung, Command Bus, De-Duplizierung/Heartbeat, Persistenz sowie Memory/Knowledge.
  • Definition capability-basierter Agentenbeziehungen einschließlich KANN-/MUSS-Rückfragen, kontrollierter Loops, Eskalationswegen und maximalen Wiederholungsgrenzen.
  • Konzeption des Run-Lifecycles mit Heartbeats, Orphan-Erkennung, Cancel-/Hard-Cancel-Signalen, Wiederaufnahme und nachvollziehbarer Statusführung.
  • Architektur einer optionalen Controller-Erweiterung, bei der OpenClaw unverändert betrieben wird und ein dünnes TypeScript-Plugin über dokumentierte Hooks mit einem externen C#/.NET-Connector kommuniziert.
  • Konzeption von Agent-Memory-, RAG- und Knowledge-Architekturen mit projektbezogenem und projektübergreifend teilbarem Wissen sowie definierbaren Wissensgruppen.
  • Entwurf austauschbarer Logging-Provider und einer konfigurierbaren Credential-/Secret-Integration als lose gekoppelte Plattformbausteine.


Ergebnis und Mehrwert


  • Wiederverwendbare technische Plattform zur automatisierten Bereitstellung spezialisierter KI-Teams.
  • Transparente Prozessführung über Azure DevOps, sodass Aufgaben, Status, Verantwortlichkeiten und Ergebnisse auch bei automatisierter Bearbeitung für Projektbeteiligte nachvollziehbar bleiben.
  • Automatisierte agentenübergreifende Zusammenarbeit einschließlich Aufgabenverteilung, Statusverwaltung, Fehlerbehandlung und Wiederaufnahme unterbrochener Prozesse.
  • Kontrollierte Verbindung lokaler und externer KI-Modelle mit klassischen DevOps-Prozessen und definierten Quality Gates.

Azure DevOps Azure DevOps REST API Azure DevOps Service Hooks Git YAML-Pipelines n8n Ollama ChatGPT OpenAI Codex GitHub Copilot PowerShell Node.js Docker Redis Windows Server 2025 Ubuntu Server ClaudeCode OpenClaw Visual Studio Code Visual Studio 2026 Azure DevOps Process Customization RabbitMQ PostgreSQL pgvector Qdrant MinIO Claude Code
Systemarchitektur Softwarearchitektur Plattformarchitektur AI Engineering Agentic AI Generative AI Multi-Agenten-Systeme Capability-basiertes Routing Human-in-the-Loop Quality Gates RAG Agent Memory Knowledge-Architekturen DevOps DevSecOps C# PowerShell JavaScript TypeScript REST YAML JSON Workflow-Orchestrierung Message-/Command-Bus-Architekturen Prozessautomatisierung lokale KI-Systeme
100% Remote
11 Monate
2025-08 - 2026-06

Unternehmensweite Prozessautomatisierung mit n8n, KI und Microsoft-Integration

Analyst, Architekt und Entwickler lokale KI-Systeme Agenten-Teams OAuth 2.0 ...
Analyst, Architekt und Entwickler
Projektkontext und Ziel

Analyse bestehender manueller Geschäftsprozesse mit dem Ziel, geeignete Automatisierungspotenziale zu identifizieren und in robuste, nachvollziehbare Workflows zu überführen. Abhängig vom jeweiligen Prozess wurden klassische Automatisierungsmechanismen mit KI-basierten Verarbeitungsschritten kombiniert.

Verantwortung und technische Umsetzung

  • Aufnahme und Analyse manueller Unternehmensprozesse sowie Bewertung von Automatisierungspotenzial, technischen Abhängigkeiten und Integrationspunkten.
  • Architektur und Implementierung der resultierenden Workflows auf Basis von n8n.
  • Integration von KI-Systemen in geeignete Prozessschritte, um manuelle Verarbeitung intelligent zu unterstützen oder vollständig zu automatisieren.
  • Technische Planung, Installation und Konfiguration der n8n-Plattform auf kundenseitig bereitgestellten Systemen.
  • Definition und Umsetzung von Sicherheits-, Rollen- und Rechtekonzepten für den Betrieb der Automatisierungsplattform.
  • Konfiguration erforderlicher Berechtigungen und Firewall-Regeln sowie Einbindung in bestehende Systemlandschaften.
  • Nutzung von Microsoft Graph, Azure API Management, OAuth 2.0, OpenID und Entra ID für abgesicherte Integrationen.
  • Entwicklung ergänzender Logik mit JavaScript und PowerShell sowie Verwendung strukturierter Konfigurationen in YAML und JSON.
  • Einsatz von Bild- und OCR-Verarbeitung mit ImageMagick und OCRmyPDF sowie lokalen multimodalen KI-Modellen für dokumentenbezogene Automatisierungsabläufe.
  • Test, schrittweise Optimierung und Stabilisierung der Workflows bis zur Abnahmereife.
  • Schulung von Mitarbeitern und internen Entwicklern mit dem Ziel, die Plattform und darauf basierende Workflows selbstständig weiterzuentwickeln und zu betreiben.

Ergebnis und Mehrwert

  • Überführung manueller Prozessschritte in reproduzierbare und wartbare Automatisierungsabläufe.
  • Aufbau einer technisch und organisatorisch nutzbaren Workflow-Plattform einschließlich Sicherheits- und Berechtigungsmodell.
  • Kombination klassischer Prozessautomatisierung mit lokalen und cloudbasierten KI-Verfahren.
  • Nachhaltiger Wissenstransfer, sodass interne Teams die eingeführten Mechanismen eigenständig erweitern konnten.
n8n ChatGPT OpenClaw Ollama Microsoft Graph Azure API Management Azure Entra ID PostgreSQL pgvector Docker Node.js Ubuntu Windows Server 2025 OpenSSL OPNsense ImageMagick OCRmyPDF GPT-5.x-Modelle Gemma Qwen Visual Studio Code
lokale KI-Systeme Agenten-Teams OAuth 2.0 OpenID JavaScript PowerShell YAML JSON
100% Remote
1 Jahr 9 Monate
2024-10 - 2026-06

Aufbau einer hybriden KI-Plattform für Entwicklungs- und Geschäftsprozessautomatisierung

System- und Software-Architect Agentic AI Generative AI AI Engineering ...
System- und Software-Architect

Projektkontext und Ziel


Aufbau praktischer Kompetenz und produktiver Einsatzmöglichkeiten für generative und agentenbasierte KI innerhalb von Entwicklungs- und Geschäftsprozessen. Neben der Evaluation cloudbasierter KI-Dienste lag ein Schwerpunkt auf lokal betriebenen KI-Systemen, um Modelle, Integrationsformen und Automatisierungsszenarien unabhängig bewerten und einsetzen zu können.


Verantwortung und technische Umsetzung


  • Installation und Betrieb von On-Premise-KI-Systemen für Modelltests, Analysen, Evaluierungen und Trainingsszenarien.
  • Planung der hierfür notwendigen technischen Infrastruktur sowie Integration lokaler und cloudbasierter KI-Systeme.
  • Evaluation und produktive Nutzung von ChatGPT Pro, OpenAI Codex, GitHub Copilot, Microsoft Copilot, Copilot Studio, Microsoft Power Platform, Ollama und Hugging Face.
  • Untersuchung generativer und agentenbasierter KI-Ansätze im Hinblick auf ihre Eignung für konkrete Entwicklungs- und Geschäftsprozesse.
  • Einsatz aktueller Entwicklungsassistenten zur Beschleunigung von Architekturarbeit, Softwareentwicklung, Codeanalyse und technischer Dokumentation.
  • Entwicklung automatisierter Prozessketten mit n8n, Microsoft Power Platform und individuellen C#-Komponenten.
  • Integration von Azure-Diensten und Microsoft-Identitätsmechanismen in KI-gestützte Systemlandschaften.


Ergebnis und Mehrwert


  • Praktisch nutzbare hybride KI-Umgebung aus lokalen und cloudbasierten Systemen.
  • Belastbare Erfahrung bei Auswahl, Integration und produktiver Nutzung unterschiedlicher KI-Modelle und Assistenzsysteme.
  • Wiederverwendbare Muster für die Verbindung von KI, Softwareentwicklung, Workflow-Automatisierung und Microsoft-Plattformdiensten.
  • Deutlich beschleunigte Analyse-, Entwicklungs- und Dokumentationsabläufe durch den gezielten Einsatz moderner KI-Werkzeuge.

Microsoft Azure Azure API Management Azure Entra ID Microsoft Graph GitHub ChatGPT Pro GPT-3/4/5 OpenAI Codex GitHub Copilot Microsoft Copilot Pro Copilot Studio Power Platform Ollama Hugging Face Mistral n8n Visual Studio Code
Agentic AI Generative AI AI Engineering C# Blazor DevOps DevSecOps PowerShell YAML JSON
100% Remote
3 Monate
2025-05 - 2025-07

KI-gestützte Modernisierung einer ETL-Plattform mit natürlichsprachiger Konfiguration

System- und Softwarearchitekt, Lead Developer C# PowerShell Razor Pages ...
System- und Softwarearchitekt, Lead Developer

Projektkontext und Ziel


Erweiterung einer bestehenden ETL-Applikation um neue grafische und textbasierte Möglichkeiten zur Konfiguration. Ziel war es, komplexe Konfigurationen nicht ausschließlich manuell oder über grafische Editoren erstellen zu müssen, sondern zusätzlich natürlichsprachige Eingaben durch KI-Modelle in verwertbare Konfigurationen überführen zu können.


Verantwortung und technische Umsetzung


  • Analyse der bestehenden ETL-Anwendung und Konzeption der Erweiterungsarchitektur.
  • Entwurf und Implementierung grafischer und textbasierter Konfigurationseditoren.
  • Integration verschiedener KI-Backends, darunter Azure OpenAI, Ollama und nous-hermes2-mixtral.
  • Entwicklung der Anwendungslogik mit C#, Razor Pages, Blazor beziehungsweise Blazor WebAssembly und JavaScript.
  • Nutzung von Microsoft Graph und MSAL für Microsoft-basierte Identitäts- und Integrationsszenarien.
  • Einsatz von Azure API Management und Azure-Diensten zur kontrollierten Anbindung externer Services.
  • Verwendung von ChatGPT Pro, OpenAI Codex, GitHub Copilot, Microsoft Copilot Pro, Power Platform und Copilot Studio im Entwicklungs- und Integrationsprozess.


Ergebnis und Mehrwert


  • Erweiterung der ETL-Plattform um moderne, KI-unterstützte Konfigurationsmöglichkeiten.
  • Verbindung klassischer grafischer Konfiguration mit textbasierter, modellgestützter Erzeugung von Konfigurationsinhalten.
  • Integration lokaler und cloudbasierter KI-Modelle in eine bestehende .NET-Anwendung.

Azure Azure API Management Azure Entra ID Microsoft Graph Azure OpenAI Ollama Mistral GPT-4o o3 GPT-5 GitHub Copilot Copilot Studio ChatGPT Pro OpenAI Codex Power Platform Visual Studio 2022 Visual Studio Code
C# PowerShell Razor Pages Blazor Blazor WebAssembly JavaScript Generative AI Agent Development MSAL DevOps DevSecOps YAML JSON
100% Remote
4 Monate
2025-01 - 2025-04

IoT-Software zur Analyse und Steuerung von Batteriespeicher- und Solarsystemen

Analyst und Entwickler für Hardwarekomponenten und IoT-Software Modbus CAN-Bus MQTT ...
Analyst und Entwickler für Hardwarekomponenten und IoT-Software
Projektkontext und Ziel

Technische Evaluation von Solarfarmen, Batteriespeichern und zugehörigen Komponenten im Rahmen der Untersuchung neuer Geschäftsmodelle und Vertriebsgebiete. Neben dem Verständnis der eingesetzten Speicher- und Steuerungstechnik lag der Schwerpunkt auf der softwareseitigen Erfassung, Analyse und Steuerung relevanter Betriebsparameter.

Verantwortung und technische Umsetzung

  • Einarbeitung in Aufbau, Kommunikation und Betriebsparameter von Solarspeichern und Batteriesystemen.
  • Analyse der Schnittstellen und Kommunikationsmechanismen zwischen Batteriespeichern, BMS, Mikrowechselrichtern und übergeordneten Systemen.
  • Entwicklung von Software zur Erfassung, Auswertung und Steuerung technischer Parameter.
  • Integration der Daten und Steuerungsmöglichkeiten in Home Assistant.
  • Nutzung industrieller und IoT-typischer Kommunikationsprotokolle wie Modbus, CAN-Bus und MQTT.
  • Einbindung von Raspberry-basierten Komponenten in die Gesamtumgebung.

Ergebnis und Mehrwert


  • Aufbau einer softwareseitig integrierbaren Umgebung zur Beobachtung und Steuerung von Batteriespeicher- und Solarkomponenten.
  • Praktische Verbindung von Hardwareanalyse, Kommunikationsprotokollen, IoT-Software und Hausautomatisierung.
Home Assistant Raspberry
Modbus CAN-Bus MQTT Internet of Things IoT BMS Batteriemanagement Batteriespeichertechnik Mikrowechselrichter Solarenergie YAML DevOps DevSecOps
100% Remote
8 Monate
2024-09 - 2025-04

Entwicklung intelligenter IoT-Komponenten für Mikrocontroller und Home Automation

Entwickler von Hardwarekomponenten und zugehöriger Software C++ C# PowerShell ...
Entwickler von Hardwarekomponenten und zugehöriger Software

Projektkontext und Ziel


Evaluation und Entwicklung von IoT-Komponenten für neue Geschäftsmodelle und Anwendungsfelder. Bestehende Hardware sollte durch angepasste Software beziehungsweise Firmware in neue Anwendungsszenarien integriert und über eine verbreitete Hausautomatisierungsplattform steuerbar gemacht werden.


Verantwortung und technische Umsetzung


  • Analyse vorhandener Hardware und Bewertung ihrer Eignung für neue Integrationsszenarien.
  • Anpassung beziehungsweise Entwicklung von Software für Mikrocontroller-Plattformen.
  • Arbeit mit Arduino-basierten beziehungsweise kompatiblen Controllern wie ATMega328P, ESP8266 und STM32.
  • Entwicklung und Konfiguration von Regelsätzen für die Einbindung in automatisierte Abläufe.
  • Integration der Komponenten in Home Assistant und Homematic-IP-Umgebungen.
  • Entwicklung mit C++, C# und PowerShell sowie strukturierte Konfiguration mit YAML und JSON.
  • Nutzung von Microchip Studio, Arduino IDE, Visual Studio Code und Visual Studio 2022.
  • Ergänzende mechanische beziehungsweise konstruktive Arbeiten mit OpenSCAD und QIDI Studio, soweit für die Hardwareintegration erforderlich.


Ergebnis und Mehrwert


  • Wiederverwendbare IoT-Komponenten, die bestehende Hardware in moderne Automatisierungsumgebungen integrieren.
  • Verbindung von Mikrocontroller-Entwicklung, Softwareintegration, Regelwerken und Hausautomatisierung.

ATMega328P ESP8266 STM32 Arduino Homematic IP Homematic IP Wired Home Assistant Postman Microchip Studio Arduino IDE Visual Studio Code Visual Studio 2022 OpenSCAD QIDI Studio
C++ C# PowerShell YAML JSON DevOps DevSecOps
100% Remote
2 Jahre 2 Monate
2022-02 - 2024-03

Modernisierung einer Enterprise-DevOps-Plattform und komplexer C#/C++-Softwarelandschaften

Softwarearchitekt, Softwareentwickler, Azure-DevOps-Experte C# C++ PowerShell ...
Softwarearchitekt, Softwareentwickler, Azure-DevOps-Experte

Projektkontext und Ziel


Unterstützung eines international tätigen Anbieters im Bereich Payment Security beim Betrieb und bei der Weiterentwicklung einer zentralen Azure-DevOps-Plattform sowie mehrerer darauf aufbauender Softwareprojekte. Ein wesentlicher Schwerpunkt lag auf der technischen Modernisierung der Entwicklungslandschaft, der Migration bestehender Projekte und der Automatisierung wiederkehrender Entwicklungs- und Bereitstellungsprozesse.


Verantwortung und technische Umsetzung


  • Planung und Durchführung von Migrationen mehrerer Softwareprojekte auf neuere Versionen von Azure DevOps Server.
  • Unterstützung der Entwicklungsteams bei der Umstellung bestehender Build- und Releaseprozesse auf YAML-basierte Pipelines.
  • Planung und Durchführung der Migration von Quellcode aus TFVC nach Git einschließlich der hierfür notwendigen Anpassungen in Entwicklungs- und Buildprozessen.
  • Beratung anderer Softwarearchitekten bei Automatisierungs- und Modernisierungsvorhaben.
  • Entwicklung eigener Migrationssoftware und PowerShell-Skripte für die Übertragung von Work Items, Quellcode, Build-, Release- und Test-Pipelines zwischen TFS-/Azure-DevOps-Instanzen.
  • Entwicklung einer Infrastruktur zur automatisierten Bereitstellung kundenspezifisch angepasster Installationen in Form von ISO-Images.
  • Entwicklung einer Azure-DevOps-Server-Erweiterung mit TypeScript und Node.js, über die Dokumente direkt aus Azure DevOps in SharePoint gespeichert und verwaltet werden können.
  • Analyse und Weiterentwicklung komplexer C#- und C++-Anwendungen.
  • Beratung verschiedener Teams bei Softwarearchitektur, Design Patterns und technischer Umsetzung.
  • Analyse bestehender IT-Strukturen und Bewertung geeigneter Azure-Dienste im Rahmen einer möglichen Cloud-Migration.

Ergebnis und Mehrwert


  • Modernisierte Azure-DevOps-Landschaft mit zeitgemäßen Git- und YAML-basierten Entwicklungsprozessen.
  • Wiederverwendbare Migrationswerkzeuge für komplexe DevOps-Artefakte und Quellcodebestände.
  • Höherer Automatisierungsgrad bei Build-, Deployment- und Installationsprozessen.
  • Direkte Integration von Azure DevOps und SharePoint zur verbesserten Dokumentenverwaltung.
  • Technische Unterstützung mehrerer Teams bei Architektur, Migration und Modernisierung.

Git Git LFS Azure DevOps Server YAML-Pipelines NuGet Node.js Visual Studio 2019 Visual Studio 2022 Visual Studio Code Azure AD Azure Services SharePoint Sonatype Nexus SonarQube UltraISO
C# C++ PowerShell TFVC TypeScript JavaScript REST DevOps DevSecOps Scrum
100% Remote, München
3 Monate
2021-11 - 2022-01

Azure-Modernisierung einer Microsoft-CRM-basierten Versicherungsplattform

Azure-Experte und Softwareentwickler C# JavaScript XRM ...
Azure-Experte und Softwareentwickler

Projektkontext und Ziel


Weiterentwicklung einer kundenspezifischen Versicherungsplattform auf Basis von Microsoft CRM sowie technische Umstellung individuell entwickelter CRM-Plug-ins für den Betrieb in Microsoft Azure.


Verantwortung und technische Umsetzung


  • Analyse bestehender kundenspezifischer CRM-Erweiterungen und ihrer Abhängigkeiten.
  • Weiterentwicklung individueller Plug-ins und Funktionen mit C# und JavaScript.
  • Anpassung der Komponenten an die Anforderungen des Azure-Betriebs.
  • Konfiguration und Absicherung der benötigten Ressourcen im Azure-Portal.
  • Durchführung technischer Tests und Unterstützung bei der Bereitstellung der angepassten Komponenten.
  • Analyse von Schnittstellen und Laufzeitverhalten mit Werkzeugen wie Fiddler, Postman und Wireshark.
  • Einsatz von XrmToolBox sowie Selenium/Selenium WebDriver für Entwicklung, Analyse und Tests.

Ergebnis und Mehrwert


  • Technische Vorbereitung und Umstellung bestehender CRM-Erweiterungen auf den Azure-Betrieb.
  • Weiterentwicklung der Versicherungsplattform ohne Aufgabe der vorhandenen kundenspezifischen Funktionen.
  • Absicherung und testbare Bereitstellung der migrierten Komponenten innerhalb der bestehenden Azure-Umgebung.

Microsoft CRM Azure XrmToolBox Visual Studio 2022 Fiddler Postman Wireshark
C# JavaScript XRM Azure Security Azure Deployment Selenium Selenium WebDriver
100% Remote, Köln
3 Jahre 3 Monate
2018-05 - 2021-07

Transformation einer Enterprise-Entwicklungslandschaft mit TFS/Azure DevOps, CI/CD und Automatisierung

DevOps- und Softwarearchitektur-Experte C# C++ PowerShell ...
DevOps- und Softwarearchitektur-Experte

Projektkontext und Ziel


Langfristige Unterstützung einer komplexen Enterprise-Entwicklungsorganisation bei der Weiterentwicklung ihrer DevOps-, ALM- und Softwareentwicklungsprozesse. Die Tätigkeit verband technische Plattformarbeit mit Prozessdesign, Migration, Automatisierung, Architekturberatung, Schulung und der Unterstützung mehrerer Entwicklungsteams.


Verantwortung und technische Umsetzung


  • Entwicklung, Wartung und Modernisierung von Build- und Release-Pipelines in Microsoft Team Foundation Server beziehungsweise Azure DevOps Server.
  • Definition und Weiterentwicklung des vollständigen Software- und Code-Lebenszyklus auf Basis der Unternehmensrichtlinien.
  • Anpassung und Erweiterung von TFS-Prozesstemplates, um Entwicklungs-, Freigabe- und Nachverfolgungsprozesse direkt in der ALM-Plattform abzubilden.
  • Aufbau und Weiterentwicklung von CI/CD-Mechanismen für reproduzierbare Build-, Release- und Rollout-Prozesse.
  • Organisation und Automatisierung der unternehmensinternen Softwareverteilung über NuGet einschließlich der hierfür benötigten Infrastruktur.
  • Entwicklung zahlreicher Automatisierungen mit Azure DevOps REST API, C# und PowerShell zur Ablösung manueller Arbeitsschritte.
  • Eigenverantwortliche Planung einer komplexen Migration zwischen TFS-Systemen und Abstimmung der Vorgehensweise mit den beteiligten Architekten.
  • Entwicklung eigener Werkzeuge und Skripte zur Migration von Work Items, Build- und Release-Pipelines, Task Groups, Variable Groups sowie vollständigem Quellcode einschließlich Label- und Changeset-Historie.
  • Beratung und praktische Unterstützung mehrerer Teams während einer agilen Transformation.
  • Entwicklung von Hilfsmitteln und Vorgehensweisen zur Verbesserung der täglichen Entwicklungs- und Teamprozesse.
  • Schulung von Entwicklern und anderen Projektbeteiligten in DevOps-, TFS-/Azure-DevOps- und Prozessmechanismen.
  • Mitarbeit in internen Taskforces gemeinsam mit leitenden Software- und Systemarchitekten zur Planung und Automatisierung architektureller Prozesse.
  • Entwicklung von Vorgehensmodellen und KPIs gemeinsam mit dem Gruppenleiter als Entscheidungsgrundlage für das Architecture Board.
  • Technische Unterstützung bei der Implementierung der Verschlüsselungstechnologie Sentinel HASP.
  • Erweiterung der Build-Zeit-Verschlüsselung und der Laufzeit-Entschlüsselung sowie Konzeption einer netzwerkweiten Verteilinfrastruktur.

Ergebnis und Mehrwert


  • Durchgängige und stärker automatisierte Build-, Release- und ALM-Prozesse auf Basis von TFS/Azure DevOps.
  • Angepasste Prozesstemplates zur strukturierten Abbildung unternehmensspezifischer Entwicklungsprozesse.
  • Wiederverwendbare Migrationswerkzeuge für komplexe DevOps-Landschaften und deren Artefakte.
  • Reduzierung manueller Prozessschritte durch gezielte Automatisierung mit C#, PowerShell und REST APIs.
  • Nachhaltige Verbesserung der Entwicklungsorganisation durch technische Standards, Schulung, agile Prozessarbeit und nachvollziehbare KPIs.
  • Integration von Verschlüsselungs- und Verteilmechanismen in bestehende Build- und Laufzeitprozesse.

TFS Azure DevOps Server NuGet Azure DevOps REST API Git Git LFS Sentinel HASP TeamScale 5/6/7 Sonatype Nexus Nexus IQ SonarQube Rational ClearQuest Visual Studio 2017 Visual Studio 2019
C# C++ PowerShell TFS-Prozesstemplates Build-Pipelines Release-Pipelines CI/CD JavaScript TypeScript YAML JSON DevOps DevSecOps Scrum Agile Transformation Service Management
100% Remote - München
2 Monate
2018-03 - 2018-04

Agile Prozess- und Architekturtransformation im internationalen Luftfahrtumfeld

Scrum Coach und Softwarearchitekt Scrum Agile Entwicklung Prozessmanagement ...
Scrum Coach und Softwarearchitekt

Projektkontext und Ziel


Prozessuale und technische Unterstützung einer Tochtergesellschaft einer international tätigen Fluggesellschaft. Ziel war es, Softwareentwicklungsprozesse zu strukturieren, Softwarequalität und Teamperformance zu stabilisieren und die Zusammenarbeit mit den deutschen Auftraggebern zu verbessern.


Verantwortung und technische Umsetzung


  • Analyse der bestehenden Entwicklungs- und Kommunikationsprozesse.
  • Coaching und Schulung zu agilen Vorgehensweisen, bewährten Praktiken sowie typischen Fehlentwicklungen in agilen Projekten.
  • Unterstützung des Teams bei der praktischen Umsetzung strukturierter agiler Arbeitsweisen.
  • Direkte Kommunikation mit den auftraggebenden Fachabteilungen des Mutterkonzerns.
  • Aufnahme und Strukturierung fachlicher und technischer Anforderungen.
  • Definition und Aufbereitung relevanter KPIs für das Management.
  • Erstellung managementgerechter Dokumentationen und Entscheidungsgrundlagen.
  • Aktive Mitarbeit im unternehmensinternen Architecture Board und Beteiligung an strategischen Architekturentscheidungen.
  • Nutzung eines intern entwickelten Service-Management-Tools zur strukturierten Anforderungsverarbeitung.

Ergebnis und Mehrwert


  • Klarere Entwicklungs- und Kommunikationsprozesse zwischen Team und Auftraggebern.
  • Verbesserte Transparenz durch definierte KPIs und strukturierte Managementinformationen.
  • Verbindung von agilem Coaching, Anforderungsmanagement und Architekturarbeit in einem kompakten Transformationsprojekt.

Visual Studio 2017 Microsoft SharePoint Atlassian Confluence Atlassian JIRA Team Foundation Server 2017
Scrum Agile Entwicklung Prozessmanagement Kommunikationstechnik ITSM Service Management Architekturarbeit KPI-Definition
Zürich
2 Jahre 6 Monate
2015-07 - 2017-12

Modernisierung einer geschäftskritischen Fondsmanagement-Plattform mit .NET, TDD und CI/CD

Solution Architect C# .NET Framework 4.6 ASP.NET ...
Solution Architect

Projektkontext und Ziel


Modernisierung einer über längere Zeit gewachsenen, eigenentwickelten Webplattform einer voll lizenzierten Fonds-Management-Bank. Ziel war es, architektonische Schwachstellen zu identifizieren, die technische Basis zukunftsfähig weiterzuentwickeln und gleichzeitig Entwicklungsqualität, Testbarkeit, Wartbarkeit, Performance und Auslieferungsprozesse nachhaltig zu verbessern.


Verantwortung und technische Umsetzung


  • Umfassende Analyse der bestehenden Plattformarchitektur und Identifikation technischer Schwachstellen.
  • Entwicklung tragfähiger Modernisierungs- und Zielarchitekturen unter Berücksichtigung des laufenden Betriebs und des vorhandenen Produktwissens.
  • Evaluation moderner Technologien und Methoden zur Verbesserung von Skalierbarkeit, Wartbarkeit und Performance.
  • Einführung strukturierter Entwicklungsprozesse und Etablierung von Test Driven Development sowie Scrum-basierten Vorgehensweisen.
  • Schaffung der technischen und methodischen Grundlagen für eine systematisch testbare Softwareentwicklung.
  • Konzeption einer Teststrategie mit Unit-, Integrations- und strukturierten manuellen Tests für kritische Bereiche.
  • Aktive Weiterentwicklung zentraler Softwarekomponenten mit C#/.NET und Unterstützung der Entwickler bei Architektur- und Implementierungsfragen.
  • Schulung der Mitarbeiter in moderner .NET-Entwicklung, C#-Sprachkonzepten, Visual Studio und Team Foundation Server.
  • Einführung und Nutzung moderner Entwicklungsmethoden und geeigneter Softwarekomponenten innerhalb der Plattformarchitektur.
  • Konzeption von Service-Schnittstellen und serviceorientierten Integrationsmechanismen.
  • Einführung von Monitoring- und Logging-Lösungen sowie Definition von Betriebs- und Supportkonzepten in Anlehnung an ITIL-orientierte Standards.
  • Konzeption und Umsetzung von Build- und Release-Pipelines für CI/CD, um Softwarestände konsistent durch die vorgesehenen Umgebungen zu transportieren.
  • Kontinuierliche Begleitung des organisatorischen Wandels und Unterstützung der Teams bei der praktischen Einführung neuer Arbeitsweisen.

Ergebnis und Mehrwert


  • Tragfähige Modernisierungsstrategie für eine geschäftskritische Fondsmanagement-Plattform.
  • Verbesserte Testbarkeit und systematischere Qualitätssicherung durch technische Grundlagen und TDD-orientierte Entwicklung.
  • Reproduzierbarere und sicherere Auslieferungsprozesse durch Build- und Release-Pipelines für CI/CD.
  • Modernisierte Architekturbausteine mit klareren Services, Monitoring und Logging.
  • Nachhaltiger Know-how-Aufbau innerhalb des Entwicklungsteams durch kontinuierliche Schulung und praktische Begleitung.

Windows Server Visual Studio 2013/2015/2017 TFS 2013/2015/2017 Visual Studio Online SQL Server 2014 Microsoft Azure Office 365 VMware vSphere Oracle 12c ServiceNow Enterprise Architect
C# .NET Framework 4.6 ASP.NET LINQ PLINQ Entity Framework TDD MOQ NInject PowerShell Scrum CI/CD Build-Pipelines Release-Pipelines Service-Schnittstellen Monitoring Logging ITIL-orientierte Betriebsprozesse Server-Virtualisierung Remote PowerShell MSMQ
München
1 Jahr 8 Monate
2016-01 - 2017-08

Architektur und Betrieb einer DevOps-fähigen IT-Infrastruktur im Bankenumfeld

Systemarchitekt und Administrator PowerShell Active Directory Administration Active Directory Design ...
Systemarchitekt und Administrator

Projektkontext und Ziel


Konzeption und Betrieb einer komplexen IT-Infrastruktur für mehrere Webapplikationen im Bankenumfeld. Neben der Systemarchitektur gehörte die technische Unterstützung der Softwareverteilung und der dafür notwendigen DevOps-Mechanismen zum Projektumfang.


Verantwortung und technische Umsetzung


  • Entwurf der erforderlichen System- und Infrastrukturarchitektur für mehrere Webanwendungen.
  • Planung und Betrieb der für die Anwendungen benötigten Windows-Server-Umgebung.
  • Einbindung von Citrix-Komponenten und Servervirtualisierung in die Betriebsarchitektur.
  • Konzeption und Unterstützung von DevOps-Mechanismen zur Verteilung der Softwarekomponenten.
  • Nutzung von Team Foundation Server 2015 für Entwicklungs- und Bereitstellungsprozesse.
  • Administration und Weiterentwicklung der Infrastruktur im laufenden Projektbetrieb.
  • Dokumentation und Architekturarbeit mit Enterprise Architect.


Ergebnis und Mehrwert


  • Betriebsfähige Infrastruktur für mehrere Webapplikationen im regulierten Bankenumfeld.
  • Verknüpfung von Systemarchitektur, Administration und automatisierter Softwareverteilung.
  • Technische Grundlage für reproduzierbare Entwicklungs- und Bereitstellungsprozesse.

Windows Server 2008 R2 Citrix Team Foundation Server 2015 Enterprise Architect
PowerShell Active Directory Administration Active Directory Design Server-Virtualisierung DevOps
München
2 Jahre 7 Monate
2013-01 - 2015-07

Produktentwicklung und technische Leitung der ETL-Plattform "One-Fusion"

System- und Softwarearchitekt, Lead Developer C# .NET Framework LINQ ...
System- und Softwarearchitekt, Lead Developer

Projektkontext und Ziel


Neuentwicklung einer ETL-Applikation von der Markt- und Anforderungsanalyse bis zur technischen Umsetzung. Das Projekt umfasste nicht nur die Softwarearchitektur, sondern auch Infrastruktur, Entwicklungsprozesse, Teamführung, Qualitätssicherung und die aktive Implementierung zentraler Komponenten.


Verantwortung und technische Umsetzung


  • Durchführung von Markt- und Anforderungsanalysen als Grundlage für Produkt- und Technologieentscheidungen.
  • Entwicklung des technischen Gesamtkonzepts und Auswahl der geeigneten Technologien.
  • Planung der Software- und Systemarchitektur sowie der benötigten Infrastruktur.
  • Vorbereitung und Standardisierung der Entwicklungsumgebungen für den Projektstart.
  • Definition von ALM-Prozessen und Aufbau der Zusammenarbeit über Team Foundation Server.
  • Leitung des Entwicklungsteams sowie technische Steuerung der Umsetzung.
  • Aktive Entwicklung großer Teile der Basisarchitektur und zentraler Softwarekomponenten.
  • Umsetzung mit C#, .NET Framework, ASP.NET, MVC/Razor, Entity Framework und weiteren Microsoft-Technologien.
  • Einführung von Test Driven Development als wesentlichem Bestandteil der Entwicklungsstrategie.
  • Entwicklung und Überwachung von Unit Tests sowie Last-, Performance- und Stresstests.
  • Einbindung von Verschlüsselungsmechanismen und Bouncy Castle in sicherheitsrelevante Komponenten.


Ergebnis und Mehrwert


  • Von Grund auf entwickelte ETL-Plattform mit definierter Architektur, Entwicklungsorganisation und Teststrategie.
  • Einheitliche ALM- und Entwicklungsprozesse für das Team.
  • Hohe technische Kontrolle durch Kombination aus Architekturverantwortung und aktiver Lead-Entwicklung.
  • Frühzeitige Berücksichtigung von Performance, Belastbarkeit und Testbarkeit in der Produktarchitektur.

Microsoft Azure SQL Server 2012 R2 Visual Studio 2013 Team Foundation Server 2013 Office 365 Visio Project
C# .NET Framework LINQ ADO.NET ASP.NET MVC 5 Razor Entity Framework MVVM XML XSL XSLT HTML XHTML JavaScript TDD RhinoMocks NInject Bouncy Castle Selenium
Frankfurt am Main
3 Jahre
2012-08 - 2015-07

Unternehmensmigration auf Office 365 und Azure mit SSO und Endgeräteintegration

Migrations- und Administrationsexperte PowerShell SSO Benutzer- und Gruppenverwaltung ...
Migrations- und Administrationsexperte

Projektkontext und Ziel


Schrittweise Migration zentraler Unternehmensdaten, Benutzer- und Kommunikationsdienste in eine Office-365-/Azure-basierte Umgebung. Das Projekt umfasste sowohl die technische Migration als auch den fortlaufenden Betrieb und die Betreuung der Anwender.


Verantwortung und technische Umsetzung


  • Analyse und Migration der Unternehmensdaten auf Office 365 Plan E3.
  • Migration und laufende Pflege von Benutzerkonten und Sicherheitsgruppen.
  • Migration und Administration der Lync-Zugänge.
  • Migration und Pflege des Yammer-Portals.
  • Umstellung und Betreuung von Arbeitsplatzrechnern, Smartphones und Tablets.
  • Einrichtung von Single Sign-on im Zusammenspiel mit der bestehenden On-Premises-Umgebung.
  • Einsatz von PowerShell zur Administration und Automatisierung wiederkehrender Aufgaben.
  • Fortlaufende Schulung und Unterstützung der Mitarbeiter während und nach der Migration.


Ergebnis und Mehrwert


  • Überführung zentraler Kommunikations- und Kollaborationsdienste in die Microsoft-Cloud.
  • Einheitliche Benutzer- und Sicherheitsverwaltung über die neue Zielumgebung.
  • Praktikable Verbindung der bestehenden lokalen Infrastruktur mit Office 365 durch SSO.
  • Reduzierung von Umstellungsrisiken durch begleitende Administration und Anwenderschulung.

Office 365 Plan E3 Microsoft Azure Lync Yammer
PowerShell SSO Benutzer- und Gruppenverwaltung Geräteumstellung
Frankfurt am Main
4 Monate
2015-02 - 2015-05

Neuentwicklung eines Azure-gehosteten .NET-Webauftritts mit DotNetNuke

System- und Softwarearchitekt, Lead Developer C# ASP.NET ADO.NET ...
System- und Softwarearchitekt, Lead Developer

Projektkontext und Ziel


Konzeption und Umsetzung eines neuen Internetauftritts auf Basis des .NET-CMS DotNetNuke 7.4. Die Lösung wurde unter IIS betrieben und in eine Microsoft-Azure-basierte Infrastruktur eingebunden.


Verantwortung und technische Umsetzung


  • Planung der technischen Gesamtumsetzung des Internetauftritts.
  • Auswahl und Evaluation eines geeigneten DotNetNuke-Skins.
  • Anpassung des Skins an die gestalterischen und funktionalen Anforderungen.
  • Entwurf und Entwicklung zusätzlicher Skin-Komponenten und CMS-Module.
  • Umsetzung der Anwendung mit C#, ASP.NET, ADO.NET, HTML, XML, XHTML, Bootstrap, LESS und JSON.
  • Planung des Betriebs unter IIS und Microsoft Azure.
  • Nutzung von SQL Server für die Datenhaltung und Team Foundation Server für die Entwicklungsorganisation.
  • Einbindung der zugrunde liegenden Windows-/Hyper-V- und Firewall-Umgebung.


Ergebnis und Mehrwert


  • Vollständig neu aufgebauter, auf .NET-Technologien basierender Internetauftritt.
  • Erweiterbares CMS durch individuell entwickelte Komponenten und Module.
  • Integrierte Microsoft-basierte Entwicklungs- und Betriebsumgebung.

DotNetNuke 7.4 Visual Studio 2013 SQL Server 2012 Microsoft Azure IIS Hyper-V Windows Server 2012 R2 Team Foundation Server Sophos UTM
C# ASP.NET ADO.NET HTML XHTML XML Bootstrap LESS T-SQL PowerShell JSON
Offenbach am Main
2 Monate
2014-08 - 2014-09

Ablösung von Microsoft TMG 2010 durch Sophos UTM 9

Systemarchitekt Proxy Firewall PowerShell
Systemarchitekt

Projektkontext und Ziel


Ablösung der abgekündigten Microsoft-Firewall-Lösung Threat Management Gateway 2010 durch eine zukunftsfähige Alternative, ohne die bestehenden veröffentlichten Dienste und Sicherheitsanforderungen zu verlieren.


Verantwortung und technische Umsetzung


  • Analyse der bestehenden TMG-Konfiguration und der darüber bereitgestellten Services.
  • Identifikation und technische Bewertung geeigneter Nachfolgeprodukte.
  • Prüfung, ob die vorhandenen Proxy-, Firewall- und Publishing-Anforderungen mit den Kandidaten umsetzbar sind.
  • Auswahl und Einführung einer Astaro/Sophos-UTM-Lösung.
  • Migration der relevanten Dienste und Regeln von Microsoft TMG auf Sophos UTM.
  • Einbindung in die vorhandene Windows-Server- und Hyper-V-Infrastruktur.


Ergebnis und Mehrwert


  • Erfolgreiche Ablösung einer abgekündigten Sicherheitsplattform.
  • Fortführung der benötigten Dienste auf einer neuen Firewall-/Proxy-Lösung.
  • Technisch nachvollziehbarer Migrationspfad durch vorgelagerte Produkt- und Kompatibilitätsanalyse.

Microsoft TMG 2010 Sophos UTM 9 Astaro UTM Netgear UTM50 Hyper-V Windows Server 2012 R2
Proxy Firewall PowerShell
Offenbach am Main
2 Monate
2014-06 - 2014-07

Cloud-Architektur einer Versicherungsplattform mit Office 365, SharePoint, CRM und Azure

Projektassistenz, Architektur/Design und Entwicklung C# ASP.NET XML ...
Projektassistenz, Architektur/Design und Entwicklung

Projektkontext und Ziel


Konzeption einer Versicherungsplattform im Microsoft-Cloud-Umfeld. Im Vordergrund standen Anforderungsanalyse, technische Machbarkeit, Lizenzierung und Kostenbewertung sowie der Aufbau einer geeigneten Entwicklungs- und Testumgebung.


Verantwortung und technische Umsetzung


  • Analyse der fachlichen und technischen Anforderungen des Endkunden.
  • Evaluation der benötigten Office-365-, CRM- und Azure-Lizenzen.
  • Ermittlung und Aufbereitung der zu erwartenden Betriebskosten.
  • Einrichtung der notwendigen Vertrauensstellungen zwischen Office 365 und Azure.
  • Planung, Installation und Konfiguration einer Demo-, Entwicklungs- und Testumgebung mit Office 365, CRM und Azure.
  • Analyse der Designvorgaben des Endkunden und Umsetzung der Anforderungen im Portal.
  • Unterstützung der Entwickler während der Implementierung.
  • Schulung und praktische Begleitung der Entwickler in den Grundlagen von Office 365 SharePoint und Azure.


Ergebnis und Mehrwert


  • Technisch und wirtschaftlich bewertete Zielumgebung für die Versicherungsplattform.
  • Funktionsfähige Demo-/Entwicklungsumgebung zur Absicherung von Architektur- und Integrationsentscheidungen.
  • Verbesserter Wissenstransfer in das Entwicklungsteam für Office 365, SharePoint und Azure.

Office 365 SharePoint Online Microsoft Azure Azure Active Directory Microsoft CRM Visual Studio 2013 Team Foundation Server 2013
C# ASP.NET XML XSL HTML JavaScript agile Entwicklung
arvato systems perdata GmbH
Rostock
3 Jahre
2011-01 - 2013-12

Sicherheitsarchitektur und Modernisierung einer global genutzten Finanzapplikation

System- und Softwarearchitekt, leitender Softwareentwickler C# .NET Framework 3.5/4.0/4.5 ASP.NET ...
System- und Softwarearchitekt, leitender Softwareentwickler

Projektkontext und Ziel


Weiterentwicklung und Absicherung einer geschäftskritischen Finanzapplikation mit besonderem Fokus auf Angriffs-, Ausfall-, Rechts- und Zukunftssicherheit sowie Alltagstauglichkeit und langfristige Weiterentwicklungsfähigkeit. Die Aufgabe umfasste sowohl Infrastruktur- und Softwarearchitektur als auch Teamleitung und aktive Entwicklung.


Verantwortung und technische Umsetzung


  • Analyse und Nachbesserung bestehender Sicherheits- und Architekturkonzepte.
  • Planung einer hochverfügbaren Infrastruktur für eine neue Webanwendung.
  • Berücksichtigung konkreter Angriffsszenarien wie DoS, XSS, HTML-, SQL- und Script-Injection.
  • Planung und Umsetzung einer neuen Webarchitektur zur weltweiten Bereitstellung von Daten der Finanzapplikation.
  • Umsetzung und Durchsetzung geltender Konzernrichtlinien in Architektur und Entwicklung.
  • Leitung des Entwicklungsteams für die zugehörige Webanwendung.
  • Aktive Implementierung von Softwarekomponenten mit .NET 3.5, 4.0 und 4.5, C#, ASP.NET, LINQ und Entity Framework.
  • Entwicklung von Unit Tests sowie Durchführung von Last-, Performance- und Stresstests.
  • Definition von ALM-Prozessen für Entwicklung, Nachverfolgung und Qualitätssicherung.
  • Schulung interner Mitarbeiter in den eingeführten Technologien und Vorgehensweisen.
  • Evaluation verschiedener Architekturvarianten in Microsoft Azure.


Ergebnis und Mehrwert


  • Ganzheitliche Absicherung der Anwendung über Infrastruktur, Softwarearchitektur, Entwicklungsprozesse und Tests hinweg.
  • Neue, skalierbare Webarchitektur zur internationalen Bereitstellung von Finanzdaten.
  • Verbesserte Entwicklungsqualität durch ALM-Prozesse, Tests und technische Standards.
  • Wissenstransfer in das interne Team und Vorbereitung zukünftiger Cloud-Optionen.

Microsoft Azure SQL Server 2008 R2/2012 Visual Studio TFS IIS Windows Server 2012 R2 Microsoft TMG 2010 HP Testcenter
C# .NET Framework 3.5/4.0/4.5 ASP.NET LINQ Entity Framework TDD T-SQL XML XSL XSLT Regex HTML XHTML JavaScript CSS XSS DoS HTML-/SQL-/Script-Injection Kryptographie
Siemens Financial Services
München
4 Monate
2012-04 - 2012-07

Migration von SharePoint, Exchange und Lync auf Office 365 E3

Architekt und Administrator SSO PowerShell
Architekt und Administrator

Projektkontext und Ziel


Migration einer On-Premises-Kommunikationslandschaft aus SharePoint, Exchange und Lync auf einen neu einzurichtenden Office-365-Plan-E3-Mandanten.


Verantwortung und technische Umsetzung


  • Planung des vollständigen Migrationsablaufs.
  • Einrichtung und Migration der SharePoint-Sites und Dokumente.
  • Einrichtung der Benutzer und Sicherheitsgruppen.
  • Einrichtung von Single Sign-on und Synchronisation mit dem bestehenden Active Directory.
  • Migration der Exchange-Konten.
  • Überführung der bestehenden SharePoint-Inhalte nach Office 365.
  • Umstellung der Endgeräte der Mitarbeiter, darunter PCs, Smartphones und Tablets.
  • Schulung der Anwender für die neue Umgebung.
  • Einsatz von PowerShell für administrative und wiederkehrende Aufgaben.


Ergebnis und Mehrwert


  • Konsolidierung zentraler Kommunikations- und Kollaborationsdienste in Office 365.
  • Verbindung der Cloud-Dienste mit der bestehenden lokalen Identitätsumgebung.
  • Begleitete Umstellung von Benutzern und Endgeräten einschließlich Wissenstransfer.

Office 365 Plan E3 SharePoint Exchange Lync Microsoft Azure Active Directory Microsoft TMG 2010
SSO PowerShell
Offenbach am Main
3 Monate
2012-01 - 2012-03

Machbarkeitsstudie und Zielarchitektur für den Umstieg auf Office 365

Projektleiter und Architekt PowerShell
Projektleiter und Architekt

Projektkontext und Ziel


Voruntersuchung für die mögliche Verlagerung zentraler Kommunikations- und Kollaborationsdienste aus einer bestehenden On-Premises-Landschaft in Office 365.


Verantwortung und technische Umsetzung


  • Anforderungsanalyse für die unternehmensweite Nutzung von SharePoint, Exchange und Lync in Office 365.
  • Bewertung bestehender Abhängigkeiten und der technischen Auswirkungen einer Migration.
  • Erstellung eines Migrations- und Einführungskonzepts.
  • Planung der notwendigen Systemarchitektur und Infrastruktur.
  • Evaluation der für den Umzug benötigten Microsoft-Technologien.
  • Nutzung von PowerShell zur technischen Analyse und Vorbereitung.


Ergebnis und Mehrwert


  • Belastbare Entscheidungsgrundlage für die spätere Office-365-Migration.
  • Dokumentierter technischer Migrationsansatz und Zielarchitektur.
  • Vorbereitung der nachfolgenden produktiven Umstellung der Unternehmenskommunikation.

Office 365 SharePoint Exchange Lync Microsoft Azure Microsoft TMG 2010
PowerShell
Offenbach am Main
3 Monate
2010-10 - 2010-12

Sicherheits- und Architekturassessment einer geschäftskritischen Finanzapplikation

System- und Softwarearchitekt, Analyst C# ASP.NET LINQ ...
System- und Softwarearchitekt, Analyst

Projektkontext und Ziel


Ganzheitliche Analyse einer bestehenden Finanzapplikation zur Identifikation struktureller und technischer Schwachstellen. Bewertet wurden insbesondere Angriffssicherheit, Ausfallsicherheit, Rechtssicherheit, Zukunftsfähigkeit, Alltagstauglichkeit und Weiterentwicklungsfähigkeit.


Verantwortung und technische Umsetzung


  • Analyse der vorhandenen Software-, Datenbank- und Systemarchitektur.
  • Bewertung der Applikation unter Sicherheits-, Betriebs- und Wartbarkeitsaspekten.
  • Erarbeitung konkreter Verbesserungs- und Änderungsvorschläge auf Basis des damaligen Technologiestands.
  • Entwicklung eines neuen Architekturansatzes als Grundlage für die nachfolgende Modernisierung.
  • Aufbereitung und Präsentation der Ergebnisse für die Geschäftsleitung des Operationsbereichs.
  • Schulung interner Entwickler in Visual Studio 2010 und Team Foundation Server 2010.


Ergebnis und Mehrwert


  • Strukturierte technische Bestandsaufnahme mit klar benannten Risiken und Handlungsfeldern.
  • Entscheidungsfähige Modernisierungs- und Architekturvorschläge für Management und Entwicklung.
  • Grundlage für die anschließende mehrjährige Architektur- und Umsetzungsarbeit an der Finanzplattform.

SQL Server 2005/2008 R2 Visual Studio 2010 Team Foundation Server 2010 Microsoft Project
C# ASP.NET LINQ T-SQL SQLXML 3.0/4.0 XML XSL XSLT CSS JavaScript
Siemens Financial Services GmbH
München
2 Monate
2010-08 - 2010-09

Technische Rettung und Neuarchitektur einer instabilen nautischen Anwendung

Technischer Projektleiter, Softwarearchitekt, Entwickler C# .NET Framework Entity Framework ...
Technischer Projektleiter, Softwarearchitekt, Entwickler

Projektkontext und Ziel


Analyse einer stark instabilen nautischen Anwendung mit dem Auftrag, einen tragfähigen Stabilisierungsansatz zu entwickeln. Die technische Untersuchung führte zu der Empfehlung, die Anwendung auf Basis des vorhandenen Pflichtenhefts neu aufzubauen. Dieser Neuentwicklung wurde zugestimmt.


Verantwortung und technische Umsetzung


  • Analyse der bestehenden Anwendung und der Ursachen ihrer Instabilität.
  • Bewertung von Reparatur-/Refactoring-Ansätzen gegenüber einer vollständigen Neuentwicklung.
  • Erarbeitung und technische Begründung des Vorschlags für eine neue Basisarchitektur.
  • Technische Leitung der anschließenden Neuentwicklung.
  • Entwurf und Implementierung des vollständigen Grundgerüsts der neuen Anwendung.
  • Entwicklung der zentralen Kommunikationsinfrastruktur als Grundlage für nachfolgende Fachmodule.
  • Umsetzung mit C#, .NET Framework, WCF, Workflow Foundation, Entity Framework und LINQ.
  • Einbindung von SQL Server und XML-/XSLT-basierten Verarbeitungsschritten.
  • Einarbeitung und Schulung der internen Entwickler in der neuen Architektur und in Best Practices, damit das System anschließend intern erweitert werden konnte.


Ergebnis und Mehrwert


  • Ablösung einer nicht ausreichend stabilisierbaren Ausgangsarchitektur durch eine neue, klar strukturierte technische Basis.
  • Bereitstellung eines wiederverwendbaren Applikations- und Kommunikationsgrundgerüsts.
  • Befähigung des internen Teams, die neue Anwendung auf der geschaffenen Architektur selbstständig weiterzuentwickeln.

Visual Studio Subversion SQL Server 2008 R2 Microsoft Project
C# .NET Framework Entity Framework WCF Workflow Foundation LINQ T-SQL XML HTML XSLT REST XPath XQuery Scrum
GL-Maritime Software
Rostock
6 Monate
2010-01 - 2010-06

Neuentwicklung einer universellen Datenintegrations- und Konvertierungsplattform

Softwarearchitekt und Lead Developer C# ASP.NET ADO.NET ...
Softwarearchitekt und Lead Developer

Projektkontext und Ziel


Neuentwicklung eines Werkzeugs zur Analyse und Konvertierung unterschiedlichster Datenformate aus Dateien, Datenbanken und Webinhalten. Die Lösung sollte verschiedene Quellen und Zielformate über eine einheitliche Architektur verarbeiten und in SharePoint-2007-Umgebungen verschiedener Kunden integrierbar sein.


Verantwortung und technische Umsetzung


  • Festlegung der Gesamtarchitektur und technische Konzeption der Anwendung.
  • Erstellung von Pflichtenheften und detaillierten Spezifikationen.
  • Leitung des Entwicklungsteams während der Umsetzungsphase.
  • Aktive Implementierung zentraler Komponenten mit C#, ASP.NET, ADO.NET, WPF und .NET Framework.
  • Entwicklung von Transformations- und Konvertierungslogik mit XML, XSLT, XPath, XQuery und regulären Ausdrücken.
  • Anbindung relationaler Datenbanken wie SQL Server und Oracle.
  • Umsetzung von serviceorientierten Integrationen mit WCF, SOAP und REST.
  • Integration der Lösung in SharePoint Server 2007.
  • Nutzung von Enterprise-Library-Komponenten und Aspose Total für benötigte Verarbeitungsfunktionen.


Ergebnis und Mehrwert


  • Flexible Konvertierungsplattform für heterogene Datei-, Datenbank- und Webformate.
  • Klare, erweiterbare Architektur für unterschiedliche Kunden- und Integrationsszenarien.
  • Verbindung von Datenkonvertierung, Serviceintegration und SharePoint-basierten Unternehmenslösungen.

Visual Studio 2008/2010 SQL Server 2008 Oracle 9i SharePoint Server 2007 IIS Hyper-V Windows Server 2008/2008 R2 TFS Subversion Aspose Total
C# ASP.NET ADO.NET WPF Silverlight .NET Framework LINQ T-SQL PL/SQL XML XSLT XPath XQuery Regex WCF SOAP REST Enterprise Library Scrum XP
Frankfurt am Main
5 Monate
2010-01 - 2010-05

Aufbau einer SharePoint-2010-Migrations- und Evaluierungsplattform

Business Analyst und Systemarchitekt LDAP Kerberos PKI ...
Business Analyst und Systemarchitekt

Projektkontext und Ziel


Aufbau einer isolierten, aber in die Unternehmenslandschaft integrierten SharePoint-2010-Umgebung zur technischen Evaluation und zur Vorbereitung von Migrationstests aus SharePoint 2007.


Verantwortung und technische Umsetzung


  • Analyse der bestehenden SharePoint-2007- und Infrastrukturumgebung.
  • Planung der Zielarchitektur für eine virtuelle SharePoint-2010-Testlandschaft.
  • Installation und Konfiguration mehrerer Windows-Server-2008-R2-Systeme, SQL Server 2008 und SharePoint Server 2010 Enterprise.
  • Bereitstellung von Windows-7- und Office-2010-Testclients.
  • Einbindung der virtuellen Umgebung in das bestehende Active Directory und die interne PKI.
  • Konfiguration der notwendigen Regeln im Microsoft Threat Management Gateway 2010.
  • Nutzung von Hyper-V zur Bereitstellung und Isolation der Testsysteme.
  • Vorbereitung einer Umgebung, in der technische Migrationspfade und neue SharePoint-Funktionen belastbar geprüft werden konnten.


Ergebnis und Mehrwert


  • Reproduzierbare Testumgebung für SharePoint-2010-Evaluation und Migrationstests.
  • Frühe Prüfung von Kompatibilität, Authentifizierung, Infrastruktur und Sicherheitsintegration vor einer produktiven Umstellung.
  • Reduzierung von Migrationsrisiken durch realitätsnahe Tests innerhalb der vorhandenen Unternehmensinfrastruktur.

SharePoint Server 2010 Enterprise SharePoint 2007 Windows Server 2008/2008 R2 Windows 7 Office 2010 SQL Server 2008 Hyper-V IIS Active Directory Microsoft TMG 2010 ISA Server 2006
LDAP Kerberos PKI T-SQL
Frankfurt am Main
1 Jahr 4 Monate
2008-09 - 2009-12

Migration einer Asset-Management-Landschaft auf SimCorp Dimension 4.5

Softwarearchitekt und Entwickler C# .NET Framework 3.5 WCF ...
Softwarearchitekt und Entwickler

Projektkontext und Ziel


Ablösung der bestehenden Asset-Management-Plattform SunGard V3 durch SimCorp Dimension 4.5. Im Zuge der Migration mussten vorhandene Schnittstellen, Anbindungen und Reportingstrukturen auf die neue Plattform umgestellt und technisch neu integriert werden.


Verantwortung und technische Umsetzung


  • Festlegung der Software- und Integrationsarchitektur für die Migration.
  • Analyse bestehender Schnittstellen und Datenflüsse zwischen Asset-Management-Plattform und angebundenen Systemen.
  • Redesign und Neuentwicklung mehrerer Softwaremodule mit C#/.NET 3.5.
  • Entwicklung von Datenkonvertierungen mit XSLT, XML, XPath und XQuery.
  • Aufbau einer serviceorientierten Architektur auf Basis von WCF Web Services.
  • Nutzung einer UDDI-Registrierung zur strukturierten Bereitstellung und Auffindbarkeit der Services.
  • Entwicklung beziehungsweise Anpassung von Clientanwendungen mit WCF-Anbindung.
  • Sicherstellung der Verteilung und Bereitstellung von Services und Clientkomponenten in einer verteilten Serverfarm beziehungsweise Webcluster-Umgebung.
  • Einsatz der Web Service Software Factory und Smart Client Software Factory als strukturierende Entwicklungsgrundlagen.
  • Nutzung der Microsoft Enterprise Library unter anderem für Logging und Caching.
  • Integration von Oracle- und SQL-Server-Datenbanken in die Gesamtarchitektur.


Ergebnis und Mehrwert


  • Technische Grundlage für die Ablösung der bisherigen Asset-Management-Plattform.
  • Serviceorientierte Integrationsarchitektur für die neue SimCorp-Dimension-Landschaft.
  • Saubere Trennung von Services, Datenkonvertierung und Clientzugriffen.
  • Verteilbare und betreibbare Komponenten für eine komplexe Enterprise-Serverlandschaft.

SimCorp Dimension 4.5 SunGard V3 Oracle 9i SQL Server 2005 DevExpress Enterprise Architect Windows Server 2003/2008/2008 R2 IIS Hyper-V Subversion
C# .NET Framework 3.5 WCF SOA UDDI WSSF SCSF Enterprise Library WPF XAML SOAP LINQ XML XSL XSLT XPath XQuery PL/SQL T-SQL
UBS Deutschland AG
Frankfurt am Main
10 Monate
2007-11 - 2008-08

Enterprise-ERP-Architektur auf Basis von SharePoint, WCF und Windows Server

Softwarearchitekt ERP C# ASP.NET ...
Softwarearchitekt

Projektkontext und Ziel


Konzeption einer unternehmensweiten ERP-Lösung mit dem Ziel, zentrale Service- und Geschäftsprozesse für die Mitarbeiter über eine einheitliche Plattform bereitzustellen. Neben der Softwarearchitektur umfasste das Projekt auch die zugrunde liegende SharePoint-, Server-, Datenbank- und Sicherheitsinfrastruktur.


Verantwortung und technische Umsetzung


  • Definition einer mehrschichtigen Softwarearchitektur für das ERP-System.
  • Strukturierung der Anwendung in eigenständige Servicemodule.
  • Integration der in C# und ASP.NET entwickelten Funktionen als WebParts in SharePoint Server 2007.
  • Einsatz von WCF und Web Services für die Kommunikation zwischen Komponenten.
  • Nutzung von Windows Workflow Foundation zur Abbildung von Prozesslogik.
  • Planung der Datenstrukturen und des zugrunde liegenden SQL-Server-2005-Datenmodells.
  • Planung, Installation, Konfiguration und Customizing der SharePoint-Serverfarm.
  • Planung und Einbindung eines Windows-Server-2008-Clusters als technische Basis.
  • Veröffentlichung und Absicherung der SharePoint-Umgebung über ISA Server 2006.
  • Begleitung der Entwicklung und Unterstützung bei der Umsetzung der Architekturvorgaben.


Ergebnis und Mehrwert


  • Mehrschichtige, serviceorientierte Basis für ein unternehmensweites ERP-System.
  • Integrierte Plattform aus SharePoint, Services, Workflows, Datenbank und Serverinfrastruktur.
  • Architektur, die eine modulare Weiterentwicklung einzelner Geschäfts- und Servicefunktionen ermöglichte.

SharePoint Server 2007 SQL Server 2005 IIS 6/7 Windows Server 2008 Hyper-V Virtual Server 2005/R2 ISA Server 2006 Visual Studio 2005/2008 TFS 2005/2008 Office 2007
ERP C# ASP.NET SharePoint WebParts WCF WF Web Services Windows Services XML HTML SQL T-SQL
Frankfurt am Main
3 Monate
2007-09 - 2007-11

Internationaler Webauftritt mit AxCMS und individueller .NET-Entwicklung

Softwarearchitekt und Lead Developer C# ASP.NET WebForms ...
Softwarearchitekt und Lead Developer

Projektkontext und Ziel


Planung und technische Realisierung eines internationalen Unternehmensauftritts auf Basis des in .NET entwickelten Content-Management-Systems AxCMS. Neben der Einführung des Systems wurden individuelle Erweiterungen benötigt, um die kundenspezifischen Anforderungen vollständig abzubilden.


Verantwortung und technische Umsetzung


  • Planung der Anwendungs- und Integrationsarchitektur des neuen Internetauftritts.
  • Technische Umsetzung auf Basis von AxCMS und ASP.NET.
  • Erweiterung des CMS um zusätzliche kundenspezifische Funktionen.
  • Entwicklung mit C# sowie WebForms-, Webservice- und Datenbanktechnologien.
  • Nutzung von Ajax und weiteren Webtechniken für interaktive Funktionen.
  • Einbindung von SQL Server und IIS als Daten- und Laufzeitplattform.
  • Organisation der Entwicklung mit Team Foundation Server 2005.


Ergebnis und Mehrwert


  • Technische Bereitstellung eines internationalen Unternehmensauftritts auf einer .NET-basierten CMS-Plattform.
  • Erweiterbares System durch kundenspezifische CMS-Funktionen.
  • Einheitliche Microsoft-basierte Entwicklungs-, Datenbank- und Betriebsumgebung.

AxCMS 7.1.2 IIS 6 Visual Studio 2005 Team Foundation Server 2005 SQL Server 2005 Office 2007
C# ASP.NET WebForms WinForms WPF Ajax XML HTML SQL T-SQL Web Services WCF WF LINQ
Frankfurt am Main
2 Monate
2007-08 - 2007-09

Einführung professioneller Softwareentwicklungsprozesse mit TFS, Agile und CMMI

Prozessberater und Technologieberater CMMI Scrum Extreme Programming ...
Prozessberater und Technologieberater

Projektkontext und Ziel


Unternehmensweite Analyse der bestehenden Softwareentwicklungsorganisation und Definition eines geeigneten Vorgehensmodells für zukünftige Entwicklungsprojekte. Parallel dazu sollte mit Team Foundation Server eine technische Plattform für strukturierte ALM-Prozesse eingeführt werden.


Verantwortung und technische Umsetzung


  • Durchführung einer organisatorischen und technischen Bestandsaufnahme der Softwareentwicklung.
  • Analyse der künftig benötigten Entwicklungs-, Qualitäts- und Nachverfolgungsprozesse.
  • Evaluation der Vorgehensmodelle Extreme Programming, Agile Software Development und CMMI.
  • Bewertung der jeweiligen Stärken und Grenzen im konkreten Unternehmenskontext.
  • Planung und Einführung von Team Foundation Server 2005.
  • Orientierung der TFS-Prozesse an den Microsoft Guidelines for Agile Software Development.
  • Unterstützung bei der Verbindung von methodischen Vorgaben und praktischer Werkzeugunterstützung.

Ergebnis und Mehrwert


  • Strukturierte Entscheidungsgrundlage für das zukünftige Entwicklungsmodell.
  • Einführung einer zentralen Plattform für Quellcode-, Work-Item- und Entwicklungsprozesse.
  • Verbindung von Prozessberatung und unmittelbar nutzbarer technischer ALM-Unterstützung.

Team Foundation Server 2005 Visual Studio 2005 SharePoint 2007 SQL Server 2005 Office 2007
CMMI Scrum Extreme Programming agile Entwicklungsmethoden C# WebForms WinForms Web Services
Frankfurt am Main
7 Monate
2007-01 - 2007-07

Aufbau einer virtualisierten, PKI-gesicherten Microsoft-Unternehmensinfrastruktur

Projektleiter, Systemarchitekt und Administrator PKI VPN Virtualisierung
Projektleiter, Systemarchitekt und Administrator

Projektkontext und Ziel


Neuplanung und Aufbau einer umfassenden Unternehmensinfrastruktur mit mehreren Domänen-, Datenbank-, Web- und Mailservern sowie zentralen Firewall- und Sicherheitskomponenten. Die Umgebung kombinierte physische und virtualisierte Systeme.


Verantwortung und technische Umsetzung


  • Planung der Gesamtinfrastruktur und der technischen Abhängigkeiten zwischen den Serverrollen.
  • Umsetzung gemeinsam mit dem verantwortlichen Unternehmensadministrator.
  • Aufbau und Konfiguration mehrerer Active-Directory-Domänenserver.
  • Integration von Datenbank-, Web-, Mail- und Terminalservern.
  • Planung und Umsetzung von Virtualisierungskomponenten.
  • Aufbau der Sicherheitsarchitektur auf Basis von Active Directory und einer eigenen Public Key Infrastructure.
  • Integration von Exchange 2003/2007, SQL Server 2005, IIS und Terminal Server.
  • Planung und Konfiguration der Internet- und Firewall-Anbindung über ISA Server 2006.
  • Berücksichtigung von VPN-Zugängen innerhalb der Netzwerkarchitektur.


Ergebnis und Mehrwert


  • Einheitliche, zentral verwaltete Unternehmensinfrastruktur für zentrale Geschäfts- und Kommunikationsdienste.
  • Kombination physischer und virtualisierter Systeme in einer strukturierten Serverlandschaft.
  • Zentrale Identitäts- und Sicherheitsarchitektur mit Active Directory und PKI.

Active Directory Microsoft SQL Server 2005 Exchange 2003/2007 ISA Server 2006 Terminal Server IIS 6 Microsoft Office 2007
PKI VPN Virtualisierung
Frankfurt am Main
1 Jahr 4 Monate
2005-09 - 2006-12

Weiterentwicklung einer Fondsmanagement- und Handelsplattform für DWS

Softwarearchitekt und Entwickler C# ADO.NET WinForms ...
Softwarearchitekt und Entwickler

Projektkontext und Ziel


Weiterentwicklung einer in C# entwickelten Fondsmanagement- und Handelsplattform nach fachlichen und technischen Anforderungen der DWS. Das Projekt umfasste die vollständige Kette von Anforderungsanalyse und Spezifikation über Entwicklung und Datenbankerweiterung bis zu Test, Inbetriebnahme und Kundenabnahme.


Verantwortung und technische Umsetzung


  • Analyse fachlicher Anforderungen und Bewertung ihrer technischen Auswirkungen.
  • Direkte Klärung technischer Detailfragen mit den beteiligten Fachbereichen.
  • Erstellung von Pflichtenheften und technischen Spezifikationen.
  • Architektur und Entwicklung neuer beziehungsweise erweiterter Komponenten in C#.
  • Nutzung von WinForms und WebForms für unterschiedliche Anwendungsteile.
  • Erweiterung bestehender Datenbankstrukturen in Microsoft SQL Server und Oracle.
  • Entwicklung und Anpassung von SQL-, T-SQL- und PL/SQL-Logik.
  • Integration von Windows Services und XML-basierten Schnittstellen.
  • Durchführung des Testmanagements und der Qualitätssicherung.
  • Begleitung der Inbetriebnahme sowie Steuerung der fachlichen Kundenabnahme.


Ergebnis und Mehrwert


  • Fachlich abgestimmte und technisch integrierte Erweiterungen der Fondsmanagement- und Handelsplattform.
  • Durchgängige Verantwortung von der Anforderung bis zur produktiven Übergabe.
  • Konsistente Weiterentwicklung von Anwendung, Services und Datenbankschicht.

Visual Studio 2003/2005 SQL Server 2005 Oracle 9i Office 2003
C# ADO.NET WinForms WebForms Windows Services SQL T-SQL PL/SQL XML UML HTML
DWS Deutschland AG
Frankfurt am Main
2 Jahre 4 Monate
2004-09 - 2006-12

Architektur und Entwicklung einer Multimedia-Konvertierungsplattform

Projektleiter, Softwarearchitekt, Lead Developer C# .NET ADO.NET ...
Projektleiter, Softwarearchitekt, Lead Developer

Projektkontext und Ziel


Neuentwicklung einer eigenständigen Softwarelösung zur Multimedia-Medienkonvertierung. Das Projekt umfasste Produkt- und Marktbetrachtung, fachliche und technische Spezifikation, Architektur sowie aktive Implementierung.


Verantwortung und technische Umsetzung


  • Durchführung der Marktanalyse zur Einordnung der benötigten Produktfunktionen.
  • Erstellung von Pflichtenheften, Konzepten und technischen Spezifikationen.
  • Festlegung der Softwarearchitektur und der wesentlichen Komponentenstruktur.
  • Technische Projektleitung und Steuerung der Umsetzung.
  • Aktive Entwicklung zentraler Komponenten mit C# und .NET.
  • Entwicklung datenbankgestützter Funktionen mit ADO.NET, SQL und T-SQL.
  • Integration bestehender Komponenten beziehungsweise Funktionen über COM Interop.
  • Umsetzung einer Windows-basierten Benutzeroberfläche mit WinForms.
  • Modellierung und Dokumentation der Architektur mit UML.


Ergebnis und Mehrwert


  • Von der Produktidee bis zur technischen Umsetzung konzipierte Multimedia-Konvertierungssoftware.
  • Einheitliche .NET-basierte Architektur für Benutzeroberfläche, Verarbeitung und Datenhaltung.
  • Kombination von Projektleitung, Architektur und aktiver Lead-Entwicklung aus einer Hand.

Visual Studio 2003/2005 SQL Server 2000/2005 Office 2003
C# .NET ADO.NET WinForms COM Interop SQL T-SQL UML XML
Frankfurt am Main
7 Monate
2005-01 - 2005-07

Neuentwicklung einer Wertpapierleih-Buchungsplattform für DWS

Softwarearchitekt und Lead Developer VB.NET C# ADO.NET ...
Softwarearchitekt und Lead Developer

Projektkontext und Ziel


Neuentwicklung einer Buchungssoftware für das Wertpapierleihgeschäft auf Basis bestehender fachlicher Prozesse und vorhandener technischer Komponenten.


Verantwortung und technische Umsetzung


  • Analyse der Kundenanforderungen und der vorhandenen Softwarekomponenten.
  • Aufnahme und Strukturierung der Anforderungen gemeinsam mit dem Fachbereich.
  • Erstellung der Pflichtenhefte und technischen Spezifikationen.
  • Festlegung des Applikationsdesigns und der Softwarearchitektur.
  • Entwicklung der Anwendung und ihrer Komponenten mit VB.NET und C#.
  • Umsetzung der Datenzugriffe mit ADO.NET, SQL und T-SQL.
  • Entwicklung einer Windows-basierten Benutzeroberfläche mit WinForms.
  • Modellierung relevanter Strukturen mit UML und Nutzung von XML für Datenaustausch beziehungsweise Konfiguration.
  • Verantwortung für Testmanagement und Qualitätssicherung.
  • Begleitung der Inbetriebnahme und Steuerung der Kundenabnahme.
  • Übernahme des initialen Supports nach Produktivsetzung.


Ergebnis und Mehrwert


  • Neu entwickelte Fachanwendung für einen konkreten Prozess im Wertpapierleihgeschäft.
  • Durchgängige technische Verantwortung von der Anforderungsaufnahme bis zum produktiven Support.
  • Enge Verzahnung von Fachbereich, Architektur, Entwicklung und Qualitätssicherung.

Visual Studio 2003/2005 SQL Server 2000 Altova XMLSpy Office 2003
VB.NET C# ADO.NET WinForms SQL T-SQL UML XML
DWS Deutschland AG
Frankfurt am Main
2 Monate
2004-11 - 2004-12

Architekturreview und Qualitätssicherung einer medizinischen Gerätesteuerung

Softwarearchitekt und Entwickler VB.NET C# WinForms ...
Softwarearchitekt und Entwickler

Projektkontext und Ziel


Technische Analyse einer bestehenden Steuerungssoftware für Flüssigkeitspräzisionsmessgeräte mit dem Ziel, Designschwächen zu identifizieren, die Softwarequalität zu bewerten und eine belastbare Dokumentationsgrundlage zu schaffen.


Verantwortung und technische Umsetzung


  • Analyse des vorhandenen VB.NET- und C#-Quellcodes.
  • Untersuchung der Softwarestruktur und Identifikation von Designfehlern.
  • Bewertung der Interaktion zwischen Benutzeroberfläche, Windows Services und Datenhaltung.
  • Durchführung technischer Tests der bestehenden Anwendung.
  • Dokumentation des untersuchten Systems und der identifizierten Schwachstellen.
  • Nutzung von UML und XML zur strukturierten Beschreibung relevanter Komponenten beziehungsweise Datenstrukturen.


Ergebnis und Mehrwert


  • Transparenz über Aufbau und Schwachstellen einer bestehenden Steuerungssoftware.
  • Technische Grundlage für gezielte Korrekturen und weitere Qualitätssicherungsmaßnahmen.
  • Verbesserte Wartbarkeit durch nachvollziehbare Systemdokumentation.

Visual Studio 2003 SQL Server 2000 Altova XMLSpy Office 2003
VB.NET C# WinForms Windows Services SQL T-SQL UML XML
Dade Behring GmbH
Frankfurt am Main
1 Jahr 3 Monate
2003-08 - 2004-10

Architekturüberprüfung, Entwicklung und Qualitätssicherung von Nestlé "Babyservice"

Softwarearchitekt und Entwickler C# ASP.NET ASP ...
Softwarearchitekt und Entwickler

Projektkontext und Ziel


Entwicklung und Qualitätssicherung von Webanwendungen und unterstützenden Utilities für den Internetauftritt "Babyservice". Das Projekt verband Anwendungsentwicklung, Datenbankarbeit, Qualitätssicherung, Fremdkomponentenprüfung und Beratung zur .NET-Sicherheit.


Verantwortung und technische Umsetzung


  • Design und Entwicklung von Webanwendungen mit ASP.NET und C#.
  • Entwicklung ergänzender Windows- und Utility-Komponenten.
  • Erstellung, Analyse und Optimierung der zugrunde liegenden SQL-Server-Datenbanken.
  • Prüfung von Komponenten externer Lieferanten auf technische Konformität und Integrationsfähigkeit.
  • Allgemeine Qualitätssicherung der Anwendung und Analyse von Performance- und Designproblemen.
  • Beratung zu Fragen der .NET-Sicherheit.
  • Erstellung von Pflichtenheften, Spezifikationen und technischen Dokumentationen.
  • Analyse und Bewertung externer Dokumente und Zulieferungen.


Ergebnis und Mehrwert


  • Technisch belastbare Weiterentwicklung eines öffentlich genutzten Webangebots.
  • Frühe Erkennung und Behebung von Design-, Performance- und Qualitätsproblemen.
  • Verbesserte Integrationsqualität durch Prüfung externer Komponenten.
  • Der Kunde bestätigte in einer späteren Referenz ausdrücklich die hohe Fachkompetenz bei der Identifikation und Lösung von Design- und Performanceproblemen.

SQL Server 2000 IIS 5/6 Visual Studio 2003 Windows 2000/XP Visio EA 2003 Office 2000/2003 Visual InterDev
C# ASP.NET ASP ADO.NET WinForms Web Services Windows Services UML XML
Nestle Deutschland AG
Frankfurt am Main
2 Monate
2003-06 - 2003-07

Neuentwicklung eines serviceorientierten ERP-Systems bei Panasonic Automotive

Softwarearchitekt und Entwickler C# VB.NET ADO.NET ...
Softwarearchitekt und Entwickler
Projektkontext und Ziel

Analyse und Neuentwicklung eines unternehmensinternen ERP-Systems für einen Automobilzulieferer. Neben der Architektur und Entwicklung bestand ein wesentlicher Auftrag darin, interne Entwickler bei modernen .NET-, Datenbank- und Kommunikationskonzepten zu unterstützen.

Verantwortung und technische Umsetzung

  • Durchführung einer Zustandsanalyse der bestehenden Prozesse und Systeme.
  • Erstellung von Pflichtenheften und technischen Spezifikationen.
  • Definition von Entwicklungs- und Architekturstandards.
  • Entwurf einer Webarchitektur mit ASP.NET als Frontend und Web Services als Integrationsschicht.
  • Nutzung von Microsoft SQL Server als Backend und zentrale Datenbasis.
  • Entwicklung mit C#, VB.NET, ADO.NET und ASP.NET.
  • Einsatz von SOAP und XML für die Kommunikation zwischen Komponenten.
  • Unterstützung interner Entwickler bei Datenbank-, Kommunikations- und Applikationsdesign.
  • Coaching bei der Entwicklung mit Visual Studio .NET und C#.
  • Beratung zu Fragen der .NET-Sicherheit.

Ergebnis und Mehrwert

  • Technische Grundlage für ein neues internes ERP-System auf Basis moderner .NET-Webtechnologien.
  • Einheitliche Standards für Anwendung, Datenzugriff und Kommunikation.
  • Wissenstransfer an das interne Entwicklungsteam und praktische Unterstützung bei der Umsetzung.
Visual Studio 2003 SQL Server 2000 IIS 5 Windows 2000/XP Office 2003 MindManager 2002 Enterprise
C# VB.NET ADO.NET ASP.NET WinForms Windows Services SOAP T-SQL XML
Panasonic Automotive Systems Deutschland GmbH
10 Monate
2002-08 - 2003-05

Einführung und Integration einer Inkasso-Plattform mit Datenmigration und Automatisierung

Softwarearchitekt und Entwickler C# WinForms Windows Services ...
Softwarearchitekt und Entwickler
Projektkontext und Ziel

Einführung und technische Anpassung einer Inkassosoftware einschließlich Datenmigration, Schnittstellenentwicklung und Automatisierung wiederkehrender Datenverarbeitungsprozesse.

Verantwortung und technische Umsetzung

  • Analyse der bestehenden Datenbestände und Integrationsanforderungen.
  • Erstellung von Spezifikationen und Definition technischer Standards.
  • Entwicklung von Schnittstellen und Windows Services mit C# zur automatisierten Verarbeitung von Daten.
  • Entwicklung von Konvertierungswerkzeugen für die Datenmigration.
  • Anpassung und Weiterentwicklung der bestehenden Datenbasis.
  • Bereitstellung benötigter Auswertungen und Statistiken.
  • Integration mit Sybase SQL Anywhere und vorhandenen Visual-Objects-Komponenten.
  • Schulung der Mitarbeiter im Umgang mit der eingeführten Lösung.
  • Unterstützung während der Einführung und Stabilisierung des Systems.

Ergebnis und Mehrwert

  • Erfolgreich eingeführte und auf den Kunden zugeschnittene Inkassolösung.
  • Automatisierter Datenaustausch über individuell entwickelte Schnittstellen und Windows Services.
  • Strukturierte Übernahme vorhandener Datenbestände durch eigene Konvertierungswerkzeuge.
  • Der Kunde hob in seiner Referenz insbesondere Zuverlässigkeit, Eigenverantwortung, Fachkompetenz und das frühzeitige Erkennen von Anforderungen hervor.
Sybase SQL Anywhere 7 Visual Studio Windows 2000/XP Office 2000/XP
C# WinForms Windows Services XML Visual Objects Datenmigration Schnittstellenentwicklung Konvertierung
Schimmelpfeng Inkasso GmbH
Darmstadt
6 Monate
2002-05 - 2002-10

Weiterentwicklung einer serviceorientierten Flugbuchungs- und Reiseplattform

Softwareentwickler Java C++ C# ...
Softwareentwickler
Projektkontext und Ziel

Weiterentwicklung einer Standardlösung für Ticketmanagement, Flugbuchungen und Reservierungen im Internet und bei Reisegroßhändlern. Die bestehende Plattform stellte wesentliche Funktionen als Java-basierte Web Services zur Verfügung.

Verantwortung und technische Umsetzung

  • Mitarbeit in einem gemischten Team aus internen und externen Entwicklern.
  • Entwicklung und Erweiterung von Ticketmanagement-Services.
  • Weiterentwicklung von Flugbuchungs- und Reservierungsfunktionen.
  • Entwicklung und Anpassung von Internet-Gateways.
  • Umsetzung von Integrationsschnittstellen auf Basis von XML und EDIFACT.
  • Arbeit in einer heterogenen Technologielandschaft aus Java, C++, C#, VB.NET und Qt.
  • Nutzung von COM/COM+ und bestehenden Windows-basierten Komponenten.
  • Integration und Versionierung in einer ClearCase-basierten Entwicklungsumgebung.

Ergebnis und Mehrwert

  • Erweiterung einer bestehenden Reiseplattform um zusätzliche Buchungs-, Ticket- und Integrationsfunktionen.
  • Verbindung klassischer Windows- und COM-Technologien mit Java-Webservices und standardisierten Austauschformaten.
  • Praktische Erfahrung in einer heterogenen, serviceorientierten Integrationslandschaft.
Visual Studio 6/.NET Windows 2000/XP ClearCase
Java C++ C# VB.NET Qt WinForms XML XSLT EDIFACT UML SQL Web Services COM/COM+ Visual Objects
Softwareunternehmen der Reisebranche
Bremen
10 Monate
2002-01 - 2002-10

Entwicklung einer integrierten Callcenter-, Abrechnungs- und Telefonieplattform

Projektleiter und Systemarchitekt ADO.NET ASP.NET C# ...
Projektleiter und Systemarchitekt
Projektkontext und Ziel

Neuentwicklung einer Standardsoftware für Callcenter, die Verwaltungs-, Abrechnungs- und Kommunikationsfunktionen in einer serverbasierten Architektur aus Web Services und Clientsoftware bündelte.

Verantwortung und technische Umsetzung

  • Eigenverantwortliche Projektplanung und technische Administration.
  • Entwicklung in einem kleinen Team aus zwei Entwicklern.
  • Entwurf und Implementierung serverbasierter Web Services und der zugehörigen Clientsoftware.
  • Integration einer Siemens-Telekommunikationsanlage über spezielle Telekom-Services.
  • Umsetzung von Rufnummernerkennung und direkter Anwahl aus der Clientanwendung.
  • Entwicklung von Funktionen für Datawarehouse, Lagerverwaltung, Rechnungs- und Mahnwesen sowie Provisionsverrechnung.
  • Implementierung verschiedener Statistiken und Auswertungen.
  • Nutzung von ADO.NET, ASP.NET, C#, WinForms, COM+, VB.NET, XML sowie SQL-Technologien.
  • Modellierung und technische Strukturierung mit UML und Rational XDE.

Ergebnis und Mehrwert

  • Vollständige Standardlösung für zentrale Callcenter-Prozesse.
  • Integration von Telefonie und betriebswirtschaftlichen Funktionen in einer einheitlichen Anwendung.
  • Frühzeitige Nutzung serviceorientierter .NET-Architekturen.
Windows 2000/XP/.NET Server SQL Server 2000 IIS 5.0 .NET Framework SDK Visual Studio .NET Rational XDE Siemens-Telekommunikation
ADO.NET ASP.NET C# WinForms COM+ PL/SQL T-SQL VB.NET XML UML
Callcenter / Dienstleistungsunternehmen
Weyhe bei Bremen
6 Monate
2002-03 - 2002-08

Entwicklung eines webbasierten Softwareverteilungs- und Suchsystems

Softwareentwickler ADO.NET ASP.NET COM+ ...
Softwareentwickler
Projektkontext und Ziel

Entwicklung einer webbasierten Anwendung, mit der Anwendungen innerhalb eines Netzwerks einfacher gefunden und installiert werden konnten.

Verantwortung und technische Umsetzung

  • Eigenverantwortliche Planung der Anwendung.
  • Entwicklung der Browseranwendung mit ASP.NET, C# und VB.NET.
  • Nutzung von ADO.NET und T-SQL für Datenzugriff und Verwaltungsinformationen.
  • Einbindung von COM+-Komponenten.
  • Bereitstellung auf Windows .NET Server mit IIS 6.0.
  • Nutzung von SQL Server 2000 als Datenbasis.

Ergebnis und Mehrwert

  • Zentraler browserbasierter Einstiegspunkt zur Suche und Installation verfügbarer Anwendungen.
  • Vereinfachung eines zuvor dezentralen Softwarebereitstellungsprozesses.
Visual Studio .NET Windows .NET Server Beta 3 SQL Server 2000 IIS 6.0 .NET Framework SDK
ADO.NET ASP.NET COM+ T-SQL C# VB.NET XML
Hamburg
2 Monate
2002-03 - 2002-04

Aufbau einer zweistufigen .NET-Web- und Service-Infrastruktur

Systemarchitekt VB.NET C# Remotedebugging
Systemarchitekt
Projektkontext und Ziel

Aufbau einer zweistufigen Serverumgebung für frühe .NET-Webanwendungen und Web Services. Ein Server wurde für die externe Bereitstellung von Webdiensten vorgesehen, während ein zweiter Server die angebundenen Daten und Datenbanken bereitstellte.

Verantwortung und technische Umsetzung

  • Planung der Serverrollen und der grundsätzlichen Systemarchitektur.
  • Installation und Konfiguration zweier Windows .NET-Server-Systeme.
  • Einrichtung von IIS 6.0 und .NET Framework SDK.
  • Installation von Microsoft Team Services zur Unterstützung der Entwicklung.
  • Konfiguration von Microsoft ISA Server für die kontrollierte Internetanbindung des externen Systems.
  • Einrichtung von Remotedebugging für die Entwicklungs- und Fehleranalyse.
  • Bereitstellung von SQL Server 2000 und der benötigten Entwicklungsumgebung mit Visual Studio .NET.

Ergebnis und Mehrwert

  • Klare Trennung zwischen internetnaher Web-/Service-Schicht und Datenhaltung.
  • Betriebsfähige Entwicklungs- und Hostingumgebung für frühe .NET-Weblösungen.
Windows .NET Server Beta 3 IIS 6.0 SQL Server 2000 .NET Framework SDK Visual Studio .NET Team Services Microsoft ISA Server
VB.NET C# Remotedebugging
Bremen
9 Monate
2001-08 - 2002-04

Modernisierung einer Flugschulsoftware zu einer servicebasierten .NET-Plattform

Projektplanung, Administration und Softwareentwicklung Datawarehouse E-Learning ADO.NET ...
Projektplanung, Administration und Softwareentwicklung
Projektkontext und Ziel

Erneuerung einer bestehenden Produktlinie für Flugschulen durch eine moderne, servicebasierte .NET-Lösung. Die Software sollte zentrale Verwaltungs-, Ausbildungs- und Statistikfunktionen bereitstellen und die frühere Produktgeneration technisch ablösen.

Verantwortung und technische Umsetzung

  • Eigenverantwortliche Projektplanung und Administration.
  • Entwicklung im Team mit weiteren Entwicklern.
  • Architektur einer servicebasierten Anwendung mit Web Services.
  • Entwicklung von Funktionen für Schüler-, Ausbildungs- und Verwaltungsdaten.
  • Integration einer E-Learning-Komponente und verschiedener Statistiken.
  • Umsetzung von Datenzugriff und Geschäftslogik mit ADO.NET, C#, VB.NET und SQL.
  • Entwicklung von Web- und Windows-Komponenten mit ASP.NET und WinForms.
  • Nutzung von COM+ und XML für Integration und Datenaustausch.
  • Modellierung der Anwendung mit UML und Rational XDE.

Ergebnis und Mehrwert

  • Technische Modernisierung der eigenen Flugschul-Produktlinie auf .NET-Basis.
  • Serviceorientierte Grundlage für spätere Erweiterungen und zentrale Datenbereitstellung.
  • Verbindung von Verwaltungssoftware und E-Learning-Funktionen in einer gemeinsamen Plattform.
Windows 2000/XP/.NET Server SQL Server 2000 Access XP IIS 5.0 Visual Studio .NET Rational XDE
Datawarehouse E-Learning ADO.NET ASP.NET C# WinForms COM+ SQL PL/SQL T-SQL VB.NET XML UML
Flugschule
Hamburg
11 Monate
2001-04 - 2002-02

Modernisierung einer Inkassoplattform und Anbindung von Finanzbuchhaltungssystemen

Softwareentwickler und Integrationsentwickler Visual Objects 2.0/2.5 C# VB.NET ...
Softwareentwickler und Integrationsentwickler
Projektkontext und Ziel

Weiterentwicklung einer bestehenden Inkassosoftware im Multimedia-/Entertainment-Umfeld. Ziel war die technische Modernisierung der Anwendung sowie die Anbindung zusätzlicher externer Finanzbuchhaltungssysteme.

Verantwortung und technische Umsetzung

  • Analyse und Modernisierung bestehender Anwendungskomponenten.
  • Entwicklung zusätzlicher Schnittstellen zu externen Finanzbuchhaltungssystemen.
  • Datenmigration und Entwicklung eigener Konvertierungswerkzeuge.
  • Erweiterung von Statistik- und Auswertungsfunktionen.
  • Arbeit mit bestehenden Visual-Objects-Komponenten und schrittweise Einbindung neuerer .NET-Technologien.
  • Nutzung von C#, VB.NET, SQL und COM für Integrations- und Erweiterungsaufgaben.
  • Arbeit mit Sybase SQL Anywhere und PowerDesigner.

Ergebnis und Mehrwert

  • Erweiterte Integrationsfähigkeit der bestehenden Inkassolösung.
  • Modernisierte Schnittstellen- und Datenverarbeitung.
  • Strukturierte Migration vorhandener Daten und Anbindung zusätzlicher Finanzsysteme.
Sybase SQL Anywhere PowerDesigner Windows 2000/XP Office 2000/XP
Visual Objects 2.0/2.5 C# VB.NET SQL COM Datenmigration Konvertierung
Ferber-Software / Mediainkasso
Lippstadt / Gütersloh
3 Monate
2001-01 - 2001-03

Erweiterung produktiver Multimedia- und Audioanwendungen für den Handel

Softwareentwickler, Datenbankentwickler und Qualitätssicherung COM PL/SQL VBA ...
Softwareentwickler, Datenbankentwickler und Qualitätssicherung
Projektkontext und Ziel

Weiterentwicklung mehrerer bestehender Anwendungen im Bereich Audiotechnik und Multimedia, darunter produktiv bei Handelsunternehmen eingesetzte Systeme zur Musiktitel-Vorschau sowie eine Plattform für individuell zusammengestellte CDs.

Verantwortung und technische Umsetzung

  • Erweiterung bestehender Anwendungen und Entwicklung zusätzlicher Funktionen.
  • Erstellung von VBA-Makros sowie Pflege und Erweiterung von Tabellen und Datenbankabfragen.
  • Weiterentwicklung des ?Musik Browser Network?, bei dem durch Scannen eines CD-Barcodes Musiktitel angespielt werden konnten.
  • Weiterentwicklung der Anwendung ?Private CD? zur internetbasierten Zusammenstellung individuell produzierter CDs.
  • Umsetzung verschiedener kleinerer Erweiterungen an bestehenden Systemen.
  • Qualitätssicherung und Beratung zu Fragen der Softwaresicherheit.
  • Arbeit mit Oracle 7, PL/SQL, Visual Basic 6, COM und VBA.

Ergebnis und Mehrwert

  • Erweiterung produktiv eingesetzter Multimedia-Anwendungen um zusätzliche Funktionen.
  • Verbesserung und Pflege der Datenbank- und Integrationslogik.
  • Unterstützung der Stabilität und Qualität bestehender Kundensysteme.
Oracle 7 Windows NT 4 Office 97/2000
COM PL/SQL VBA Visual Basic 6 Multimedia-/Audioanwendungen
Bertelsmann
Gütersloh
8 Monate
2000-05 - 2000-12

Migration und Performanceoptimierung einer unternehmenskritischen Warenwirtschaftsdatenbank

Datenbank-/Softwareexperte und technischer Coach I4GL Script PL/SQL ...
Datenbank-/Softwareexperte und technischer Coach
Projektkontext und Ziel

Sicherstellung des Betriebs eines zentralen Warenwirtschaftssystems während einer umfangreichen Plattform- und Datenbankmigration. Die Arbeiten erfolgten gemeinsam mit einem internen Entwicklerteam aus zwölf Personen.

Verantwortung und technische Umsetzung

  • Schulung interner Mitarbeiter in den eingesetzten und neuen Technologien.
  • Migration der Warenwirtschaftsdaten von einer NCR-Maschine unter Unix System V auf eine IBM S80 unter AIX 3.20.
  • Sicherstellung des laufenden Systembetriebs während der Umstellung.
  • Analyse und Optimierung der Performance von Programmen, Views und SQL-Abfragen.
  • Tuning von Datenbankparametern, Indizes und Abfragen.
  • Konsolidierung mehrerer zuvor aufgeteilter Datenbanken auf einem zentralen System.
  • Installation einer Enterprise-Replikation mit einer IBM F80 unter AIX.
  • Programmierung und Optimierung bestehender I4GL-Anwendungen.
  • Laufender Wissenstransfer und Weiterbildung des internen Teams.

Ergebnis und Mehrwert

  • Erfolgreiche Migration der zentralen Warenwirtschaft auf eine neue Plattform.
  • Konsolidierte Datenbanklandschaft mit optimierter Performance.
  • Replikationslösung für höhere betriebliche Robustheit.
  • Nachhaltiger Wissenstransfer in das interne Entwicklungsteam.
Informix 7.31 AIX 3.20 Unix System V Linux IBM S80/F80 Windows NT 4 Office 2000
I4GL Script PL/SQL I-SQL VBA X-Server Telnet Datenbankmigration Performance-Tuning Replikation
Modehaus / IT-Abteilung
Rastede
4 Monate
2000-02 - 2000-05

Entwicklung einer vollständigen Verwaltungsplattform für Flugschulen

Projektplanung, Administration und Entwicklung Visual Basic 6 VBA COM/ActiveX ...
Projektplanung, Administration und Entwicklung
Projektkontext und Ziel

Vervollständigung und Modernisierung der eigenen Produktpalette für Flugschulen durch eine neue Verwaltungssoftware. Die Anwendung ergänzte die bereits seit 1994 entwickelte Test- und Trainingssoftware um kaufmännische und organisatorische Funktionen.

Verantwortung und technische Umsetzung

  • Eigenverantwortliche Projektplanung, Administration und Softwareentwicklung.
  • Entwicklung der Anwendung mit Visual Basic 6 für Windows 98/2000.
  • Nutzung von Microsoft Access 2000 als Datenbasis.
  • Entwicklung von Funktionen zur Verwaltung persönlicher Schülerdaten.
  • Verwaltung von Flugzeugen, Fluglehrern, Lehrberechtigungen und Flugstunden.
  • Erstellung der für das Luftfahrt-Bundesamt benötigten Nachweise aus den gespeicherten Flugdaten.
  • Umsetzung von Rechnungsstellung und verschiedenen Statistiken.
  • Nutzung von COM/ActiveX, SQL und VBA sowie ergänzenden C++-Komponenten.

Ergebnis und Mehrwert

  • Vollständige Verwaltungssoftware für zentrale organisatorische und kaufmännische Flugschulprozesse.
  • Ergänzung der bestehenden Produktfamilie um eine praxisnahe Verwaltungsplattform.
  • Berücksichtigung luftfahrtspezifischer Nachweis- und Dokumentationsanforderungen.
Windows 98/2000 Access 2000 Visual Studio
Visual Basic 6 VBA COM/ActiveX SQL C++/MFC
Softwareunternehmen (Flugbranche)
Bremen
3 Jahre 5 Monate
1996-09 - 2000-01

Technische Leitung einer länderübergreifenden Medienbeobachtungsplattform

Softwarearchitekt, Entwickler, technischer Projektleiter OOA OOD OOP ...
Softwarearchitekt, Entwickler, technischer Projektleiter
Projektkontext und Ziel

Entwicklung einer umfangreichen Individualsoftware für Medienbeobachtungsunternehmen in der Schweiz und in Deutschland. Die Plattform verwaltete den vollständigen Prozess von der Erfassung und Verarbeitung der Medieninhalte über Kundenverwaltung und Auslieferung bis zur Verrechnung.

Verantwortung und technische Umsetzung

  • Mitarbeit an der Softwareentwicklung und ab 07/1997 Übernahme der technischen Projektleitung.
  • Koordination eines dezentralen Teams aus festen Mitarbeitern, freien Mitarbeitern und beteiligten Unternehmen in der Schweiz, Österreich und Deutschland.
  • Spezifikation zusätzlicher Module und fachlicher Erweiterungen.
  • Entwurf und Umsetzung der Software- und Datenbankstrukturen.
  • Entwicklung unter konsequenter Anwendung objektorientierter Analyse-, Design- und Programmierprinzipien.
  • Architektur einer Client-/Server-Lösung aus Visual-Basic-, Visual-C++-, PL/SQL- und SQL-Komponenten.
  • Konzeption und Optimierung sämtlicher Datenbanktabellen und Abfragen hinsichtlich Performance und Speicherbedarf.
  • Einsatz von Metadatenmodellen für flexible Datenstrukturen.
  • Installation und Administration von Informix-Datenbanken.
  • Entwicklung von Schnittstellen für Scanning- und Clipping-Software.
  • Umsetzung der Verarbeitung und Pflege von Kundendaten.
  • Speicherung, Aufbereitung und Anzeige von Bilddaten.
  • Entwicklung der Bereitstellung und Auslieferung von Daten an Kunden sowohl über das Internet als auch in gedruckter Form.
  • Umsetzung von Rechnungsstellung und vielfältigen Statistikfunktionen.

Ergebnis und Mehrwert

  • Über mehrere Jahre entwickelte zentrale Individualplattform für das operative Geschäft der Medienbeobachtung.
  • Durchgängige Abbildung der Wertschöpfung von Datenerfassung und Verarbeitung bis zu Auslieferung und Abrechnung.
  • Leistungsfähige, auf hohe Datenmengen optimierte Datenbank- und Client-/Server-Architektur.
  • Übernahme umfassender technischer Projektleitungsverantwortung und Koordination eines länderübergreifenden Teams.
Informix 7.12/7.30 AIX 3 Sun Solaris Windows 95/98/NT4 Xerox-Systeme Office 95?2000
OOA OOD OOP COM/ActiveX C++/MFC Visual Basic 3?6 Script SQL PL/SQL I-SQL VBA XGF Client/Server Metadatenmodelle Datenbankoptimierung
IMTF SA / Argus der Presse AG
Fribourg / Schweiz
1 Jahr 11 Monate
1994-10 - 1996-08

Produktentwicklung einer LBA-konformen Test- und Trainingssoftware für Flugschulen

Projektplanung, Spezifikation, Entwicklung, Qualitätssicherung und Kundenbetreuung COM/ActiveX Script SQL ...
Projektplanung, Spezifikation, Entwicklung, Qualitätssicherung und Kundenbetreuung
Projektkontext und Ziel

Entwicklung und Weiterentwicklung einer Standardsoftware für die theoretische Ausbildung in Flugschulen. Die Lösung wurde über drei Versionen gepflegt und orientierte sich an den Vorgaben des Luftfahrt-Bundesamts.

Verantwortung und technische Umsetzung

  • Klärung benötigter Funktionen mit Referenzkunden.
  • Erstellung der fachlichen und technischen Spezifikationen.
  • Eigenverantwortliche Projektplanung und Administration.
  • Entwicklung der Anwendung mit Visual Basic 3/4 und den damals verfügbaren objektorientierten Möglichkeiten.
  • Durchführung der Qualitätssicherung.
  • Installation der Software bei Referenzkunden und anschließende Betreuung.
  • Erstellung und Integration von Onlinehilfe und Dokumentation vor der offiziellen Markteinführung.
  • Entwicklung zweier zusammengehöriger Anwendungen für Fluglehrer und Flugschüler.
  • Umsetzung eines Autorensystems, mit dem Lehrer Tests aus Fragenkatalogen und Grafiken zusammenstellen konnten.
  • Entwicklung der Schüleranwendung zur Durchführung der Tests.
  • Implementierung der anschließenden Auswertung und Korrektur durch Fluglehrer.

Ergebnis und Mehrwert

  • Marktfähige Standardsoftware für einen spezialisierten Ausbildungsbereich.
  • Mehrjährige Weiterentwicklung über drei Produktversionen.
  • Durchgängige Verantwortung von Kundenanforderungen und Spezifikation bis Entwicklung, Qualitätssicherung, Dokumentation, Installation und Support.
Windows 95 Access 2/95
COM/ActiveX Script SQL VBA Visual Basic 3/4 objektorientierte Programmierung LBA-Vorgaben C C++
Flugschule
Hamburg
1 Jahr 10 Monate
1992-11 - 1994-08

Objektorientierte Entwicklung einer Speditions- und Abrechnungssoftware in C++

Softwareentwickler C++/MFC Visual C++ 1.0/1.1 Clipper ...
Softwareentwickler
Projektkontext und Ziel

Mitarbeit an einer umfangreichen Individualsoftware für Speditionen. Die Anwendung deckte zentrale kaufmännische und logistische Funktionen ab und wurde unter DOS mit objektorientierten C++-Konzepten umgesetzt.

Verantwortung und technische Umsetzung

  • Selbstständige Umsetzung einzelner Programmmodule auf Basis fachlicher Grobvorgaben.
  • Entwicklung von Masken und Anwendungsfunktionen mit Visual C++ 1.0/1.1 für DOS.
  • Implementierung von Modulen für Kundendatenerfassung, Auftragsverwaltung, Rechnungserstellung und Statistiken.
  • Entwicklung objektorientierter Klassen für Datenzugriff und Geschäftslogik.
  • Anbindung an eine B-Trieve-Datenbank.
  • Entwicklung eigener Klassen für eine fensterorientierte Benutzeroberfläche unter DOS.
  • Arbeit in einem kleinen Entwicklerteam mit klar abgegrenzter eigener Modulverantwortung.

Ergebnis und Mehrwert

  • Produktive Module für zentrale Prozesse eines Speditionssystems.
  • Früher praktischer Einsatz objektorientierter Entwicklung in C++.
  • Eigenständige Umsetzung komplexer Fachmodule innerhalb einer größeren Anwendung.
MS-DOS Novell 2.11?3.12 B-Trieve
C++/MFC Visual C++ 1.0/1.1 Clipper dBase Script SQL objektorientierte Programmierung
Bremen

Position

Position

Senior IT-Architekt und Softwareentwickler mit mehr als 30 Jahren Projekterfahrung in der Konzeption, Modernisierung und Umsetzung komplexer Software-, System- und Integrationslandschaften. Der Schwerpunkt liegt im Microsoft-Ökosystem mit C#/.NET, Microsoft Azure, Azure DevOps/TFS, Microsoft 365/Office 365 sowie in der Verbindung klassischer Enterprise-Architekturen mit modernen Cloud-, DevOps-, Automatisierungs- und KI-Technologien.

Neben der Architektur arbeite ich weiterhin aktiv in der Entwicklung und technischen Umsetzung. Dadurch verbinde ich strategische Zielbilder mit einem detaillierten Verständnis für Quellcode, Schnittstellen, Datenhaltung, Build- und Deploymentprozesse, Security, Infrastruktur und den operativen Betrieb. Ein besonderer Schwerpunkt liegt auf der Modernisierung langjährig gewachsener Systeme, bei der vorhandenes Produkt- und Teamwissen erhalten und schrittweise in tragfähige Zielarchitekturen überführt wird.

Moderne KI-Werkzeuge und KI-Plattformen nutze ich produktiv für Analyse, Softwareentwicklung, Architekturarbeit, Dokumentation und Prozessautomatisierung. Dazu gehören unter anderem ChatGPT, OpenAI Codex, GitHub Copilot, Microsoft Copilot, Copilot Studio, Ollama, Hugging Face, lokale LLM-Infrastrukturen, n8n und OpenClaw. Für lokale Inferenz-, Evaluierungs- und Entwicklungsaufgaben steht eine umfangreiche eigene technische Infrastruktur zur Verfügung.


Technische Arbeitsumgebung


  • umfangreiche eigene Hard- und Software-Infrastruktur für Entwicklung, Architektur, Tests und KI
  • Microsoft Visual Studio Enterprise / MSDN-Umfeld
  • Microsoft 365 / Office 365, Azure und Azure DevOps
  • ChatGPT Pro, Microsoft Copilot Pro und Power Platform
  • lokale KI-Infrastruktur mit Ollama und weiteren Modellen
  • eigene n8n- und OpenClaw-Systeme für Workflow- und Agenten-Automatisierung

Kernkompetenzen


  • Solution-, Software-, System-, Plattform- und Sicherheitsarchitektur
  • Architektur und Modernisierung komplexer Enterprise-Software und gewachsener Systemlandschaften
  • C#/.NET, Full-Stack-Entwicklung und technische Lead-Rollen
  • Microsoft Azure, Microsoft 365 und hybride Microsoft-Systemlandschaften
  • Azure DevOps Server/TFS, Git, ALM, CI/CD, YAML-Pipelines, Process Customization sowie Build- und Release-Automatisierung
  • Azure DevOps REST API, Service Hooks, Work-Item-Prozesse, Branch Policies und automatisierte Plattformkonfiguration
  • DevOps, DevSecOps, Infrastructure Automation und reproduzierbare Provisionierung
  • AI Engineering, Generative AI, Agentic AI, Multi-Agenten-Systeme und AI Engineering Platforms
  • rollen- und capability-basierte Agenten-Orchestrierung, kontrollierte Agenten-Loops, Eskalationsketten, Human-in-the-Loop und Quality Gates
  • n8n, OpenClaw, RabbitMQ, Redis, PostgreSQL/pgvector, Qdrant, MinIO sowie lokale und cloudbasierte KI-Services
  • RAG-, Agent-Memory- und Knowledge-Architekturen einschließlich projektübergreifender Wissensmodelle
  • Workflow-, Event- und Message-Bus-Architekturen mit De-Duplizierung, Heartbeats, Orphan-Erkennung, Abbruch- und Wiederanlaufmechanismen
  • KI-Governance, Nachvollziehbarkeit automatisierter Ergebnisse sowie konfigurierbare Logging- und Credential-Architekturen
  • System-, Daten- und Plattformmigrationen
  • IAM, RBAC, SSO, OAuth 2.0, OpenID Connect, Active Directory, Entra ID, PKI und Firewall-Architekturen
  • technische Projektleitung, Teamleitung, Coaching, Schulung und Wissenstransfer
  • Machbarkeitsstudien, technische Analysen, Architektur-Assessments, Zielarchitekturen und Implementierungsstrategien

Kompetenzen

Kompetenzen

Schwerpunkte

AI Engineering / Agentic AI
Experte
Angriffsprävention
Experte
Cloud- und Plattformarchitektur
Experte
DevOps
Experte
Forschung, Entwicklung
Experte
IT, EDV
Experte
Prozess- und Workflow-Automatisierung
Experte
Softwareanalyse
Experte
Softwareentwicklung
Experte
Softwareerneuerung
Experte
Strategie, Planung
Experte
Teamleitung
Experte

Aufgabenbereiche

Abteilungsleiter
Experte
Agile Transformation
Experte
Budgetmanagement
Experte
Coaching
Experte
Collaborative Projectmanagement
Experte
Feasibility Studies
Experte
IT-Governance
Fortgeschritten
IT-Koordination
Experte
Kapazitätsmanagement
Experte
Kostenplanung
Experte
Mitarbeiterführung
Experte
Mitarbeitersteuerung
Experte
Mitarbeiterverantwortung
Experte
Netzplantechnik
Fortgeschritten
Personalführung
Experte
Personalverantwortung
Experte
POC
Experte
Projekt Management Erfahrung
Experte
Projektmanagement Tools
Experte
Resource Management
Experte
Resource planning
Experte
Risiko Management
Experte
Risikobewertung
Experte
Risikofrüherkennnung
Experte
Scrum Master
Fortgeschritten
Softwarearchitektur
Experte
Softwareentwicklung
Experte
Standortwechsel (Produktionsverlagerung, Neubau, Umzug)
Fortgeschritten
Steering Board
Fortgeschritten
Strategische Beratung
Experte
SW Development Life cycle
Experte
System Development LifeCycle
Experte
Systemmigrationen
Experte
Team Lead
Experte
Teamführung
Experte
Teamleitung
Experte
techn. Projektleiter
Experte
DevOps
Experte
Workflow-Automatisierung
Experte

Produkte / Standards / Erfahrungen / Methoden

.NET Framework und diverse Tools, SDKs und Sprachen des .NET Framework
Experte
Active Directory
Fortgeschritten
Active Directory (AD, ADS)
Fortgeschritten
Active Directory Administration
Fortgeschritten
Active Directory Design
Fortgeschritten
Agil
Experte
Agile Entwicklung
Experte
agile Entwicklungsmethoden
Altova Mission Kit
Fortgeschritten
Altova XMLSpy
Fortgeschritten
Astaro / Sophos UTM
Experte
Atlassian Confluence
Basics
Atlassian JIRA
Basics
AxCMS
Axinom Solution Partner AxCMS 7 / 8 / 9
Azure
Experte
Azure Active Directory
Experte
Azure DevOps Server
Experte
Bootstrap
Experte
Bouncy Castle
Fortgeschritten
Chryptographie
Fortgeschritten
Citrix
Fortgeschritten
ClearCase
Fortgeschritten
ClearQuest
Fortgeschritten
CMMI
Fortgeschritten
COM Interop
Fortgeschritten
CSS
Experte
DevExpress
Fortgeschritten
DHCP
Experte
DNS
Experte
DoS-Angriffe
Fortgeschritten
DotNetNuke
Experte
Enterprise Architect
Fortgeschritten
Enterprise Library
Fortgeschritten
Entity Framework
Fortgeschritten
Ereignisgesteuerte und Komponentenorientierte Programmierung
Experte
ERP
Fortgeschritten
Exchange
Experte
FiBu-Systeme & Project Controling
Fortgeschritten
Firewalltechnologien
Experte
GIT
Experte
GIT LFS
Experte
Herstellung und Design Objektrelationaler Beziehungen (OR-Mapper)
Experte
HP Testcenter
Basics
HTML
Experte
HTML-Injection
Experte
HTML-Tidy
Experte
HTML4
Experte
HTML5
Fortgeschritten
Hyper-V
Experte
IAM (Entra ID, SSO, OAuth, OpenID, AD-Design, Azure-AD, PKI)
Experte
IIS
Experte
Informix 6
Fortgeschritten
Informix 7
Fortgeschritten
ISA Server
Experte
Kerberos
Fortgeschritten
Kommunikationstechnik
Experte
LDAP
Experte
LESS
Experte
Microsoft Azure
Experte
Microsoft Exchange
Experte
Microsoft Forefront
Experte
Microsoft Internet Security and Acceleration Server (ISA2006)
Experte
Microsoft ISA-Server
Experte
Microsoft Office
Experte
Microsoft Office 365
Experte
Microsoft Project
Experte
Microsoft Sharepoint
Experte
Microsoft Small Business Server / Essential Business Server
Experte
Microsoft SQL Server
Experte
Microsoft Threat Management Gateway (TMG2010)
Experte
Microsoft TMG2010
Experte
Microsoft Visual Studio
Experte
Microsoft-Access
Experte
Microsoft-Office
Experte
Microsoft-Project
Experte
Microsoft-Visio
Experte
Mobile Apps
Fortgeschritten
MOQ
Fortgeschritten
MS Frontpage
Fortgeschritten
MS Office
Experte
MS Project
Experte
MS Sharepoint Designer
Fortgeschritten
MVC 5 und Razor engine
Fortgeschritten
MVVM
Experte
Netgear UTM50
Experte
NInject
Fortgeschritten
NODE.js
Basics
NuGet
Experte
Objektorientierte Analyse (OOA)
Experte
Objektorientierte Programmierung (OOP)
Experte
Objektorientiertes Design (OOD)
Experte
Office 365
Experte
OPNsense
Fortgeschritten
ORACLE
Experte
PAM (Privileged Access Management)
Experte
PKI
Experte
Programmierung in C#, VB.NET, SOAP, XML, XSLT, ASP.NET, ADO.NET, ...
Experte
Proxy Einrichtung
Experte
Prozessmanagement
Fortgeschritten
ReSharper
Experte
REST
Experte
RhinoMocks
Fortgeschritten
Sandcastle HelpFile Builder
Experte
Script-Injection
Experte
Scrum
Experte
SCSF
Experte
Server-Virtualisierung
Experte
SharePoint Online
Experte
SharePoint WebParts
Fortgeschritten
SharePoint, MOSS, WSS
Experte
Silverlight
Fortgeschritten
SimCorp Dimension
Fortgeschritten
SOA
Experte
SOAP
Experte
Sonatype Nexus
Fortgeschritten
Sophos UTM
Experte
Sparx Enterprise Architect
Fortgeschritten
SQL-Injection
Experte
SQL-Server
Fortgeschritten
SubVersion
Experte
SVN
Experte
SunGard V3
Fortgeschritten
Sybase SQL-Anywhere
Experte
Sybase SQL-Enterprise
Experte
TDD
Experte
Team Explorer
Experte
Team Foundation Server (TFS)
Experte
TeamScale 5.0
Fortgeschritten
Teamscale 6.0
Fortgeschritten
Teamscale 7.1
Fortgeschritten
Terminal Server
Experte
TFS
Experte
TFS Build Server und Build Manager
Experte
Threat Management Gateway (TMG)
Experte
Toad for Oracle
Experte
Tortoise ANKH
Experte
UDDI
Basics
UML
Fortgeschritten
Universal Apps
Fortgeschritten
Virtualisierung (Virtual PC, Virtual Server, Hyper-V, ...)
Experte
Microsoft Visio
Experte
Visual Objects 2.0
Fortgeschritten
Visual Objects 2.5
Fortgeschritten
Visual Studio
Experte
Visual Studio 2003
Experte
Visual Studio 2005
Experte
Visual Studio 2008
Experte
Visual Studio 2017
Experte
Visual Studio 2019
Experte
Visual Studio 2022
Experte
Visual Studio Enterprise 2026
Experte
Visual Studio Code
Experte
VMware vSphere
Fortgeschritten
VPN
Experte
Warenwirtschaftssysteme
Experte
WCF
Experte
WebForms
Experte
Webservices
Experte
WF
Fortgeschritten
Windows Phone
Fortgeschritten
Windows Services
Experte
WinForms
Experte
WINS
Fortgeschritten
WPF
Fortgeschritten
WSSF
Fortgeschritten
XAML
Fortgeschritten
XHTML
Experte
XSS-Angriffe
Experte
Xtreme Programming
Experte
Microsoft Spezialist mit MSDN Universal Subscription und deren Software und Tools seit 1995

Betriebssysteme

6809
Basics
Citrix
Fortgeschritten
Dos
Experte
Hyper-V
Experte
Linux
Fortgeschritten
MS-DOS
Experte
Novell
Basics
SUN OS, Solaris
Basics
Ubuntu
Fortgeschritten
Windows Client
Experte
Windows Phone
Experte
Windows Server
Experte

Programmiersprachen

.NET Core
Experte
.NET Framework
Experte
4gl
Fortgeschritten
ADO.NET
Experte
Ajax
Fortgeschritten
ASP.NET
Experte
Assembler
Experte
Basic
Experte
C
Fortgeschritten
C#
Experte
C++
Fortgeschritten
CSS 3
Experte
Delphi
Fortgeschritten
ESQL/C
Fortgeschritten
HTML 4
Experte
HTML 5
Experte
HTML-Tidy
Fortgeschritten
JavaScript
Experte
JQuery
Fortgeschritten
JSON
Experte
LESS
Experte
LINQ
Experte
Maschinensprachen
Fortgeschritten
Pascal
Fortgeschritten
PL-SQL
Experte 1996 bis 2010
PL/SQL
Experte 1996 bis 2010
PLINQ
Experte
PowerShell
Experte
Reguläre Ausdrücke (Regex)
Experte
Scriptsprachen
Fortgeschritten
Shell
Basics
SQLXML 3.0
Experte
SQLXML 4.0
Experte
TPL
Experte
TypeScript
Fortgeschritten
VB.NET
Experte
Visual Basic .NET
Experte
Visual Objects
Experte Bis Version 2.5
XAML
Fortgeschritten
XHTML
Experte
XML
Experte
XPath
Experte
XQuery
Experte
XSL
Experte
XSLT
Experte
YAML
Experte

Datenbanken

Access
Experte
DAO
Experte
DB2
Basics
Informix
Experte
ISAM
Fortgeschritten
JDBC
Basics
MS SQL Server
Experte
MySQL
Basics
ODBC
Experte
Oracle
Experte
pgvector
Fortgeschritten
PostgreSQL
Fortgeschritten
Qdrant
Fortgeschritten
Redis
Fortgeschritten
SQL
Experte
Sybase
Experte
T-SQL
Experte
Vector-Datenbanken
Fortgeschritten
Watcom SQL
Fortgeschritten
xBase
Fortgeschritten
 

Datenkommunikation

Bus
Fortgeschritten
CAN
Basics
DCAM/ISAM
Fortgeschritten
EDIFACT
Fortgeschritten
Elektronische Messgeräte
Experte
Ethernet
Experte
Fax
Experte
Flüssigkeitspräzisionsmessgeräte
Experte
Internet, Intranet
Experte
ISDN
Experte
ISO/OSI
Experte
LAN, LAN Manager
Experte
Message Queuing
Fortgeschritten
Modbus
Basics
MMS
Basics
MQTT
Fortgeschritten
NetBeui
Basics
NetBios
Basics
Novell
Basics
Packet-Radio
Basics
parallele Schnittstelle
Experte
PC-Anywhere
Experte
Proprietäre Protokolle
Experte
RabbitMQ
Fortgeschritten
Remote PowerShell
Experte
Router
Experte
RPC
Experte
RS232
Experte
SMTP
Experte
SNMP
Fortgeschritten
TCP/IP
Experte
Voice
Basics
Webhooks / Service Hooks
Fortgeschritten
Windows Netzwerk
Experte

Hardware

Arduino / ATMega
Fortgeschritten
Batteriemanagementsysteme (BMS)
Fortgeschritten
Batteriespeichertechnik
Fortgeschritten
Digitale Signalprozessoren
Experte
Embedded-Systeme
Experte
Emulatoren
Experte
ESP8266
Fortgeschritten
Firewall-Appliance
Experte
IoT
Experte
KI-Server
Experte
Mikrocontroller
Experte
Mikrowechselrichter / Solartechnik
Fortgeschritten
Netzwerktechnologien
Experte
PC
Experte
Raspberry Pi
Fortgeschritten
Server (Business)
Experte
STM32
Fortgeschritten

Berechnung / Simulation / Versuch / Validierung

PSpice
Basics

Design / Entwicklung / Konstruktion

EAGLE
Fortgeschritten
OpenSCAD
Fortgeschritten
QIDI Studio
Fortgeschritten

Branchen

Branchen

  • Asset Management / Fondsmanagement
  • Automatisierung / Prozessautomatisierung
  • Automotive / Automobilindustrie
  • Bahn
  • Banken / Bankwesen
  • Bausparkassen
  • Behörden / öffentliche Verwaltung
  • Börse / Wertpapierhandel
  • Callcenter / Contact Center
  • Chemie / Pharma
  • E-Business / E-Commerce
  • EDV / IT-Dienstleistungen
  • Elektronische Medien
  • Energieversorgung
  • Erneuerbare Energien / Solar / Batteriespeicher
  • Finanzdienstleistungen / Finanzwesen
  • Handel / Einzelhandel
  • Hausautomation / Smart Home / IoT
  • Industrie
  • Inkasso / Forderungsmanagement
  • Internet / Web
  • Investment / Kapitalanlagegesellschaften (KAG)
  • IT-Security / Cybersecurity
  • Künstliche Intelligenz / AI Engineering
  • Logistik / Spedition
  • Luftfahrt
  • Maritime Systeme / Schifffahrt
  • Medien / Medienbeobachtung
  • Medizintechnik
  • Mobilfunk
  • Multimedia
  • Payment / Zahlungsverkehr
  • Printmedien
  • Raumfahrt
  • Rechenzentren / IT-Infrastruktur
  • Softwareindustrie / Softwareentwicklung
  • Telekommunikation
  • Touristik / Reise
  • Versicherungen
  • Verwaltung
  • Wertpapiere / Wertpapierhandel

Einsatzorte

Einsatzorte

Germany (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Monate
2026-06 - heute

Architektur einer AI Engineering Platform für autonome, rollenbasierte Softwareentwicklungsteams

System- und Softwarearchitekt, technischer Lead Systemarchitektur Softwarearchitektur Plattformarchitektur ...
System- und Softwarearchitekt, technischer Lead

Projektkontext und Ziel


Konzeption und technische Umsetzung einer modularen Plattform, mit der spezialisierte KI-Agenten zu dynamischen Projekt- und Entwicklungsteams zusammengestellt, gesteuert und überwacht werden können. Ziel ist die durchgängige Abbildung eines Softwareentwicklungsprozesses von der fachlichen Projektdefinition über technische Planung und Implementierung bis zu Qualitätssicherung, Review und Freigabe. Azure DevOps bildet dabei die zentrale, für Menschen nachvollziehbare Steuerungs- und Informationsplattform.


Verantwortung und technische Umsetzung


  • Entwurf der Gesamtarchitektur für die koordinierte Zusammenarbeit spezialisierter KI-Agenten.
  • Entwicklung eines rollenbasierten Agentenmodells für Business Owner, Product Owner, Softwarearchitekten, Entwickler, Tester und Reviewer.
  • Abbildung von Projektzielen, Anforderungen, Zuständigkeiten, Bearbeitungsständen und Freigaben über Azure DevOps Work Items.
  • Konzeption der automatisierten Zerlegung von Epics in Features, User Stories und technische Aufgaben.
  • Entwurf statusgesteuerter Abläufe mit definierten Abbruch-, Wiederanlauf-, Fehler- und Freigabemechanismen.
  • Entwicklung von n8n-Workflows zur ereignisgesteuerten Orchestrierung der Agenten und zur Steuerung technischer Verarbeitungsschritte.
  • Nutzung von Azure DevOps Service Hooks und REST-Schnittstellen zur Kopplung von Work-Item-Prozessen und Automatisierungslogik.
  • Integration lokaler und cloudbasierter KI-Modelle für unterschiedliche fachliche und technische Rollen.
  • Aufbau der Entwicklungs- und Betriebsprozesse mit Git, YAML-Pipelines, automatisierten Prüfungen und nachvollziehbaren Zustandsübergängen.
  • Definition von Governance-, Sicherheits- und Nachvollziehbarkeitsmechanismen für KI-generierte Ergebnisse.
  • Entwicklung eigener Integrations- und Automatisierungskomponenten mit C#, PowerShell, JavaScript und TypeScript.
  • Konzeption einer modularen Plattformarchitektur aus n8n, OpenClaw, Redis, RabbitMQ, PostgreSQL/pgvector, Qdrant und MinIO mit klarer Trennung von Workflow-Orchestrierung, Command Bus, De-Duplizierung/Heartbeat, Persistenz sowie Memory/Knowledge.
  • Definition capability-basierter Agentenbeziehungen einschließlich KANN-/MUSS-Rückfragen, kontrollierter Loops, Eskalationswegen und maximalen Wiederholungsgrenzen.
  • Konzeption des Run-Lifecycles mit Heartbeats, Orphan-Erkennung, Cancel-/Hard-Cancel-Signalen, Wiederaufnahme und nachvollziehbarer Statusführung.
  • Architektur einer optionalen Controller-Erweiterung, bei der OpenClaw unverändert betrieben wird und ein dünnes TypeScript-Plugin über dokumentierte Hooks mit einem externen C#/.NET-Connector kommuniziert.
  • Konzeption von Agent-Memory-, RAG- und Knowledge-Architekturen mit projektbezogenem und projektübergreifend teilbarem Wissen sowie definierbaren Wissensgruppen.
  • Entwurf austauschbarer Logging-Provider und einer konfigurierbaren Credential-/Secret-Integration als lose gekoppelte Plattformbausteine.


Ergebnis und Mehrwert


  • Wiederverwendbare technische Plattform zur automatisierten Bereitstellung spezialisierter KI-Teams.
  • Transparente Prozessführung über Azure DevOps, sodass Aufgaben, Status, Verantwortlichkeiten und Ergebnisse auch bei automatisierter Bearbeitung für Projektbeteiligte nachvollziehbar bleiben.
  • Automatisierte agentenübergreifende Zusammenarbeit einschließlich Aufgabenverteilung, Statusverwaltung, Fehlerbehandlung und Wiederaufnahme unterbrochener Prozesse.
  • Kontrollierte Verbindung lokaler und externer KI-Modelle mit klassischen DevOps-Prozessen und definierten Quality Gates.

Azure DevOps Azure DevOps REST API Azure DevOps Service Hooks Git YAML-Pipelines n8n Ollama ChatGPT OpenAI Codex GitHub Copilot PowerShell Node.js Docker Redis Windows Server 2025 Ubuntu Server ClaudeCode OpenClaw Visual Studio Code Visual Studio 2026 Azure DevOps Process Customization RabbitMQ PostgreSQL pgvector Qdrant MinIO Claude Code
Systemarchitektur Softwarearchitektur Plattformarchitektur AI Engineering Agentic AI Generative AI Multi-Agenten-Systeme Capability-basiertes Routing Human-in-the-Loop Quality Gates RAG Agent Memory Knowledge-Architekturen DevOps DevSecOps C# PowerShell JavaScript TypeScript REST YAML JSON Workflow-Orchestrierung Message-/Command-Bus-Architekturen Prozessautomatisierung lokale KI-Systeme
100% Remote
11 Monate
2025-08 - 2026-06

Unternehmensweite Prozessautomatisierung mit n8n, KI und Microsoft-Integration

Analyst, Architekt und Entwickler lokale KI-Systeme Agenten-Teams OAuth 2.0 ...
Analyst, Architekt und Entwickler
Projektkontext und Ziel

Analyse bestehender manueller Geschäftsprozesse mit dem Ziel, geeignete Automatisierungspotenziale zu identifizieren und in robuste, nachvollziehbare Workflows zu überführen. Abhängig vom jeweiligen Prozess wurden klassische Automatisierungsmechanismen mit KI-basierten Verarbeitungsschritten kombiniert.

Verantwortung und technische Umsetzung

  • Aufnahme und Analyse manueller Unternehmensprozesse sowie Bewertung von Automatisierungspotenzial, technischen Abhängigkeiten und Integrationspunkten.
  • Architektur und Implementierung der resultierenden Workflows auf Basis von n8n.
  • Integration von KI-Systemen in geeignete Prozessschritte, um manuelle Verarbeitung intelligent zu unterstützen oder vollständig zu automatisieren.
  • Technische Planung, Installation und Konfiguration der n8n-Plattform auf kundenseitig bereitgestellten Systemen.
  • Definition und Umsetzung von Sicherheits-, Rollen- und Rechtekonzepten für den Betrieb der Automatisierungsplattform.
  • Konfiguration erforderlicher Berechtigungen und Firewall-Regeln sowie Einbindung in bestehende Systemlandschaften.
  • Nutzung von Microsoft Graph, Azure API Management, OAuth 2.0, OpenID und Entra ID für abgesicherte Integrationen.
  • Entwicklung ergänzender Logik mit JavaScript und PowerShell sowie Verwendung strukturierter Konfigurationen in YAML und JSON.
  • Einsatz von Bild- und OCR-Verarbeitung mit ImageMagick und OCRmyPDF sowie lokalen multimodalen KI-Modellen für dokumentenbezogene Automatisierungsabläufe.
  • Test, schrittweise Optimierung und Stabilisierung der Workflows bis zur Abnahmereife.
  • Schulung von Mitarbeitern und internen Entwicklern mit dem Ziel, die Plattform und darauf basierende Workflows selbstständig weiterzuentwickeln und zu betreiben.

Ergebnis und Mehrwert

  • Überführung manueller Prozessschritte in reproduzierbare und wartbare Automatisierungsabläufe.
  • Aufbau einer technisch und organisatorisch nutzbaren Workflow-Plattform einschließlich Sicherheits- und Berechtigungsmodell.
  • Kombination klassischer Prozessautomatisierung mit lokalen und cloudbasierten KI-Verfahren.
  • Nachhaltiger Wissenstransfer, sodass interne Teams die eingeführten Mechanismen eigenständig erweitern konnten.
n8n ChatGPT OpenClaw Ollama Microsoft Graph Azure API Management Azure Entra ID PostgreSQL pgvector Docker Node.js Ubuntu Windows Server 2025 OpenSSL OPNsense ImageMagick OCRmyPDF GPT-5.x-Modelle Gemma Qwen Visual Studio Code
lokale KI-Systeme Agenten-Teams OAuth 2.0 OpenID JavaScript PowerShell YAML JSON
100% Remote
1 Jahr 9 Monate
2024-10 - 2026-06

Aufbau einer hybriden KI-Plattform für Entwicklungs- und Geschäftsprozessautomatisierung

System- und Software-Architect Agentic AI Generative AI AI Engineering ...
System- und Software-Architect

Projektkontext und Ziel


Aufbau praktischer Kompetenz und produktiver Einsatzmöglichkeiten für generative und agentenbasierte KI innerhalb von Entwicklungs- und Geschäftsprozessen. Neben der Evaluation cloudbasierter KI-Dienste lag ein Schwerpunkt auf lokal betriebenen KI-Systemen, um Modelle, Integrationsformen und Automatisierungsszenarien unabhängig bewerten und einsetzen zu können.


Verantwortung und technische Umsetzung


  • Installation und Betrieb von On-Premise-KI-Systemen für Modelltests, Analysen, Evaluierungen und Trainingsszenarien.
  • Planung der hierfür notwendigen technischen Infrastruktur sowie Integration lokaler und cloudbasierter KI-Systeme.
  • Evaluation und produktive Nutzung von ChatGPT Pro, OpenAI Codex, GitHub Copilot, Microsoft Copilot, Copilot Studio, Microsoft Power Platform, Ollama und Hugging Face.
  • Untersuchung generativer und agentenbasierter KI-Ansätze im Hinblick auf ihre Eignung für konkrete Entwicklungs- und Geschäftsprozesse.
  • Einsatz aktueller Entwicklungsassistenten zur Beschleunigung von Architekturarbeit, Softwareentwicklung, Codeanalyse und technischer Dokumentation.
  • Entwicklung automatisierter Prozessketten mit n8n, Microsoft Power Platform und individuellen C#-Komponenten.
  • Integration von Azure-Diensten und Microsoft-Identitätsmechanismen in KI-gestützte Systemlandschaften.


Ergebnis und Mehrwert


  • Praktisch nutzbare hybride KI-Umgebung aus lokalen und cloudbasierten Systemen.
  • Belastbare Erfahrung bei Auswahl, Integration und produktiver Nutzung unterschiedlicher KI-Modelle und Assistenzsysteme.
  • Wiederverwendbare Muster für die Verbindung von KI, Softwareentwicklung, Workflow-Automatisierung und Microsoft-Plattformdiensten.
  • Deutlich beschleunigte Analyse-, Entwicklungs- und Dokumentationsabläufe durch den gezielten Einsatz moderner KI-Werkzeuge.

Microsoft Azure Azure API Management Azure Entra ID Microsoft Graph GitHub ChatGPT Pro GPT-3/4/5 OpenAI Codex GitHub Copilot Microsoft Copilot Pro Copilot Studio Power Platform Ollama Hugging Face Mistral n8n Visual Studio Code
Agentic AI Generative AI AI Engineering C# Blazor DevOps DevSecOps PowerShell YAML JSON
100% Remote
3 Monate
2025-05 - 2025-07

KI-gestützte Modernisierung einer ETL-Plattform mit natürlichsprachiger Konfiguration

System- und Softwarearchitekt, Lead Developer C# PowerShell Razor Pages ...
System- und Softwarearchitekt, Lead Developer

Projektkontext und Ziel


Erweiterung einer bestehenden ETL-Applikation um neue grafische und textbasierte Möglichkeiten zur Konfiguration. Ziel war es, komplexe Konfigurationen nicht ausschließlich manuell oder über grafische Editoren erstellen zu müssen, sondern zusätzlich natürlichsprachige Eingaben durch KI-Modelle in verwertbare Konfigurationen überführen zu können.


Verantwortung und technische Umsetzung


  • Analyse der bestehenden ETL-Anwendung und Konzeption der Erweiterungsarchitektur.
  • Entwurf und Implementierung grafischer und textbasierter Konfigurationseditoren.
  • Integration verschiedener KI-Backends, darunter Azure OpenAI, Ollama und nous-hermes2-mixtral.
  • Entwicklung der Anwendungslogik mit C#, Razor Pages, Blazor beziehungsweise Blazor WebAssembly und JavaScript.
  • Nutzung von Microsoft Graph und MSAL für Microsoft-basierte Identitäts- und Integrationsszenarien.
  • Einsatz von Azure API Management und Azure-Diensten zur kontrollierten Anbindung externer Services.
  • Verwendung von ChatGPT Pro, OpenAI Codex, GitHub Copilot, Microsoft Copilot Pro, Power Platform und Copilot Studio im Entwicklungs- und Integrationsprozess.


Ergebnis und Mehrwert


  • Erweiterung der ETL-Plattform um moderne, KI-unterstützte Konfigurationsmöglichkeiten.
  • Verbindung klassischer grafischer Konfiguration mit textbasierter, modellgestützter Erzeugung von Konfigurationsinhalten.
  • Integration lokaler und cloudbasierter KI-Modelle in eine bestehende .NET-Anwendung.

Azure Azure API Management Azure Entra ID Microsoft Graph Azure OpenAI Ollama Mistral GPT-4o o3 GPT-5 GitHub Copilot Copilot Studio ChatGPT Pro OpenAI Codex Power Platform Visual Studio 2022 Visual Studio Code
C# PowerShell Razor Pages Blazor Blazor WebAssembly JavaScript Generative AI Agent Development MSAL DevOps DevSecOps YAML JSON
100% Remote
4 Monate
2025-01 - 2025-04

IoT-Software zur Analyse und Steuerung von Batteriespeicher- und Solarsystemen

Analyst und Entwickler für Hardwarekomponenten und IoT-Software Modbus CAN-Bus MQTT ...
Analyst und Entwickler für Hardwarekomponenten und IoT-Software
Projektkontext und Ziel

Technische Evaluation von Solarfarmen, Batteriespeichern und zugehörigen Komponenten im Rahmen der Untersuchung neuer Geschäftsmodelle und Vertriebsgebiete. Neben dem Verständnis der eingesetzten Speicher- und Steuerungstechnik lag der Schwerpunkt auf der softwareseitigen Erfassung, Analyse und Steuerung relevanter Betriebsparameter.

Verantwortung und technische Umsetzung

  • Einarbeitung in Aufbau, Kommunikation und Betriebsparameter von Solarspeichern und Batteriesystemen.
  • Analyse der Schnittstellen und Kommunikationsmechanismen zwischen Batteriespeichern, BMS, Mikrowechselrichtern und übergeordneten Systemen.
  • Entwicklung von Software zur Erfassung, Auswertung und Steuerung technischer Parameter.
  • Integration der Daten und Steuerungsmöglichkeiten in Home Assistant.
  • Nutzung industrieller und IoT-typischer Kommunikationsprotokolle wie Modbus, CAN-Bus und MQTT.
  • Einbindung von Raspberry-basierten Komponenten in die Gesamtumgebung.

Ergebnis und Mehrwert


  • Aufbau einer softwareseitig integrierbaren Umgebung zur Beobachtung und Steuerung von Batteriespeicher- und Solarkomponenten.
  • Praktische Verbindung von Hardwareanalyse, Kommunikationsprotokollen, IoT-Software und Hausautomatisierung.
Home Assistant Raspberry
Modbus CAN-Bus MQTT Internet of Things IoT BMS Batteriemanagement Batteriespeichertechnik Mikrowechselrichter Solarenergie YAML DevOps DevSecOps
100% Remote
8 Monate
2024-09 - 2025-04

Entwicklung intelligenter IoT-Komponenten für Mikrocontroller und Home Automation

Entwickler von Hardwarekomponenten und zugehöriger Software C++ C# PowerShell ...
Entwickler von Hardwarekomponenten und zugehöriger Software

Projektkontext und Ziel


Evaluation und Entwicklung von IoT-Komponenten für neue Geschäftsmodelle und Anwendungsfelder. Bestehende Hardware sollte durch angepasste Software beziehungsweise Firmware in neue Anwendungsszenarien integriert und über eine verbreitete Hausautomatisierungsplattform steuerbar gemacht werden.


Verantwortung und technische Umsetzung


  • Analyse vorhandener Hardware und Bewertung ihrer Eignung für neue Integrationsszenarien.
  • Anpassung beziehungsweise Entwicklung von Software für Mikrocontroller-Plattformen.
  • Arbeit mit Arduino-basierten beziehungsweise kompatiblen Controllern wie ATMega328P, ESP8266 und STM32.
  • Entwicklung und Konfiguration von Regelsätzen für die Einbindung in automatisierte Abläufe.
  • Integration der Komponenten in Home Assistant und Homematic-IP-Umgebungen.
  • Entwicklung mit C++, C# und PowerShell sowie strukturierte Konfiguration mit YAML und JSON.
  • Nutzung von Microchip Studio, Arduino IDE, Visual Studio Code und Visual Studio 2022.
  • Ergänzende mechanische beziehungsweise konstruktive Arbeiten mit OpenSCAD und QIDI Studio, soweit für die Hardwareintegration erforderlich.


Ergebnis und Mehrwert


  • Wiederverwendbare IoT-Komponenten, die bestehende Hardware in moderne Automatisierungsumgebungen integrieren.
  • Verbindung von Mikrocontroller-Entwicklung, Softwareintegration, Regelwerken und Hausautomatisierung.

ATMega328P ESP8266 STM32 Arduino Homematic IP Homematic IP Wired Home Assistant Postman Microchip Studio Arduino IDE Visual Studio Code Visual Studio 2022 OpenSCAD QIDI Studio
C++ C# PowerShell YAML JSON DevOps DevSecOps
100% Remote
2 Jahre 2 Monate
2022-02 - 2024-03

Modernisierung einer Enterprise-DevOps-Plattform und komplexer C#/C++-Softwarelandschaften

Softwarearchitekt, Softwareentwickler, Azure-DevOps-Experte C# C++ PowerShell ...
Softwarearchitekt, Softwareentwickler, Azure-DevOps-Experte

Projektkontext und Ziel


Unterstützung eines international tätigen Anbieters im Bereich Payment Security beim Betrieb und bei der Weiterentwicklung einer zentralen Azure-DevOps-Plattform sowie mehrerer darauf aufbauender Softwareprojekte. Ein wesentlicher Schwerpunkt lag auf der technischen Modernisierung der Entwicklungslandschaft, der Migration bestehender Projekte und der Automatisierung wiederkehrender Entwicklungs- und Bereitstellungsprozesse.


Verantwortung und technische Umsetzung


  • Planung und Durchführung von Migrationen mehrerer Softwareprojekte auf neuere Versionen von Azure DevOps Server.
  • Unterstützung der Entwicklungsteams bei der Umstellung bestehender Build- und Releaseprozesse auf YAML-basierte Pipelines.
  • Planung und Durchführung der Migration von Quellcode aus TFVC nach Git einschließlich der hierfür notwendigen Anpassungen in Entwicklungs- und Buildprozessen.
  • Beratung anderer Softwarearchitekten bei Automatisierungs- und Modernisierungsvorhaben.
  • Entwicklung eigener Migrationssoftware und PowerShell-Skripte für die Übertragung von Work Items, Quellcode, Build-, Release- und Test-Pipelines zwischen TFS-/Azure-DevOps-Instanzen.
  • Entwicklung einer Infrastruktur zur automatisierten Bereitstellung kundenspezifisch angepasster Installationen in Form von ISO-Images.
  • Entwicklung einer Azure-DevOps-Server-Erweiterung mit TypeScript und Node.js, über die Dokumente direkt aus Azure DevOps in SharePoint gespeichert und verwaltet werden können.
  • Analyse und Weiterentwicklung komplexer C#- und C++-Anwendungen.
  • Beratung verschiedener Teams bei Softwarearchitektur, Design Patterns und technischer Umsetzung.
  • Analyse bestehender IT-Strukturen und Bewertung geeigneter Azure-Dienste im Rahmen einer möglichen Cloud-Migration.

Ergebnis und Mehrwert


  • Modernisierte Azure-DevOps-Landschaft mit zeitgemäßen Git- und YAML-basierten Entwicklungsprozessen.
  • Wiederverwendbare Migrationswerkzeuge für komplexe DevOps-Artefakte und Quellcodebestände.
  • Höherer Automatisierungsgrad bei Build-, Deployment- und Installationsprozessen.
  • Direkte Integration von Azure DevOps und SharePoint zur verbesserten Dokumentenverwaltung.
  • Technische Unterstützung mehrerer Teams bei Architektur, Migration und Modernisierung.

Git Git LFS Azure DevOps Server YAML-Pipelines NuGet Node.js Visual Studio 2019 Visual Studio 2022 Visual Studio Code Azure AD Azure Services SharePoint Sonatype Nexus SonarQube UltraISO
C# C++ PowerShell TFVC TypeScript JavaScript REST DevOps DevSecOps Scrum
100% Remote, München
3 Monate
2021-11 - 2022-01

Azure-Modernisierung einer Microsoft-CRM-basierten Versicherungsplattform

Azure-Experte und Softwareentwickler C# JavaScript XRM ...
Azure-Experte und Softwareentwickler

Projektkontext und Ziel


Weiterentwicklung einer kundenspezifischen Versicherungsplattform auf Basis von Microsoft CRM sowie technische Umstellung individuell entwickelter CRM-Plug-ins für den Betrieb in Microsoft Azure.


Verantwortung und technische Umsetzung


  • Analyse bestehender kundenspezifischer CRM-Erweiterungen und ihrer Abhängigkeiten.
  • Weiterentwicklung individueller Plug-ins und Funktionen mit C# und JavaScript.
  • Anpassung der Komponenten an die Anforderungen des Azure-Betriebs.
  • Konfiguration und Absicherung der benötigten Ressourcen im Azure-Portal.
  • Durchführung technischer Tests und Unterstützung bei der Bereitstellung der angepassten Komponenten.
  • Analyse von Schnittstellen und Laufzeitverhalten mit Werkzeugen wie Fiddler, Postman und Wireshark.
  • Einsatz von XrmToolBox sowie Selenium/Selenium WebDriver für Entwicklung, Analyse und Tests.

Ergebnis und Mehrwert


  • Technische Vorbereitung und Umstellung bestehender CRM-Erweiterungen auf den Azure-Betrieb.
  • Weiterentwicklung der Versicherungsplattform ohne Aufgabe der vorhandenen kundenspezifischen Funktionen.
  • Absicherung und testbare Bereitstellung der migrierten Komponenten innerhalb der bestehenden Azure-Umgebung.

Microsoft CRM Azure XrmToolBox Visual Studio 2022 Fiddler Postman Wireshark
C# JavaScript XRM Azure Security Azure Deployment Selenium Selenium WebDriver
100% Remote, Köln
3 Jahre 3 Monate
2018-05 - 2021-07

Transformation einer Enterprise-Entwicklungslandschaft mit TFS/Azure DevOps, CI/CD und Automatisierung

DevOps- und Softwarearchitektur-Experte C# C++ PowerShell ...
DevOps- und Softwarearchitektur-Experte

Projektkontext und Ziel


Langfristige Unterstützung einer komplexen Enterprise-Entwicklungsorganisation bei der Weiterentwicklung ihrer DevOps-, ALM- und Softwareentwicklungsprozesse. Die Tätigkeit verband technische Plattformarbeit mit Prozessdesign, Migration, Automatisierung, Architekturberatung, Schulung und der Unterstützung mehrerer Entwicklungsteams.


Verantwortung und technische Umsetzung


  • Entwicklung, Wartung und Modernisierung von Build- und Release-Pipelines in Microsoft Team Foundation Server beziehungsweise Azure DevOps Server.
  • Definition und Weiterentwicklung des vollständigen Software- und Code-Lebenszyklus auf Basis der Unternehmensrichtlinien.
  • Anpassung und Erweiterung von TFS-Prozesstemplates, um Entwicklungs-, Freigabe- und Nachverfolgungsprozesse direkt in der ALM-Plattform abzubilden.
  • Aufbau und Weiterentwicklung von CI/CD-Mechanismen für reproduzierbare Build-, Release- und Rollout-Prozesse.
  • Organisation und Automatisierung der unternehmensinternen Softwareverteilung über NuGet einschließlich der hierfür benötigten Infrastruktur.
  • Entwicklung zahlreicher Automatisierungen mit Azure DevOps REST API, C# und PowerShell zur Ablösung manueller Arbeitsschritte.
  • Eigenverantwortliche Planung einer komplexen Migration zwischen TFS-Systemen und Abstimmung der Vorgehensweise mit den beteiligten Architekten.
  • Entwicklung eigener Werkzeuge und Skripte zur Migration von Work Items, Build- und Release-Pipelines, Task Groups, Variable Groups sowie vollständigem Quellcode einschließlich Label- und Changeset-Historie.
  • Beratung und praktische Unterstützung mehrerer Teams während einer agilen Transformation.
  • Entwicklung von Hilfsmitteln und Vorgehensweisen zur Verbesserung der täglichen Entwicklungs- und Teamprozesse.
  • Schulung von Entwicklern und anderen Projektbeteiligten in DevOps-, TFS-/Azure-DevOps- und Prozessmechanismen.
  • Mitarbeit in internen Taskforces gemeinsam mit leitenden Software- und Systemarchitekten zur Planung und Automatisierung architektureller Prozesse.
  • Entwicklung von Vorgehensmodellen und KPIs gemeinsam mit dem Gruppenleiter als Entscheidungsgrundlage für das Architecture Board.
  • Technische Unterstützung bei der Implementierung der Verschlüsselungstechnologie Sentinel HASP.
  • Erweiterung der Build-Zeit-Verschlüsselung und der Laufzeit-Entschlüsselung sowie Konzeption einer netzwerkweiten Verteilinfrastruktur.

Ergebnis und Mehrwert


  • Durchgängige und stärker automatisierte Build-, Release- und ALM-Prozesse auf Basis von TFS/Azure DevOps.
  • Angepasste Prozesstemplates zur strukturierten Abbildung unternehmensspezifischer Entwicklungsprozesse.
  • Wiederverwendbare Migrationswerkzeuge für komplexe DevOps-Landschaften und deren Artefakte.
  • Reduzierung manueller Prozessschritte durch gezielte Automatisierung mit C#, PowerShell und REST APIs.
  • Nachhaltige Verbesserung der Entwicklungsorganisation durch technische Standards, Schulung, agile Prozessarbeit und nachvollziehbare KPIs.
  • Integration von Verschlüsselungs- und Verteilmechanismen in bestehende Build- und Laufzeitprozesse.

TFS Azure DevOps Server NuGet Azure DevOps REST API Git Git LFS Sentinel HASP TeamScale 5/6/7 Sonatype Nexus Nexus IQ SonarQube Rational ClearQuest Visual Studio 2017 Visual Studio 2019
C# C++ PowerShell TFS-Prozesstemplates Build-Pipelines Release-Pipelines CI/CD JavaScript TypeScript YAML JSON DevOps DevSecOps Scrum Agile Transformation Service Management
100% Remote - München
2 Monate
2018-03 - 2018-04

Agile Prozess- und Architekturtransformation im internationalen Luftfahrtumfeld

Scrum Coach und Softwarearchitekt Scrum Agile Entwicklung Prozessmanagement ...
Scrum Coach und Softwarearchitekt

Projektkontext und Ziel


Prozessuale und technische Unterstützung einer Tochtergesellschaft einer international tätigen Fluggesellschaft. Ziel war es, Softwareentwicklungsprozesse zu strukturieren, Softwarequalität und Teamperformance zu stabilisieren und die Zusammenarbeit mit den deutschen Auftraggebern zu verbessern.


Verantwortung und technische Umsetzung


  • Analyse der bestehenden Entwicklungs- und Kommunikationsprozesse.
  • Coaching und Schulung zu agilen Vorgehensweisen, bewährten Praktiken sowie typischen Fehlentwicklungen in agilen Projekten.
  • Unterstützung des Teams bei der praktischen Umsetzung strukturierter agiler Arbeitsweisen.
  • Direkte Kommunikation mit den auftraggebenden Fachabteilungen des Mutterkonzerns.
  • Aufnahme und Strukturierung fachlicher und technischer Anforderungen.
  • Definition und Aufbereitung relevanter KPIs für das Management.
  • Erstellung managementgerechter Dokumentationen und Entscheidungsgrundlagen.
  • Aktive Mitarbeit im unternehmensinternen Architecture Board und Beteiligung an strategischen Architekturentscheidungen.
  • Nutzung eines intern entwickelten Service-Management-Tools zur strukturierten Anforderungsverarbeitung.

Ergebnis und Mehrwert


  • Klarere Entwicklungs- und Kommunikationsprozesse zwischen Team und Auftraggebern.
  • Verbesserte Transparenz durch definierte KPIs und strukturierte Managementinformationen.
  • Verbindung von agilem Coaching, Anforderungsmanagement und Architekturarbeit in einem kompakten Transformationsprojekt.

Visual Studio 2017 Microsoft SharePoint Atlassian Confluence Atlassian JIRA Team Foundation Server 2017
Scrum Agile Entwicklung Prozessmanagement Kommunikationstechnik ITSM Service Management Architekturarbeit KPI-Definition
Zürich
2 Jahre 6 Monate
2015-07 - 2017-12

Modernisierung einer geschäftskritischen Fondsmanagement-Plattform mit .NET, TDD und CI/CD

Solution Architect C# .NET Framework 4.6 ASP.NET ...
Solution Architect

Projektkontext und Ziel


Modernisierung einer über längere Zeit gewachsenen, eigenentwickelten Webplattform einer voll lizenzierten Fonds-Management-Bank. Ziel war es, architektonische Schwachstellen zu identifizieren, die technische Basis zukunftsfähig weiterzuentwickeln und gleichzeitig Entwicklungsqualität, Testbarkeit, Wartbarkeit, Performance und Auslieferungsprozesse nachhaltig zu verbessern.


Verantwortung und technische Umsetzung


  • Umfassende Analyse der bestehenden Plattformarchitektur und Identifikation technischer Schwachstellen.
  • Entwicklung tragfähiger Modernisierungs- und Zielarchitekturen unter Berücksichtigung des laufenden Betriebs und des vorhandenen Produktwissens.
  • Evaluation moderner Technologien und Methoden zur Verbesserung von Skalierbarkeit, Wartbarkeit und Performance.
  • Einführung strukturierter Entwicklungsprozesse und Etablierung von Test Driven Development sowie Scrum-basierten Vorgehensweisen.
  • Schaffung der technischen und methodischen Grundlagen für eine systematisch testbare Softwareentwicklung.
  • Konzeption einer Teststrategie mit Unit-, Integrations- und strukturierten manuellen Tests für kritische Bereiche.
  • Aktive Weiterentwicklung zentraler Softwarekomponenten mit C#/.NET und Unterstützung der Entwickler bei Architektur- und Implementierungsfragen.
  • Schulung der Mitarbeiter in moderner .NET-Entwicklung, C#-Sprachkonzepten, Visual Studio und Team Foundation Server.
  • Einführung und Nutzung moderner Entwicklungsmethoden und geeigneter Softwarekomponenten innerhalb der Plattformarchitektur.
  • Konzeption von Service-Schnittstellen und serviceorientierten Integrationsmechanismen.
  • Einführung von Monitoring- und Logging-Lösungen sowie Definition von Betriebs- und Supportkonzepten in Anlehnung an ITIL-orientierte Standards.
  • Konzeption und Umsetzung von Build- und Release-Pipelines für CI/CD, um Softwarestände konsistent durch die vorgesehenen Umgebungen zu transportieren.
  • Kontinuierliche Begleitung des organisatorischen Wandels und Unterstützung der Teams bei der praktischen Einführung neuer Arbeitsweisen.

Ergebnis und Mehrwert


  • Tragfähige Modernisierungsstrategie für eine geschäftskritische Fondsmanagement-Plattform.
  • Verbesserte Testbarkeit und systematischere Qualitätssicherung durch technische Grundlagen und TDD-orientierte Entwicklung.
  • Reproduzierbarere und sicherere Auslieferungsprozesse durch Build- und Release-Pipelines für CI/CD.
  • Modernisierte Architekturbausteine mit klareren Services, Monitoring und Logging.
  • Nachhaltiger Know-how-Aufbau innerhalb des Entwicklungsteams durch kontinuierliche Schulung und praktische Begleitung.

Windows Server Visual Studio 2013/2015/2017 TFS 2013/2015/2017 Visual Studio Online SQL Server 2014 Microsoft Azure Office 365 VMware vSphere Oracle 12c ServiceNow Enterprise Architect
C# .NET Framework 4.6 ASP.NET LINQ PLINQ Entity Framework TDD MOQ NInject PowerShell Scrum CI/CD Build-Pipelines Release-Pipelines Service-Schnittstellen Monitoring Logging ITIL-orientierte Betriebsprozesse Server-Virtualisierung Remote PowerShell MSMQ
München
1 Jahr 8 Monate
2016-01 - 2017-08

Architektur und Betrieb einer DevOps-fähigen IT-Infrastruktur im Bankenumfeld

Systemarchitekt und Administrator PowerShell Active Directory Administration Active Directory Design ...
Systemarchitekt und Administrator

Projektkontext und Ziel


Konzeption und Betrieb einer komplexen IT-Infrastruktur für mehrere Webapplikationen im Bankenumfeld. Neben der Systemarchitektur gehörte die technische Unterstützung der Softwareverteilung und der dafür notwendigen DevOps-Mechanismen zum Projektumfang.


Verantwortung und technische Umsetzung


  • Entwurf der erforderlichen System- und Infrastrukturarchitektur für mehrere Webanwendungen.
  • Planung und Betrieb der für die Anwendungen benötigten Windows-Server-Umgebung.
  • Einbindung von Citrix-Komponenten und Servervirtualisierung in die Betriebsarchitektur.
  • Konzeption und Unterstützung von DevOps-Mechanismen zur Verteilung der Softwarekomponenten.
  • Nutzung von Team Foundation Server 2015 für Entwicklungs- und Bereitstellungsprozesse.
  • Administration und Weiterentwicklung der Infrastruktur im laufenden Projektbetrieb.
  • Dokumentation und Architekturarbeit mit Enterprise Architect.


Ergebnis und Mehrwert


  • Betriebsfähige Infrastruktur für mehrere Webapplikationen im regulierten Bankenumfeld.
  • Verknüpfung von Systemarchitektur, Administration und automatisierter Softwareverteilung.
  • Technische Grundlage für reproduzierbare Entwicklungs- und Bereitstellungsprozesse.

Windows Server 2008 R2 Citrix Team Foundation Server 2015 Enterprise Architect
PowerShell Active Directory Administration Active Directory Design Server-Virtualisierung DevOps
München
2 Jahre 7 Monate
2013-01 - 2015-07

Produktentwicklung und technische Leitung der ETL-Plattform "One-Fusion"

System- und Softwarearchitekt, Lead Developer C# .NET Framework LINQ ...
System- und Softwarearchitekt, Lead Developer

Projektkontext und Ziel


Neuentwicklung einer ETL-Applikation von der Markt- und Anforderungsanalyse bis zur technischen Umsetzung. Das Projekt umfasste nicht nur die Softwarearchitektur, sondern auch Infrastruktur, Entwicklungsprozesse, Teamführung, Qualitätssicherung und die aktive Implementierung zentraler Komponenten.


Verantwortung und technische Umsetzung


  • Durchführung von Markt- und Anforderungsanalysen als Grundlage für Produkt- und Technologieentscheidungen.
  • Entwicklung des technischen Gesamtkonzepts und Auswahl der geeigneten Technologien.
  • Planung der Software- und Systemarchitektur sowie der benötigten Infrastruktur.
  • Vorbereitung und Standardisierung der Entwicklungsumgebungen für den Projektstart.
  • Definition von ALM-Prozessen und Aufbau der Zusammenarbeit über Team Foundation Server.
  • Leitung des Entwicklungsteams sowie technische Steuerung der Umsetzung.
  • Aktive Entwicklung großer Teile der Basisarchitektur und zentraler Softwarekomponenten.
  • Umsetzung mit C#, .NET Framework, ASP.NET, MVC/Razor, Entity Framework und weiteren Microsoft-Technologien.
  • Einführung von Test Driven Development als wesentlichem Bestandteil der Entwicklungsstrategie.
  • Entwicklung und Überwachung von Unit Tests sowie Last-, Performance- und Stresstests.
  • Einbindung von Verschlüsselungsmechanismen und Bouncy Castle in sicherheitsrelevante Komponenten.


Ergebnis und Mehrwert


  • Von Grund auf entwickelte ETL-Plattform mit definierter Architektur, Entwicklungsorganisation und Teststrategie.
  • Einheitliche ALM- und Entwicklungsprozesse für das Team.
  • Hohe technische Kontrolle durch Kombination aus Architekturverantwortung und aktiver Lead-Entwicklung.
  • Frühzeitige Berücksichtigung von Performance, Belastbarkeit und Testbarkeit in der Produktarchitektur.

Microsoft Azure SQL Server 2012 R2 Visual Studio 2013 Team Foundation Server 2013 Office 365 Visio Project
C# .NET Framework LINQ ADO.NET ASP.NET MVC 5 Razor Entity Framework MVVM XML XSL XSLT HTML XHTML JavaScript TDD RhinoMocks NInject Bouncy Castle Selenium
Frankfurt am Main
3 Jahre
2012-08 - 2015-07

Unternehmensmigration auf Office 365 und Azure mit SSO und Endgeräteintegration

Migrations- und Administrationsexperte PowerShell SSO Benutzer- und Gruppenverwaltung ...
Migrations- und Administrationsexperte

Projektkontext und Ziel


Schrittweise Migration zentraler Unternehmensdaten, Benutzer- und Kommunikationsdienste in eine Office-365-/Azure-basierte Umgebung. Das Projekt umfasste sowohl die technische Migration als auch den fortlaufenden Betrieb und die Betreuung der Anwender.


Verantwortung und technische Umsetzung


  • Analyse und Migration der Unternehmensdaten auf Office 365 Plan E3.
  • Migration und laufende Pflege von Benutzerkonten und Sicherheitsgruppen.
  • Migration und Administration der Lync-Zugänge.
  • Migration und Pflege des Yammer-Portals.
  • Umstellung und Betreuung von Arbeitsplatzrechnern, Smartphones und Tablets.
  • Einrichtung von Single Sign-on im Zusammenspiel mit der bestehenden On-Premises-Umgebung.
  • Einsatz von PowerShell zur Administration und Automatisierung wiederkehrender Aufgaben.
  • Fortlaufende Schulung und Unterstützung der Mitarbeiter während und nach der Migration.


Ergebnis und Mehrwert


  • Überführung zentraler Kommunikations- und Kollaborationsdienste in die Microsoft-Cloud.
  • Einheitliche Benutzer- und Sicherheitsverwaltung über die neue Zielumgebung.
  • Praktikable Verbindung der bestehenden lokalen Infrastruktur mit Office 365 durch SSO.
  • Reduzierung von Umstellungsrisiken durch begleitende Administration und Anwenderschulung.

Office 365 Plan E3 Microsoft Azure Lync Yammer
PowerShell SSO Benutzer- und Gruppenverwaltung Geräteumstellung
Frankfurt am Main
4 Monate
2015-02 - 2015-05

Neuentwicklung eines Azure-gehosteten .NET-Webauftritts mit DotNetNuke

System- und Softwarearchitekt, Lead Developer C# ASP.NET ADO.NET ...
System- und Softwarearchitekt, Lead Developer

Projektkontext und Ziel


Konzeption und Umsetzung eines neuen Internetauftritts auf Basis des .NET-CMS DotNetNuke 7.4. Die Lösung wurde unter IIS betrieben und in eine Microsoft-Azure-basierte Infrastruktur eingebunden.


Verantwortung und technische Umsetzung


  • Planung der technischen Gesamtumsetzung des Internetauftritts.
  • Auswahl und Evaluation eines geeigneten DotNetNuke-Skins.
  • Anpassung des Skins an die gestalterischen und funktionalen Anforderungen.
  • Entwurf und Entwicklung zusätzlicher Skin-Komponenten und CMS-Module.
  • Umsetzung der Anwendung mit C#, ASP.NET, ADO.NET, HTML, XML, XHTML, Bootstrap, LESS und JSON.
  • Planung des Betriebs unter IIS und Microsoft Azure.
  • Nutzung von SQL Server für die Datenhaltung und Team Foundation Server für die Entwicklungsorganisation.
  • Einbindung der zugrunde liegenden Windows-/Hyper-V- und Firewall-Umgebung.


Ergebnis und Mehrwert


  • Vollständig neu aufgebauter, auf .NET-Technologien basierender Internetauftritt.
  • Erweiterbares CMS durch individuell entwickelte Komponenten und Module.
  • Integrierte Microsoft-basierte Entwicklungs- und Betriebsumgebung.

DotNetNuke 7.4 Visual Studio 2013 SQL Server 2012 Microsoft Azure IIS Hyper-V Windows Server 2012 R2 Team Foundation Server Sophos UTM
C# ASP.NET ADO.NET HTML XHTML XML Bootstrap LESS T-SQL PowerShell JSON
Offenbach am Main
2 Monate
2014-08 - 2014-09

Ablösung von Microsoft TMG 2010 durch Sophos UTM 9

Systemarchitekt Proxy Firewall PowerShell
Systemarchitekt

Projektkontext und Ziel


Ablösung der abgekündigten Microsoft-Firewall-Lösung Threat Management Gateway 2010 durch eine zukunftsfähige Alternative, ohne die bestehenden veröffentlichten Dienste und Sicherheitsanforderungen zu verlieren.


Verantwortung und technische Umsetzung


  • Analyse der bestehenden TMG-Konfiguration und der darüber bereitgestellten Services.
  • Identifikation und technische Bewertung geeigneter Nachfolgeprodukte.
  • Prüfung, ob die vorhandenen Proxy-, Firewall- und Publishing-Anforderungen mit den Kandidaten umsetzbar sind.
  • Auswahl und Einführung einer Astaro/Sophos-UTM-Lösung.
  • Migration der relevanten Dienste und Regeln von Microsoft TMG auf Sophos UTM.
  • Einbindung in die vorhandene Windows-Server- und Hyper-V-Infrastruktur.


Ergebnis und Mehrwert


  • Erfolgreiche Ablösung einer abgekündigten Sicherheitsplattform.
  • Fortführung der benötigten Dienste auf einer neuen Firewall-/Proxy-Lösung.
  • Technisch nachvollziehbarer Migrationspfad durch vorgelagerte Produkt- und Kompatibilitätsanalyse.

Microsoft TMG 2010 Sophos UTM 9 Astaro UTM Netgear UTM50 Hyper-V Windows Server 2012 R2
Proxy Firewall PowerShell
Offenbach am Main
2 Monate
2014-06 - 2014-07

Cloud-Architektur einer Versicherungsplattform mit Office 365, SharePoint, CRM und Azure

Projektassistenz, Architektur/Design und Entwicklung C# ASP.NET XML ...
Projektassistenz, Architektur/Design und Entwicklung

Projektkontext und Ziel


Konzeption einer Versicherungsplattform im Microsoft-Cloud-Umfeld. Im Vordergrund standen Anforderungsanalyse, technische Machbarkeit, Lizenzierung und Kostenbewertung sowie der Aufbau einer geeigneten Entwicklungs- und Testumgebung.


Verantwortung und technische Umsetzung


  • Analyse der fachlichen und technischen Anforderungen des Endkunden.
  • Evaluation der benötigten Office-365-, CRM- und Azure-Lizenzen.
  • Ermittlung und Aufbereitung der zu erwartenden Betriebskosten.
  • Einrichtung der notwendigen Vertrauensstellungen zwischen Office 365 und Azure.
  • Planung, Installation und Konfiguration einer Demo-, Entwicklungs- und Testumgebung mit Office 365, CRM und Azure.
  • Analyse der Designvorgaben des Endkunden und Umsetzung der Anforderungen im Portal.
  • Unterstützung der Entwickler während der Implementierung.
  • Schulung und praktische Begleitung der Entwickler in den Grundlagen von Office 365 SharePoint und Azure.


Ergebnis und Mehrwert


  • Technisch und wirtschaftlich bewertete Zielumgebung für die Versicherungsplattform.
  • Funktionsfähige Demo-/Entwicklungsumgebung zur Absicherung von Architektur- und Integrationsentscheidungen.
  • Verbesserter Wissenstransfer in das Entwicklungsteam für Office 365, SharePoint und Azure.

Office 365 SharePoint Online Microsoft Azure Azure Active Directory Microsoft CRM Visual Studio 2013 Team Foundation Server 2013
C# ASP.NET XML XSL HTML JavaScript agile Entwicklung
arvato systems perdata GmbH
Rostock
3 Jahre
2011-01 - 2013-12

Sicherheitsarchitektur und Modernisierung einer global genutzten Finanzapplikation

System- und Softwarearchitekt, leitender Softwareentwickler C# .NET Framework 3.5/4.0/4.5 ASP.NET ...
System- und Softwarearchitekt, leitender Softwareentwickler

Projektkontext und Ziel


Weiterentwicklung und Absicherung einer geschäftskritischen Finanzapplikation mit besonderem Fokus auf Angriffs-, Ausfall-, Rechts- und Zukunftssicherheit sowie Alltagstauglichkeit und langfristige Weiterentwicklungsfähigkeit. Die Aufgabe umfasste sowohl Infrastruktur- und Softwarearchitektur als auch Teamleitung und aktive Entwicklung.


Verantwortung und technische Umsetzung


  • Analyse und Nachbesserung bestehender Sicherheits- und Architekturkonzepte.
  • Planung einer hochverfügbaren Infrastruktur für eine neue Webanwendung.
  • Berücksichtigung konkreter Angriffsszenarien wie DoS, XSS, HTML-, SQL- und Script-Injection.
  • Planung und Umsetzung einer neuen Webarchitektur zur weltweiten Bereitstellung von Daten der Finanzapplikation.
  • Umsetzung und Durchsetzung geltender Konzernrichtlinien in Architektur und Entwicklung.
  • Leitung des Entwicklungsteams für die zugehörige Webanwendung.
  • Aktive Implementierung von Softwarekomponenten mit .NET 3.5, 4.0 und 4.5, C#, ASP.NET, LINQ und Entity Framework.
  • Entwicklung von Unit Tests sowie Durchführung von Last-, Performance- und Stresstests.
  • Definition von ALM-Prozessen für Entwicklung, Nachverfolgung und Qualitätssicherung.
  • Schulung interner Mitarbeiter in den eingeführten Technologien und Vorgehensweisen.
  • Evaluation verschiedener Architekturvarianten in Microsoft Azure.


Ergebnis und Mehrwert


  • Ganzheitliche Absicherung der Anwendung über Infrastruktur, Softwarearchitektur, Entwicklungsprozesse und Tests hinweg.
  • Neue, skalierbare Webarchitektur zur internationalen Bereitstellung von Finanzdaten.
  • Verbesserte Entwicklungsqualität durch ALM-Prozesse, Tests und technische Standards.
  • Wissenstransfer in das interne Team und Vorbereitung zukünftiger Cloud-Optionen.

Microsoft Azure SQL Server 2008 R2/2012 Visual Studio TFS IIS Windows Server 2012 R2 Microsoft TMG 2010 HP Testcenter
C# .NET Framework 3.5/4.0/4.5 ASP.NET LINQ Entity Framework TDD T-SQL XML XSL XSLT Regex HTML XHTML JavaScript CSS XSS DoS HTML-/SQL-/Script-Injection Kryptographie
Siemens Financial Services
München
4 Monate
2012-04 - 2012-07

Migration von SharePoint, Exchange und Lync auf Office 365 E3

Architekt und Administrator SSO PowerShell
Architekt und Administrator

Projektkontext und Ziel


Migration einer On-Premises-Kommunikationslandschaft aus SharePoint, Exchange und Lync auf einen neu einzurichtenden Office-365-Plan-E3-Mandanten.


Verantwortung und technische Umsetzung


  • Planung des vollständigen Migrationsablaufs.
  • Einrichtung und Migration der SharePoint-Sites und Dokumente.
  • Einrichtung der Benutzer und Sicherheitsgruppen.
  • Einrichtung von Single Sign-on und Synchronisation mit dem bestehenden Active Directory.
  • Migration der Exchange-Konten.
  • Überführung der bestehenden SharePoint-Inhalte nach Office 365.
  • Umstellung der Endgeräte der Mitarbeiter, darunter PCs, Smartphones und Tablets.
  • Schulung der Anwender für die neue Umgebung.
  • Einsatz von PowerShell für administrative und wiederkehrende Aufgaben.


Ergebnis und Mehrwert


  • Konsolidierung zentraler Kommunikations- und Kollaborationsdienste in Office 365.
  • Verbindung der Cloud-Dienste mit der bestehenden lokalen Identitätsumgebung.
  • Begleitete Umstellung von Benutzern und Endgeräten einschließlich Wissenstransfer.

Office 365 Plan E3 SharePoint Exchange Lync Microsoft Azure Active Directory Microsoft TMG 2010
SSO PowerShell
Offenbach am Main
3 Monate
2012-01 - 2012-03

Machbarkeitsstudie und Zielarchitektur für den Umstieg auf Office 365

Projektleiter und Architekt PowerShell
Projektleiter und Architekt

Projektkontext und Ziel


Voruntersuchung für die mögliche Verlagerung zentraler Kommunikations- und Kollaborationsdienste aus einer bestehenden On-Premises-Landschaft in Office 365.


Verantwortung und technische Umsetzung


  • Anforderungsanalyse für die unternehmensweite Nutzung von SharePoint, Exchange und Lync in Office 365.
  • Bewertung bestehender Abhängigkeiten und der technischen Auswirkungen einer Migration.
  • Erstellung eines Migrations- und Einführungskonzepts.
  • Planung der notwendigen Systemarchitektur und Infrastruktur.
  • Evaluation der für den Umzug benötigten Microsoft-Technologien.
  • Nutzung von PowerShell zur technischen Analyse und Vorbereitung.


Ergebnis und Mehrwert


  • Belastbare Entscheidungsgrundlage für die spätere Office-365-Migration.
  • Dokumentierter technischer Migrationsansatz und Zielarchitektur.
  • Vorbereitung der nachfolgenden produktiven Umstellung der Unternehmenskommunikation.

Office 365 SharePoint Exchange Lync Microsoft Azure Microsoft TMG 2010
PowerShell
Offenbach am Main
3 Monate
2010-10 - 2010-12

Sicherheits- und Architekturassessment einer geschäftskritischen Finanzapplikation

System- und Softwarearchitekt, Analyst C# ASP.NET LINQ ...
System- und Softwarearchitekt, Analyst

Projektkontext und Ziel


Ganzheitliche Analyse einer bestehenden Finanzapplikation zur Identifikation struktureller und technischer Schwachstellen. Bewertet wurden insbesondere Angriffssicherheit, Ausfallsicherheit, Rechtssicherheit, Zukunftsfähigkeit, Alltagstauglichkeit und Weiterentwicklungsfähigkeit.


Verantwortung und technische Umsetzung


  • Analyse der vorhandenen Software-, Datenbank- und Systemarchitektur.
  • Bewertung der Applikation unter Sicherheits-, Betriebs- und Wartbarkeitsaspekten.
  • Erarbeitung konkreter Verbesserungs- und Änderungsvorschläge auf Basis des damaligen Technologiestands.
  • Entwicklung eines neuen Architekturansatzes als Grundlage für die nachfolgende Modernisierung.
  • Aufbereitung und Präsentation der Ergebnisse für die Geschäftsleitung des Operationsbereichs.
  • Schulung interner Entwickler in Visual Studio 2010 und Team Foundation Server 2010.


Ergebnis und Mehrwert


  • Strukturierte technische Bestandsaufnahme mit klar benannten Risiken und Handlungsfeldern.
  • Entscheidungsfähige Modernisierungs- und Architekturvorschläge für Management und Entwicklung.
  • Grundlage für die anschließende mehrjährige Architektur- und Umsetzungsarbeit an der Finanzplattform.

SQL Server 2005/2008 R2 Visual Studio 2010 Team Foundation Server 2010 Microsoft Project
C# ASP.NET LINQ T-SQL SQLXML 3.0/4.0 XML XSL XSLT CSS JavaScript
Siemens Financial Services GmbH
München
2 Monate
2010-08 - 2010-09

Technische Rettung und Neuarchitektur einer instabilen nautischen Anwendung

Technischer Projektleiter, Softwarearchitekt, Entwickler C# .NET Framework Entity Framework ...
Technischer Projektleiter, Softwarearchitekt, Entwickler

Projektkontext und Ziel


Analyse einer stark instabilen nautischen Anwendung mit dem Auftrag, einen tragfähigen Stabilisierungsansatz zu entwickeln. Die technische Untersuchung führte zu der Empfehlung, die Anwendung auf Basis des vorhandenen Pflichtenhefts neu aufzubauen. Dieser Neuentwicklung wurde zugestimmt.


Verantwortung und technische Umsetzung


  • Analyse der bestehenden Anwendung und der Ursachen ihrer Instabilität.
  • Bewertung von Reparatur-/Refactoring-Ansätzen gegenüber einer vollständigen Neuentwicklung.
  • Erarbeitung und technische Begründung des Vorschlags für eine neue Basisarchitektur.
  • Technische Leitung der anschließenden Neuentwicklung.
  • Entwurf und Implementierung des vollständigen Grundgerüsts der neuen Anwendung.
  • Entwicklung der zentralen Kommunikationsinfrastruktur als Grundlage für nachfolgende Fachmodule.
  • Umsetzung mit C#, .NET Framework, WCF, Workflow Foundation, Entity Framework und LINQ.
  • Einbindung von SQL Server und XML-/XSLT-basierten Verarbeitungsschritten.
  • Einarbeitung und Schulung der internen Entwickler in der neuen Architektur und in Best Practices, damit das System anschließend intern erweitert werden konnte.


Ergebnis und Mehrwert


  • Ablösung einer nicht ausreichend stabilisierbaren Ausgangsarchitektur durch eine neue, klar strukturierte technische Basis.
  • Bereitstellung eines wiederverwendbaren Applikations- und Kommunikationsgrundgerüsts.
  • Befähigung des internen Teams, die neue Anwendung auf der geschaffenen Architektur selbstständig weiterzuentwickeln.

Visual Studio Subversion SQL Server 2008 R2 Microsoft Project
C# .NET Framework Entity Framework WCF Workflow Foundation LINQ T-SQL XML HTML XSLT REST XPath XQuery Scrum
GL-Maritime Software
Rostock
6 Monate
2010-01 - 2010-06

Neuentwicklung einer universellen Datenintegrations- und Konvertierungsplattform

Softwarearchitekt und Lead Developer C# ASP.NET ADO.NET ...
Softwarearchitekt und Lead Developer

Projektkontext und Ziel


Neuentwicklung eines Werkzeugs zur Analyse und Konvertierung unterschiedlichster Datenformate aus Dateien, Datenbanken und Webinhalten. Die Lösung sollte verschiedene Quellen und Zielformate über eine einheitliche Architektur verarbeiten und in SharePoint-2007-Umgebungen verschiedener Kunden integrierbar sein.


Verantwortung und technische Umsetzung


  • Festlegung der Gesamtarchitektur und technische Konzeption der Anwendung.
  • Erstellung von Pflichtenheften und detaillierten Spezifikationen.
  • Leitung des Entwicklungsteams während der Umsetzungsphase.
  • Aktive Implementierung zentraler Komponenten mit C#, ASP.NET, ADO.NET, WPF und .NET Framework.
  • Entwicklung von Transformations- und Konvertierungslogik mit XML, XSLT, XPath, XQuery und regulären Ausdrücken.
  • Anbindung relationaler Datenbanken wie SQL Server und Oracle.
  • Umsetzung von serviceorientierten Integrationen mit WCF, SOAP und REST.
  • Integration der Lösung in SharePoint Server 2007.
  • Nutzung von Enterprise-Library-Komponenten und Aspose Total für benötigte Verarbeitungsfunktionen.


Ergebnis und Mehrwert


  • Flexible Konvertierungsplattform für heterogene Datei-, Datenbank- und Webformate.
  • Klare, erweiterbare Architektur für unterschiedliche Kunden- und Integrationsszenarien.
  • Verbindung von Datenkonvertierung, Serviceintegration und SharePoint-basierten Unternehmenslösungen.

Visual Studio 2008/2010 SQL Server 2008 Oracle 9i SharePoint Server 2007 IIS Hyper-V Windows Server 2008/2008 R2 TFS Subversion Aspose Total
C# ASP.NET ADO.NET WPF Silverlight .NET Framework LINQ T-SQL PL/SQL XML XSLT XPath XQuery Regex WCF SOAP REST Enterprise Library Scrum XP
Frankfurt am Main
5 Monate
2010-01 - 2010-05

Aufbau einer SharePoint-2010-Migrations- und Evaluierungsplattform

Business Analyst und Systemarchitekt LDAP Kerberos PKI ...
Business Analyst und Systemarchitekt

Projektkontext und Ziel


Aufbau einer isolierten, aber in die Unternehmenslandschaft integrierten SharePoint-2010-Umgebung zur technischen Evaluation und zur Vorbereitung von Migrationstests aus SharePoint 2007.


Verantwortung und technische Umsetzung


  • Analyse der bestehenden SharePoint-2007- und Infrastrukturumgebung.
  • Planung der Zielarchitektur für eine virtuelle SharePoint-2010-Testlandschaft.
  • Installation und Konfiguration mehrerer Windows-Server-2008-R2-Systeme, SQL Server 2008 und SharePoint Server 2010 Enterprise.
  • Bereitstellung von Windows-7- und Office-2010-Testclients.
  • Einbindung der virtuellen Umgebung in das bestehende Active Directory und die interne PKI.
  • Konfiguration der notwendigen Regeln im Microsoft Threat Management Gateway 2010.
  • Nutzung von Hyper-V zur Bereitstellung und Isolation der Testsysteme.
  • Vorbereitung einer Umgebung, in der technische Migrationspfade und neue SharePoint-Funktionen belastbar geprüft werden konnten.


Ergebnis und Mehrwert


  • Reproduzierbare Testumgebung für SharePoint-2010-Evaluation und Migrationstests.
  • Frühe Prüfung von Kompatibilität, Authentifizierung, Infrastruktur und Sicherheitsintegration vor einer produktiven Umstellung.
  • Reduzierung von Migrationsrisiken durch realitätsnahe Tests innerhalb der vorhandenen Unternehmensinfrastruktur.

SharePoint Server 2010 Enterprise SharePoint 2007 Windows Server 2008/2008 R2 Windows 7 Office 2010 SQL Server 2008 Hyper-V IIS Active Directory Microsoft TMG 2010 ISA Server 2006
LDAP Kerberos PKI T-SQL
Frankfurt am Main
1 Jahr 4 Monate
2008-09 - 2009-12

Migration einer Asset-Management-Landschaft auf SimCorp Dimension 4.5

Softwarearchitekt und Entwickler C# .NET Framework 3.5 WCF ...
Softwarearchitekt und Entwickler

Projektkontext und Ziel


Ablösung der bestehenden Asset-Management-Plattform SunGard V3 durch SimCorp Dimension 4.5. Im Zuge der Migration mussten vorhandene Schnittstellen, Anbindungen und Reportingstrukturen auf die neue Plattform umgestellt und technisch neu integriert werden.


Verantwortung und technische Umsetzung


  • Festlegung der Software- und Integrationsarchitektur für die Migration.
  • Analyse bestehender Schnittstellen und Datenflüsse zwischen Asset-Management-Plattform und angebundenen Systemen.
  • Redesign und Neuentwicklung mehrerer Softwaremodule mit C#/.NET 3.5.
  • Entwicklung von Datenkonvertierungen mit XSLT, XML, XPath und XQuery.
  • Aufbau einer serviceorientierten Architektur auf Basis von WCF Web Services.
  • Nutzung einer UDDI-Registrierung zur strukturierten Bereitstellung und Auffindbarkeit der Services.
  • Entwicklung beziehungsweise Anpassung von Clientanwendungen mit WCF-Anbindung.
  • Sicherstellung der Verteilung und Bereitstellung von Services und Clientkomponenten in einer verteilten Serverfarm beziehungsweise Webcluster-Umgebung.
  • Einsatz der Web Service Software Factory und Smart Client Software Factory als strukturierende Entwicklungsgrundlagen.
  • Nutzung der Microsoft Enterprise Library unter anderem für Logging und Caching.
  • Integration von Oracle- und SQL-Server-Datenbanken in die Gesamtarchitektur.


Ergebnis und Mehrwert


  • Technische Grundlage für die Ablösung der bisherigen Asset-Management-Plattform.
  • Serviceorientierte Integrationsarchitektur für die neue SimCorp-Dimension-Landschaft.
  • Saubere Trennung von Services, Datenkonvertierung und Clientzugriffen.
  • Verteilbare und betreibbare Komponenten für eine komplexe Enterprise-Serverlandschaft.

SimCorp Dimension 4.5 SunGard V3 Oracle 9i SQL Server 2005 DevExpress Enterprise Architect Windows Server 2003/2008/2008 R2 IIS Hyper-V Subversion
C# .NET Framework 3.5 WCF SOA UDDI WSSF SCSF Enterprise Library WPF XAML SOAP LINQ XML XSL XSLT XPath XQuery PL/SQL T-SQL
UBS Deutschland AG
Frankfurt am Main
10 Monate
2007-11 - 2008-08

Enterprise-ERP-Architektur auf Basis von SharePoint, WCF und Windows Server

Softwarearchitekt ERP C# ASP.NET ...
Softwarearchitekt

Projektkontext und Ziel


Konzeption einer unternehmensweiten ERP-Lösung mit dem Ziel, zentrale Service- und Geschäftsprozesse für die Mitarbeiter über eine einheitliche Plattform bereitzustellen. Neben der Softwarearchitektur umfasste das Projekt auch die zugrunde liegende SharePoint-, Server-, Datenbank- und Sicherheitsinfrastruktur.


Verantwortung und technische Umsetzung


  • Definition einer mehrschichtigen Softwarearchitektur für das ERP-System.
  • Strukturierung der Anwendung in eigenständige Servicemodule.
  • Integration der in C# und ASP.NET entwickelten Funktionen als WebParts in SharePoint Server 2007.
  • Einsatz von WCF und Web Services für die Kommunikation zwischen Komponenten.
  • Nutzung von Windows Workflow Foundation zur Abbildung von Prozesslogik.
  • Planung der Datenstrukturen und des zugrunde liegenden SQL-Server-2005-Datenmodells.
  • Planung, Installation, Konfiguration und Customizing der SharePoint-Serverfarm.
  • Planung und Einbindung eines Windows-Server-2008-Clusters als technische Basis.
  • Veröffentlichung und Absicherung der SharePoint-Umgebung über ISA Server 2006.
  • Begleitung der Entwicklung und Unterstützung bei der Umsetzung der Architekturvorgaben.


Ergebnis und Mehrwert


  • Mehrschichtige, serviceorientierte Basis für ein unternehmensweites ERP-System.
  • Integrierte Plattform aus SharePoint, Services, Workflows, Datenbank und Serverinfrastruktur.
  • Architektur, die eine modulare Weiterentwicklung einzelner Geschäfts- und Servicefunktionen ermöglichte.

SharePoint Server 2007 SQL Server 2005 IIS 6/7 Windows Server 2008 Hyper-V Virtual Server 2005/R2 ISA Server 2006 Visual Studio 2005/2008 TFS 2005/2008 Office 2007
ERP C# ASP.NET SharePoint WebParts WCF WF Web Services Windows Services XML HTML SQL T-SQL
Frankfurt am Main
3 Monate
2007-09 - 2007-11

Internationaler Webauftritt mit AxCMS und individueller .NET-Entwicklung

Softwarearchitekt und Lead Developer C# ASP.NET WebForms ...
Softwarearchitekt und Lead Developer

Projektkontext und Ziel


Planung und technische Realisierung eines internationalen Unternehmensauftritts auf Basis des in .NET entwickelten Content-Management-Systems AxCMS. Neben der Einführung des Systems wurden individuelle Erweiterungen benötigt, um die kundenspezifischen Anforderungen vollständig abzubilden.


Verantwortung und technische Umsetzung


  • Planung der Anwendungs- und Integrationsarchitektur des neuen Internetauftritts.
  • Technische Umsetzung auf Basis von AxCMS und ASP.NET.
  • Erweiterung des CMS um zusätzliche kundenspezifische Funktionen.
  • Entwicklung mit C# sowie WebForms-, Webservice- und Datenbanktechnologien.
  • Nutzung von Ajax und weiteren Webtechniken für interaktive Funktionen.
  • Einbindung von SQL Server und IIS als Daten- und Laufzeitplattform.
  • Organisation der Entwicklung mit Team Foundation Server 2005.


Ergebnis und Mehrwert


  • Technische Bereitstellung eines internationalen Unternehmensauftritts auf einer .NET-basierten CMS-Plattform.
  • Erweiterbares System durch kundenspezifische CMS-Funktionen.
  • Einheitliche Microsoft-basierte Entwicklungs-, Datenbank- und Betriebsumgebung.

AxCMS 7.1.2 IIS 6 Visual Studio 2005 Team Foundation Server 2005 SQL Server 2005 Office 2007
C# ASP.NET WebForms WinForms WPF Ajax XML HTML SQL T-SQL Web Services WCF WF LINQ
Frankfurt am Main
2 Monate
2007-08 - 2007-09

Einführung professioneller Softwareentwicklungsprozesse mit TFS, Agile und CMMI

Prozessberater und Technologieberater CMMI Scrum Extreme Programming ...
Prozessberater und Technologieberater

Projektkontext und Ziel


Unternehmensweite Analyse der bestehenden Softwareentwicklungsorganisation und Definition eines geeigneten Vorgehensmodells für zukünftige Entwicklungsprojekte. Parallel dazu sollte mit Team Foundation Server eine technische Plattform für strukturierte ALM-Prozesse eingeführt werden.


Verantwortung und technische Umsetzung


  • Durchführung einer organisatorischen und technischen Bestandsaufnahme der Softwareentwicklung.
  • Analyse der künftig benötigten Entwicklungs-, Qualitäts- und Nachverfolgungsprozesse.
  • Evaluation der Vorgehensmodelle Extreme Programming, Agile Software Development und CMMI.
  • Bewertung der jeweiligen Stärken und Grenzen im konkreten Unternehmenskontext.
  • Planung und Einführung von Team Foundation Server 2005.
  • Orientierung der TFS-Prozesse an den Microsoft Guidelines for Agile Software Development.
  • Unterstützung bei der Verbindung von methodischen Vorgaben und praktischer Werkzeugunterstützung.

Ergebnis und Mehrwert


  • Strukturierte Entscheidungsgrundlage für das zukünftige Entwicklungsmodell.
  • Einführung einer zentralen Plattform für Quellcode-, Work-Item- und Entwicklungsprozesse.
  • Verbindung von Prozessberatung und unmittelbar nutzbarer technischer ALM-Unterstützung.

Team Foundation Server 2005 Visual Studio 2005 SharePoint 2007 SQL Server 2005 Office 2007
CMMI Scrum Extreme Programming agile Entwicklungsmethoden C# WebForms WinForms Web Services
Frankfurt am Main
7 Monate
2007-01 - 2007-07

Aufbau einer virtualisierten, PKI-gesicherten Microsoft-Unternehmensinfrastruktur

Projektleiter, Systemarchitekt und Administrator PKI VPN Virtualisierung
Projektleiter, Systemarchitekt und Administrator

Projektkontext und Ziel


Neuplanung und Aufbau einer umfassenden Unternehmensinfrastruktur mit mehreren Domänen-, Datenbank-, Web- und Mailservern sowie zentralen Firewall- und Sicherheitskomponenten. Die Umgebung kombinierte physische und virtualisierte Systeme.


Verantwortung und technische Umsetzung


  • Planung der Gesamtinfrastruktur und der technischen Abhängigkeiten zwischen den Serverrollen.
  • Umsetzung gemeinsam mit dem verantwortlichen Unternehmensadministrator.
  • Aufbau und Konfiguration mehrerer Active-Directory-Domänenserver.
  • Integration von Datenbank-, Web-, Mail- und Terminalservern.
  • Planung und Umsetzung von Virtualisierungskomponenten.
  • Aufbau der Sicherheitsarchitektur auf Basis von Active Directory und einer eigenen Public Key Infrastructure.
  • Integration von Exchange 2003/2007, SQL Server 2005, IIS und Terminal Server.
  • Planung und Konfiguration der Internet- und Firewall-Anbindung über ISA Server 2006.
  • Berücksichtigung von VPN-Zugängen innerhalb der Netzwerkarchitektur.


Ergebnis und Mehrwert


  • Einheitliche, zentral verwaltete Unternehmensinfrastruktur für zentrale Geschäfts- und Kommunikationsdienste.
  • Kombination physischer und virtualisierter Systeme in einer strukturierten Serverlandschaft.
  • Zentrale Identitäts- und Sicherheitsarchitektur mit Active Directory und PKI.

Active Directory Microsoft SQL Server 2005 Exchange 2003/2007 ISA Server 2006 Terminal Server IIS 6 Microsoft Office 2007
PKI VPN Virtualisierung
Frankfurt am Main
1 Jahr 4 Monate
2005-09 - 2006-12

Weiterentwicklung einer Fondsmanagement- und Handelsplattform für DWS

Softwarearchitekt und Entwickler C# ADO.NET WinForms ...
Softwarearchitekt und Entwickler

Projektkontext und Ziel


Weiterentwicklung einer in C# entwickelten Fondsmanagement- und Handelsplattform nach fachlichen und technischen Anforderungen der DWS. Das Projekt umfasste die vollständige Kette von Anforderungsanalyse und Spezifikation über Entwicklung und Datenbankerweiterung bis zu Test, Inbetriebnahme und Kundenabnahme.


Verantwortung und technische Umsetzung


  • Analyse fachlicher Anforderungen und Bewertung ihrer technischen Auswirkungen.
  • Direkte Klärung technischer Detailfragen mit den beteiligten Fachbereichen.
  • Erstellung von Pflichtenheften und technischen Spezifikationen.
  • Architektur und Entwicklung neuer beziehungsweise erweiterter Komponenten in C#.
  • Nutzung von WinForms und WebForms für unterschiedliche Anwendungsteile.
  • Erweiterung bestehender Datenbankstrukturen in Microsoft SQL Server und Oracle.
  • Entwicklung und Anpassung von SQL-, T-SQL- und PL/SQL-Logik.
  • Integration von Windows Services und XML-basierten Schnittstellen.
  • Durchführung des Testmanagements und der Qualitätssicherung.
  • Begleitung der Inbetriebnahme sowie Steuerung der fachlichen Kundenabnahme.


Ergebnis und Mehrwert


  • Fachlich abgestimmte und technisch integrierte Erweiterungen der Fondsmanagement- und Handelsplattform.
  • Durchgängige Verantwortung von der Anforderung bis zur produktiven Übergabe.
  • Konsistente Weiterentwicklung von Anwendung, Services und Datenbankschicht.

Visual Studio 2003/2005 SQL Server 2005 Oracle 9i Office 2003
C# ADO.NET WinForms WebForms Windows Services SQL T-SQL PL/SQL XML UML HTML
DWS Deutschland AG
Frankfurt am Main
2 Jahre 4 Monate
2004-09 - 2006-12

Architektur und Entwicklung einer Multimedia-Konvertierungsplattform

Projektleiter, Softwarearchitekt, Lead Developer C# .NET ADO.NET ...
Projektleiter, Softwarearchitekt, Lead Developer

Projektkontext und Ziel


Neuentwicklung einer eigenständigen Softwarelösung zur Multimedia-Medienkonvertierung. Das Projekt umfasste Produkt- und Marktbetrachtung, fachliche und technische Spezifikation, Architektur sowie aktive Implementierung.


Verantwortung und technische Umsetzung


  • Durchführung der Marktanalyse zur Einordnung der benötigten Produktfunktionen.
  • Erstellung von Pflichtenheften, Konzepten und technischen Spezifikationen.
  • Festlegung der Softwarearchitektur und der wesentlichen Komponentenstruktur.
  • Technische Projektleitung und Steuerung der Umsetzung.
  • Aktive Entwicklung zentraler Komponenten mit C# und .NET.
  • Entwicklung datenbankgestützter Funktionen mit ADO.NET, SQL und T-SQL.
  • Integration bestehender Komponenten beziehungsweise Funktionen über COM Interop.
  • Umsetzung einer Windows-basierten Benutzeroberfläche mit WinForms.
  • Modellierung und Dokumentation der Architektur mit UML.


Ergebnis und Mehrwert


  • Von der Produktidee bis zur technischen Umsetzung konzipierte Multimedia-Konvertierungssoftware.
  • Einheitliche .NET-basierte Architektur für Benutzeroberfläche, Verarbeitung und Datenhaltung.
  • Kombination von Projektleitung, Architektur und aktiver Lead-Entwicklung aus einer Hand.

Visual Studio 2003/2005 SQL Server 2000/2005 Office 2003
C# .NET ADO.NET WinForms COM Interop SQL T-SQL UML XML
Frankfurt am Main
7 Monate
2005-01 - 2005-07

Neuentwicklung einer Wertpapierleih-Buchungsplattform für DWS

Softwarearchitekt und Lead Developer VB.NET C# ADO.NET ...
Softwarearchitekt und Lead Developer

Projektkontext und Ziel


Neuentwicklung einer Buchungssoftware für das Wertpapierleihgeschäft auf Basis bestehender fachlicher Prozesse und vorhandener technischer Komponenten.


Verantwortung und technische Umsetzung


  • Analyse der Kundenanforderungen und der vorhandenen Softwarekomponenten.
  • Aufnahme und Strukturierung der Anforderungen gemeinsam mit dem Fachbereich.
  • Erstellung der Pflichtenhefte und technischen Spezifikationen.
  • Festlegung des Applikationsdesigns und der Softwarearchitektur.
  • Entwicklung der Anwendung und ihrer Komponenten mit VB.NET und C#.
  • Umsetzung der Datenzugriffe mit ADO.NET, SQL und T-SQL.
  • Entwicklung einer Windows-basierten Benutzeroberfläche mit WinForms.
  • Modellierung relevanter Strukturen mit UML und Nutzung von XML für Datenaustausch beziehungsweise Konfiguration.
  • Verantwortung für Testmanagement und Qualitätssicherung.
  • Begleitung der Inbetriebnahme und Steuerung der Kundenabnahme.
  • Übernahme des initialen Supports nach Produktivsetzung.


Ergebnis und Mehrwert


  • Neu entwickelte Fachanwendung für einen konkreten Prozess im Wertpapierleihgeschäft.
  • Durchgängige technische Verantwortung von der Anforderungsaufnahme bis zum produktiven Support.
  • Enge Verzahnung von Fachbereich, Architektur, Entwicklung und Qualitätssicherung.

Visual Studio 2003/2005 SQL Server 2000 Altova XMLSpy Office 2003
VB.NET C# ADO.NET WinForms SQL T-SQL UML XML
DWS Deutschland AG
Frankfurt am Main
2 Monate
2004-11 - 2004-12

Architekturreview und Qualitätssicherung einer medizinischen Gerätesteuerung

Softwarearchitekt und Entwickler VB.NET C# WinForms ...
Softwarearchitekt und Entwickler

Projektkontext und Ziel


Technische Analyse einer bestehenden Steuerungssoftware für Flüssigkeitspräzisionsmessgeräte mit dem Ziel, Designschwächen zu identifizieren, die Softwarequalität zu bewerten und eine belastbare Dokumentationsgrundlage zu schaffen.


Verantwortung und technische Umsetzung


  • Analyse des vorhandenen VB.NET- und C#-Quellcodes.
  • Untersuchung der Softwarestruktur und Identifikation von Designfehlern.
  • Bewertung der Interaktion zwischen Benutzeroberfläche, Windows Services und Datenhaltung.
  • Durchführung technischer Tests der bestehenden Anwendung.
  • Dokumentation des untersuchten Systems und der identifizierten Schwachstellen.
  • Nutzung von UML und XML zur strukturierten Beschreibung relevanter Komponenten beziehungsweise Datenstrukturen.


Ergebnis und Mehrwert


  • Transparenz über Aufbau und Schwachstellen einer bestehenden Steuerungssoftware.
  • Technische Grundlage für gezielte Korrekturen und weitere Qualitätssicherungsmaßnahmen.
  • Verbesserte Wartbarkeit durch nachvollziehbare Systemdokumentation.

Visual Studio 2003 SQL Server 2000 Altova XMLSpy Office 2003
VB.NET C# WinForms Windows Services SQL T-SQL UML XML
Dade Behring GmbH
Frankfurt am Main
1 Jahr 3 Monate
2003-08 - 2004-10

Architekturüberprüfung, Entwicklung und Qualitätssicherung von Nestlé "Babyservice"

Softwarearchitekt und Entwickler C# ASP.NET ASP ...
Softwarearchitekt und Entwickler

Projektkontext und Ziel


Entwicklung und Qualitätssicherung von Webanwendungen und unterstützenden Utilities für den Internetauftritt "Babyservice". Das Projekt verband Anwendungsentwicklung, Datenbankarbeit, Qualitätssicherung, Fremdkomponentenprüfung und Beratung zur .NET-Sicherheit.


Verantwortung und technische Umsetzung


  • Design und Entwicklung von Webanwendungen mit ASP.NET und C#.
  • Entwicklung ergänzender Windows- und Utility-Komponenten.
  • Erstellung, Analyse und Optimierung der zugrunde liegenden SQL-Server-Datenbanken.
  • Prüfung von Komponenten externer Lieferanten auf technische Konformität und Integrationsfähigkeit.
  • Allgemeine Qualitätssicherung der Anwendung und Analyse von Performance- und Designproblemen.
  • Beratung zu Fragen der .NET-Sicherheit.
  • Erstellung von Pflichtenheften, Spezifikationen und technischen Dokumentationen.
  • Analyse und Bewertung externer Dokumente und Zulieferungen.


Ergebnis und Mehrwert


  • Technisch belastbare Weiterentwicklung eines öffentlich genutzten Webangebots.
  • Frühe Erkennung und Behebung von Design-, Performance- und Qualitätsproblemen.
  • Verbesserte Integrationsqualität durch Prüfung externer Komponenten.
  • Der Kunde bestätigte in einer späteren Referenz ausdrücklich die hohe Fachkompetenz bei der Identifikation und Lösung von Design- und Performanceproblemen.

SQL Server 2000 IIS 5/6 Visual Studio 2003 Windows 2000/XP Visio EA 2003 Office 2000/2003 Visual InterDev
C# ASP.NET ASP ADO.NET WinForms Web Services Windows Services UML XML
Nestle Deutschland AG
Frankfurt am Main
2 Monate
2003-06 - 2003-07

Neuentwicklung eines serviceorientierten ERP-Systems bei Panasonic Automotive

Softwarearchitekt und Entwickler C# VB.NET ADO.NET ...
Softwarearchitekt und Entwickler
Projektkontext und Ziel

Analyse und Neuentwicklung eines unternehmensinternen ERP-Systems für einen Automobilzulieferer. Neben der Architektur und Entwicklung bestand ein wesentlicher Auftrag darin, interne Entwickler bei modernen .NET-, Datenbank- und Kommunikationskonzepten zu unterstützen.

Verantwortung und technische Umsetzung

  • Durchführung einer Zustandsanalyse der bestehenden Prozesse und Systeme.
  • Erstellung von Pflichtenheften und technischen Spezifikationen.
  • Definition von Entwicklungs- und Architekturstandards.
  • Entwurf einer Webarchitektur mit ASP.NET als Frontend und Web Services als Integrationsschicht.
  • Nutzung von Microsoft SQL Server als Backend und zentrale Datenbasis.
  • Entwicklung mit C#, VB.NET, ADO.NET und ASP.NET.
  • Einsatz von SOAP und XML für die Kommunikation zwischen Komponenten.
  • Unterstützung interner Entwickler bei Datenbank-, Kommunikations- und Applikationsdesign.
  • Coaching bei der Entwicklung mit Visual Studio .NET und C#.
  • Beratung zu Fragen der .NET-Sicherheit.

Ergebnis und Mehrwert

  • Technische Grundlage für ein neues internes ERP-System auf Basis moderner .NET-Webtechnologien.
  • Einheitliche Standards für Anwendung, Datenzugriff und Kommunikation.
  • Wissenstransfer an das interne Entwicklungsteam und praktische Unterstützung bei der Umsetzung.
Visual Studio 2003 SQL Server 2000 IIS 5 Windows 2000/XP Office 2003 MindManager 2002 Enterprise
C# VB.NET ADO.NET ASP.NET WinForms Windows Services SOAP T-SQL XML
Panasonic Automotive Systems Deutschland GmbH
10 Monate
2002-08 - 2003-05

Einführung und Integration einer Inkasso-Plattform mit Datenmigration und Automatisierung

Softwarearchitekt und Entwickler C# WinForms Windows Services ...
Softwarearchitekt und Entwickler
Projektkontext und Ziel

Einführung und technische Anpassung einer Inkassosoftware einschließlich Datenmigration, Schnittstellenentwicklung und Automatisierung wiederkehrender Datenverarbeitungsprozesse.

Verantwortung und technische Umsetzung

  • Analyse der bestehenden Datenbestände und Integrationsanforderungen.
  • Erstellung von Spezifikationen und Definition technischer Standards.
  • Entwicklung von Schnittstellen und Windows Services mit C# zur automatisierten Verarbeitung von Daten.
  • Entwicklung von Konvertierungswerkzeugen für die Datenmigration.
  • Anpassung und Weiterentwicklung der bestehenden Datenbasis.
  • Bereitstellung benötigter Auswertungen und Statistiken.
  • Integration mit Sybase SQL Anywhere und vorhandenen Visual-Objects-Komponenten.
  • Schulung der Mitarbeiter im Umgang mit der eingeführten Lösung.
  • Unterstützung während der Einführung und Stabilisierung des Systems.

Ergebnis und Mehrwert

  • Erfolgreich eingeführte und auf den Kunden zugeschnittene Inkassolösung.
  • Automatisierter Datenaustausch über individuell entwickelte Schnittstellen und Windows Services.
  • Strukturierte Übernahme vorhandener Datenbestände durch eigene Konvertierungswerkzeuge.
  • Der Kunde hob in seiner Referenz insbesondere Zuverlässigkeit, Eigenverantwortung, Fachkompetenz und das frühzeitige Erkennen von Anforderungen hervor.
Sybase SQL Anywhere 7 Visual Studio Windows 2000/XP Office 2000/XP
C# WinForms Windows Services XML Visual Objects Datenmigration Schnittstellenentwicklung Konvertierung
Schimmelpfeng Inkasso GmbH
Darmstadt
6 Monate
2002-05 - 2002-10

Weiterentwicklung einer serviceorientierten Flugbuchungs- und Reiseplattform

Softwareentwickler Java C++ C# ...
Softwareentwickler
Projektkontext und Ziel

Weiterentwicklung einer Standardlösung für Ticketmanagement, Flugbuchungen und Reservierungen im Internet und bei Reisegroßhändlern. Die bestehende Plattform stellte wesentliche Funktionen als Java-basierte Web Services zur Verfügung.

Verantwortung und technische Umsetzung

  • Mitarbeit in einem gemischten Team aus internen und externen Entwicklern.
  • Entwicklung und Erweiterung von Ticketmanagement-Services.
  • Weiterentwicklung von Flugbuchungs- und Reservierungsfunktionen.
  • Entwicklung und Anpassung von Internet-Gateways.
  • Umsetzung von Integrationsschnittstellen auf Basis von XML und EDIFACT.
  • Arbeit in einer heterogenen Technologielandschaft aus Java, C++, C#, VB.NET und Qt.
  • Nutzung von COM/COM+ und bestehenden Windows-basierten Komponenten.
  • Integration und Versionierung in einer ClearCase-basierten Entwicklungsumgebung.

Ergebnis und Mehrwert

  • Erweiterung einer bestehenden Reiseplattform um zusätzliche Buchungs-, Ticket- und Integrationsfunktionen.
  • Verbindung klassischer Windows- und COM-Technologien mit Java-Webservices und standardisierten Austauschformaten.
  • Praktische Erfahrung in einer heterogenen, serviceorientierten Integrationslandschaft.
Visual Studio 6/.NET Windows 2000/XP ClearCase
Java C++ C# VB.NET Qt WinForms XML XSLT EDIFACT UML SQL Web Services COM/COM+ Visual Objects
Softwareunternehmen der Reisebranche
Bremen
10 Monate
2002-01 - 2002-10

Entwicklung einer integrierten Callcenter-, Abrechnungs- und Telefonieplattform

Projektleiter und Systemarchitekt ADO.NET ASP.NET C# ...
Projektleiter und Systemarchitekt
Projektkontext und Ziel

Neuentwicklung einer Standardsoftware für Callcenter, die Verwaltungs-, Abrechnungs- und Kommunikationsfunktionen in einer serverbasierten Architektur aus Web Services und Clientsoftware bündelte.

Verantwortung und technische Umsetzung

  • Eigenverantwortliche Projektplanung und technische Administration.
  • Entwicklung in einem kleinen Team aus zwei Entwicklern.
  • Entwurf und Implementierung serverbasierter Web Services und der zugehörigen Clientsoftware.
  • Integration einer Siemens-Telekommunikationsanlage über spezielle Telekom-Services.
  • Umsetzung von Rufnummernerkennung und direkter Anwahl aus der Clientanwendung.
  • Entwicklung von Funktionen für Datawarehouse, Lagerverwaltung, Rechnungs- und Mahnwesen sowie Provisionsverrechnung.
  • Implementierung verschiedener Statistiken und Auswertungen.
  • Nutzung von ADO.NET, ASP.NET, C#, WinForms, COM+, VB.NET, XML sowie SQL-Technologien.
  • Modellierung und technische Strukturierung mit UML und Rational XDE.

Ergebnis und Mehrwert

  • Vollständige Standardlösung für zentrale Callcenter-Prozesse.
  • Integration von Telefonie und betriebswirtschaftlichen Funktionen in einer einheitlichen Anwendung.
  • Frühzeitige Nutzung serviceorientierter .NET-Architekturen.
Windows 2000/XP/.NET Server SQL Server 2000 IIS 5.0 .NET Framework SDK Visual Studio .NET Rational XDE Siemens-Telekommunikation
ADO.NET ASP.NET C# WinForms COM+ PL/SQL T-SQL VB.NET XML UML
Callcenter / Dienstleistungsunternehmen
Weyhe bei Bremen
6 Monate
2002-03 - 2002-08

Entwicklung eines webbasierten Softwareverteilungs- und Suchsystems

Softwareentwickler ADO.NET ASP.NET COM+ ...
Softwareentwickler
Projektkontext und Ziel

Entwicklung einer webbasierten Anwendung, mit der Anwendungen innerhalb eines Netzwerks einfacher gefunden und installiert werden konnten.

Verantwortung und technische Umsetzung

  • Eigenverantwortliche Planung der Anwendung.
  • Entwicklung der Browseranwendung mit ASP.NET, C# und VB.NET.
  • Nutzung von ADO.NET und T-SQL für Datenzugriff und Verwaltungsinformationen.
  • Einbindung von COM+-Komponenten.
  • Bereitstellung auf Windows .NET Server mit IIS 6.0.
  • Nutzung von SQL Server 2000 als Datenbasis.

Ergebnis und Mehrwert

  • Zentraler browserbasierter Einstiegspunkt zur Suche und Installation verfügbarer Anwendungen.
  • Vereinfachung eines zuvor dezentralen Softwarebereitstellungsprozesses.
Visual Studio .NET Windows .NET Server Beta 3 SQL Server 2000 IIS 6.0 .NET Framework SDK
ADO.NET ASP.NET COM+ T-SQL C# VB.NET XML
Hamburg
2 Monate
2002-03 - 2002-04

Aufbau einer zweistufigen .NET-Web- und Service-Infrastruktur

Systemarchitekt VB.NET C# Remotedebugging
Systemarchitekt
Projektkontext und Ziel

Aufbau einer zweistufigen Serverumgebung für frühe .NET-Webanwendungen und Web Services. Ein Server wurde für die externe Bereitstellung von Webdiensten vorgesehen, während ein zweiter Server die angebundenen Daten und Datenbanken bereitstellte.

Verantwortung und technische Umsetzung

  • Planung der Serverrollen und der grundsätzlichen Systemarchitektur.
  • Installation und Konfiguration zweier Windows .NET-Server-Systeme.
  • Einrichtung von IIS 6.0 und .NET Framework SDK.
  • Installation von Microsoft Team Services zur Unterstützung der Entwicklung.
  • Konfiguration von Microsoft ISA Server für die kontrollierte Internetanbindung des externen Systems.
  • Einrichtung von Remotedebugging für die Entwicklungs- und Fehleranalyse.
  • Bereitstellung von SQL Server 2000 und der benötigten Entwicklungsumgebung mit Visual Studio .NET.

Ergebnis und Mehrwert

  • Klare Trennung zwischen internetnaher Web-/Service-Schicht und Datenhaltung.
  • Betriebsfähige Entwicklungs- und Hostingumgebung für frühe .NET-Weblösungen.
Windows .NET Server Beta 3 IIS 6.0 SQL Server 2000 .NET Framework SDK Visual Studio .NET Team Services Microsoft ISA Server
VB.NET C# Remotedebugging
Bremen
9 Monate
2001-08 - 2002-04

Modernisierung einer Flugschulsoftware zu einer servicebasierten .NET-Plattform

Projektplanung, Administration und Softwareentwicklung Datawarehouse E-Learning ADO.NET ...
Projektplanung, Administration und Softwareentwicklung
Projektkontext und Ziel

Erneuerung einer bestehenden Produktlinie für Flugschulen durch eine moderne, servicebasierte .NET-Lösung. Die Software sollte zentrale Verwaltungs-, Ausbildungs- und Statistikfunktionen bereitstellen und die frühere Produktgeneration technisch ablösen.

Verantwortung und technische Umsetzung

  • Eigenverantwortliche Projektplanung und Administration.
  • Entwicklung im Team mit weiteren Entwicklern.
  • Architektur einer servicebasierten Anwendung mit Web Services.
  • Entwicklung von Funktionen für Schüler-, Ausbildungs- und Verwaltungsdaten.
  • Integration einer E-Learning-Komponente und verschiedener Statistiken.
  • Umsetzung von Datenzugriff und Geschäftslogik mit ADO.NET, C#, VB.NET und SQL.
  • Entwicklung von Web- und Windows-Komponenten mit ASP.NET und WinForms.
  • Nutzung von COM+ und XML für Integration und Datenaustausch.
  • Modellierung der Anwendung mit UML und Rational XDE.

Ergebnis und Mehrwert

  • Technische Modernisierung der eigenen Flugschul-Produktlinie auf .NET-Basis.
  • Serviceorientierte Grundlage für spätere Erweiterungen und zentrale Datenbereitstellung.
  • Verbindung von Verwaltungssoftware und E-Learning-Funktionen in einer gemeinsamen Plattform.
Windows 2000/XP/.NET Server SQL Server 2000 Access XP IIS 5.0 Visual Studio .NET Rational XDE
Datawarehouse E-Learning ADO.NET ASP.NET C# WinForms COM+ SQL PL/SQL T-SQL VB.NET XML UML
Flugschule
Hamburg
11 Monate
2001-04 - 2002-02

Modernisierung einer Inkassoplattform und Anbindung von Finanzbuchhaltungssystemen

Softwareentwickler und Integrationsentwickler Visual Objects 2.0/2.5 C# VB.NET ...
Softwareentwickler und Integrationsentwickler
Projektkontext und Ziel

Weiterentwicklung einer bestehenden Inkassosoftware im Multimedia-/Entertainment-Umfeld. Ziel war die technische Modernisierung der Anwendung sowie die Anbindung zusätzlicher externer Finanzbuchhaltungssysteme.

Verantwortung und technische Umsetzung

  • Analyse und Modernisierung bestehender Anwendungskomponenten.
  • Entwicklung zusätzlicher Schnittstellen zu externen Finanzbuchhaltungssystemen.
  • Datenmigration und Entwicklung eigener Konvertierungswerkzeuge.
  • Erweiterung von Statistik- und Auswertungsfunktionen.
  • Arbeit mit bestehenden Visual-Objects-Komponenten und schrittweise Einbindung neuerer .NET-Technologien.
  • Nutzung von C#, VB.NET, SQL und COM für Integrations- und Erweiterungsaufgaben.
  • Arbeit mit Sybase SQL Anywhere und PowerDesigner.

Ergebnis und Mehrwert

  • Erweiterte Integrationsfähigkeit der bestehenden Inkassolösung.
  • Modernisierte Schnittstellen- und Datenverarbeitung.
  • Strukturierte Migration vorhandener Daten und Anbindung zusätzlicher Finanzsysteme.
Sybase SQL Anywhere PowerDesigner Windows 2000/XP Office 2000/XP
Visual Objects 2.0/2.5 C# VB.NET SQL COM Datenmigration Konvertierung
Ferber-Software / Mediainkasso
Lippstadt / Gütersloh
3 Monate
2001-01 - 2001-03

Erweiterung produktiver Multimedia- und Audioanwendungen für den Handel

Softwareentwickler, Datenbankentwickler und Qualitätssicherung COM PL/SQL VBA ...
Softwareentwickler, Datenbankentwickler und Qualitätssicherung
Projektkontext und Ziel

Weiterentwicklung mehrerer bestehender Anwendungen im Bereich Audiotechnik und Multimedia, darunter produktiv bei Handelsunternehmen eingesetzte Systeme zur Musiktitel-Vorschau sowie eine Plattform für individuell zusammengestellte CDs.

Verantwortung und technische Umsetzung

  • Erweiterung bestehender Anwendungen und Entwicklung zusätzlicher Funktionen.
  • Erstellung von VBA-Makros sowie Pflege und Erweiterung von Tabellen und Datenbankabfragen.
  • Weiterentwicklung des ?Musik Browser Network?, bei dem durch Scannen eines CD-Barcodes Musiktitel angespielt werden konnten.
  • Weiterentwicklung der Anwendung ?Private CD? zur internetbasierten Zusammenstellung individuell produzierter CDs.
  • Umsetzung verschiedener kleinerer Erweiterungen an bestehenden Systemen.
  • Qualitätssicherung und Beratung zu Fragen der Softwaresicherheit.
  • Arbeit mit Oracle 7, PL/SQL, Visual Basic 6, COM und VBA.

Ergebnis und Mehrwert

  • Erweiterung produktiv eingesetzter Multimedia-Anwendungen um zusätzliche Funktionen.
  • Verbesserung und Pflege der Datenbank- und Integrationslogik.
  • Unterstützung der Stabilität und Qualität bestehender Kundensysteme.
Oracle 7 Windows NT 4 Office 97/2000
COM PL/SQL VBA Visual Basic 6 Multimedia-/Audioanwendungen
Bertelsmann
Gütersloh
8 Monate
2000-05 - 2000-12

Migration und Performanceoptimierung einer unternehmenskritischen Warenwirtschaftsdatenbank

Datenbank-/Softwareexperte und technischer Coach I4GL Script PL/SQL ...
Datenbank-/Softwareexperte und technischer Coach
Projektkontext und Ziel

Sicherstellung des Betriebs eines zentralen Warenwirtschaftssystems während einer umfangreichen Plattform- und Datenbankmigration. Die Arbeiten erfolgten gemeinsam mit einem internen Entwicklerteam aus zwölf Personen.

Verantwortung und technische Umsetzung

  • Schulung interner Mitarbeiter in den eingesetzten und neuen Technologien.
  • Migration der Warenwirtschaftsdaten von einer NCR-Maschine unter Unix System V auf eine IBM S80 unter AIX 3.20.
  • Sicherstellung des laufenden Systembetriebs während der Umstellung.
  • Analyse und Optimierung der Performance von Programmen, Views und SQL-Abfragen.
  • Tuning von Datenbankparametern, Indizes und Abfragen.
  • Konsolidierung mehrerer zuvor aufgeteilter Datenbanken auf einem zentralen System.
  • Installation einer Enterprise-Replikation mit einer IBM F80 unter AIX.
  • Programmierung und Optimierung bestehender I4GL-Anwendungen.
  • Laufender Wissenstransfer und Weiterbildung des internen Teams.

Ergebnis und Mehrwert

  • Erfolgreiche Migration der zentralen Warenwirtschaft auf eine neue Plattform.
  • Konsolidierte Datenbanklandschaft mit optimierter Performance.
  • Replikationslösung für höhere betriebliche Robustheit.
  • Nachhaltiger Wissenstransfer in das interne Entwicklungsteam.
Informix 7.31 AIX 3.20 Unix System V Linux IBM S80/F80 Windows NT 4 Office 2000
I4GL Script PL/SQL I-SQL VBA X-Server Telnet Datenbankmigration Performance-Tuning Replikation
Modehaus / IT-Abteilung
Rastede
4 Monate
2000-02 - 2000-05

Entwicklung einer vollständigen Verwaltungsplattform für Flugschulen

Projektplanung, Administration und Entwicklung Visual Basic 6 VBA COM/ActiveX ...
Projektplanung, Administration und Entwicklung
Projektkontext und Ziel

Vervollständigung und Modernisierung der eigenen Produktpalette für Flugschulen durch eine neue Verwaltungssoftware. Die Anwendung ergänzte die bereits seit 1994 entwickelte Test- und Trainingssoftware um kaufmännische und organisatorische Funktionen.

Verantwortung und technische Umsetzung

  • Eigenverantwortliche Projektplanung, Administration und Softwareentwicklung.
  • Entwicklung der Anwendung mit Visual Basic 6 für Windows 98/2000.
  • Nutzung von Microsoft Access 2000 als Datenbasis.
  • Entwicklung von Funktionen zur Verwaltung persönlicher Schülerdaten.
  • Verwaltung von Flugzeugen, Fluglehrern, Lehrberechtigungen und Flugstunden.
  • Erstellung der für das Luftfahrt-Bundesamt benötigten Nachweise aus den gespeicherten Flugdaten.
  • Umsetzung von Rechnungsstellung und verschiedenen Statistiken.
  • Nutzung von COM/ActiveX, SQL und VBA sowie ergänzenden C++-Komponenten.

Ergebnis und Mehrwert

  • Vollständige Verwaltungssoftware für zentrale organisatorische und kaufmännische Flugschulprozesse.
  • Ergänzung der bestehenden Produktfamilie um eine praxisnahe Verwaltungsplattform.
  • Berücksichtigung luftfahrtspezifischer Nachweis- und Dokumentationsanforderungen.
Windows 98/2000 Access 2000 Visual Studio
Visual Basic 6 VBA COM/ActiveX SQL C++/MFC
Softwareunternehmen (Flugbranche)
Bremen
3 Jahre 5 Monate
1996-09 - 2000-01

Technische Leitung einer länderübergreifenden Medienbeobachtungsplattform

Softwarearchitekt, Entwickler, technischer Projektleiter OOA OOD OOP ...
Softwarearchitekt, Entwickler, technischer Projektleiter
Projektkontext und Ziel

Entwicklung einer umfangreichen Individualsoftware für Medienbeobachtungsunternehmen in der Schweiz und in Deutschland. Die Plattform verwaltete den vollständigen Prozess von der Erfassung und Verarbeitung der Medieninhalte über Kundenverwaltung und Auslieferung bis zur Verrechnung.

Verantwortung und technische Umsetzung

  • Mitarbeit an der Softwareentwicklung und ab 07/1997 Übernahme der technischen Projektleitung.
  • Koordination eines dezentralen Teams aus festen Mitarbeitern, freien Mitarbeitern und beteiligten Unternehmen in der Schweiz, Österreich und Deutschland.
  • Spezifikation zusätzlicher Module und fachlicher Erweiterungen.
  • Entwurf und Umsetzung der Software- und Datenbankstrukturen.
  • Entwicklung unter konsequenter Anwendung objektorientierter Analyse-, Design- und Programmierprinzipien.
  • Architektur einer Client-/Server-Lösung aus Visual-Basic-, Visual-C++-, PL/SQL- und SQL-Komponenten.
  • Konzeption und Optimierung sämtlicher Datenbanktabellen und Abfragen hinsichtlich Performance und Speicherbedarf.
  • Einsatz von Metadatenmodellen für flexible Datenstrukturen.
  • Installation und Administration von Informix-Datenbanken.
  • Entwicklung von Schnittstellen für Scanning- und Clipping-Software.
  • Umsetzung der Verarbeitung und Pflege von Kundendaten.
  • Speicherung, Aufbereitung und Anzeige von Bilddaten.
  • Entwicklung der Bereitstellung und Auslieferung von Daten an Kunden sowohl über das Internet als auch in gedruckter Form.
  • Umsetzung von Rechnungsstellung und vielfältigen Statistikfunktionen.

Ergebnis und Mehrwert

  • Über mehrere Jahre entwickelte zentrale Individualplattform für das operative Geschäft der Medienbeobachtung.
  • Durchgängige Abbildung der Wertschöpfung von Datenerfassung und Verarbeitung bis zu Auslieferung und Abrechnung.
  • Leistungsfähige, auf hohe Datenmengen optimierte Datenbank- und Client-/Server-Architektur.
  • Übernahme umfassender technischer Projektleitungsverantwortung und Koordination eines länderübergreifenden Teams.
Informix 7.12/7.30 AIX 3 Sun Solaris Windows 95/98/NT4 Xerox-Systeme Office 95?2000
OOA OOD OOP COM/ActiveX C++/MFC Visual Basic 3?6 Script SQL PL/SQL I-SQL VBA XGF Client/Server Metadatenmodelle Datenbankoptimierung
IMTF SA / Argus der Presse AG
Fribourg / Schweiz
1 Jahr 11 Monate
1994-10 - 1996-08

Produktentwicklung einer LBA-konformen Test- und Trainingssoftware für Flugschulen

Projektplanung, Spezifikation, Entwicklung, Qualitätssicherung und Kundenbetreuung COM/ActiveX Script SQL ...
Projektplanung, Spezifikation, Entwicklung, Qualitätssicherung und Kundenbetreuung
Projektkontext und Ziel

Entwicklung und Weiterentwicklung einer Standardsoftware für die theoretische Ausbildung in Flugschulen. Die Lösung wurde über drei Versionen gepflegt und orientierte sich an den Vorgaben des Luftfahrt-Bundesamts.

Verantwortung und technische Umsetzung

  • Klärung benötigter Funktionen mit Referenzkunden.
  • Erstellung der fachlichen und technischen Spezifikationen.
  • Eigenverantwortliche Projektplanung und Administration.
  • Entwicklung der Anwendung mit Visual Basic 3/4 und den damals verfügbaren objektorientierten Möglichkeiten.
  • Durchführung der Qualitätssicherung.
  • Installation der Software bei Referenzkunden und anschließende Betreuung.
  • Erstellung und Integration von Onlinehilfe und Dokumentation vor der offiziellen Markteinführung.
  • Entwicklung zweier zusammengehöriger Anwendungen für Fluglehrer und Flugschüler.
  • Umsetzung eines Autorensystems, mit dem Lehrer Tests aus Fragenkatalogen und Grafiken zusammenstellen konnten.
  • Entwicklung der Schüleranwendung zur Durchführung der Tests.
  • Implementierung der anschließenden Auswertung und Korrektur durch Fluglehrer.

Ergebnis und Mehrwert

  • Marktfähige Standardsoftware für einen spezialisierten Ausbildungsbereich.
  • Mehrjährige Weiterentwicklung über drei Produktversionen.
  • Durchgängige Verantwortung von Kundenanforderungen und Spezifikation bis Entwicklung, Qualitätssicherung, Dokumentation, Installation und Support.
Windows 95 Access 2/95
COM/ActiveX Script SQL VBA Visual Basic 3/4 objektorientierte Programmierung LBA-Vorgaben C C++
Flugschule
Hamburg
1 Jahr 10 Monate
1992-11 - 1994-08

Objektorientierte Entwicklung einer Speditions- und Abrechnungssoftware in C++

Softwareentwickler C++/MFC Visual C++ 1.0/1.1 Clipper ...
Softwareentwickler
Projektkontext und Ziel

Mitarbeit an einer umfangreichen Individualsoftware für Speditionen. Die Anwendung deckte zentrale kaufmännische und logistische Funktionen ab und wurde unter DOS mit objektorientierten C++-Konzepten umgesetzt.

Verantwortung und technische Umsetzung

  • Selbstständige Umsetzung einzelner Programmmodule auf Basis fachlicher Grobvorgaben.
  • Entwicklung von Masken und Anwendungsfunktionen mit Visual C++ 1.0/1.1 für DOS.
  • Implementierung von Modulen für Kundendatenerfassung, Auftragsverwaltung, Rechnungserstellung und Statistiken.
  • Entwicklung objektorientierter Klassen für Datenzugriff und Geschäftslogik.
  • Anbindung an eine B-Trieve-Datenbank.
  • Entwicklung eigener Klassen für eine fensterorientierte Benutzeroberfläche unter DOS.
  • Arbeit in einem kleinen Entwicklerteam mit klar abgegrenzter eigener Modulverantwortung.

Ergebnis und Mehrwert

  • Produktive Module für zentrale Prozesse eines Speditionssystems.
  • Früher praktischer Einsatz objektorientierter Entwicklung in C++.
  • Eigenständige Umsetzung komplexer Fachmodule innerhalb einer größeren Anwendung.
MS-DOS Novell 2.11?3.12 B-Trieve
C++/MFC Visual C++ 1.0/1.1 Clipper dBase Script SQL objektorientierte Programmierung
Bremen

Position

Position

Senior IT-Architekt und Softwareentwickler mit mehr als 30 Jahren Projekterfahrung in der Konzeption, Modernisierung und Umsetzung komplexer Software-, System- und Integrationslandschaften. Der Schwerpunkt liegt im Microsoft-Ökosystem mit C#/.NET, Microsoft Azure, Azure DevOps/TFS, Microsoft 365/Office 365 sowie in der Verbindung klassischer Enterprise-Architekturen mit modernen Cloud-, DevOps-, Automatisierungs- und KI-Technologien.

Neben der Architektur arbeite ich weiterhin aktiv in der Entwicklung und technischen Umsetzung. Dadurch verbinde ich strategische Zielbilder mit einem detaillierten Verständnis für Quellcode, Schnittstellen, Datenhaltung, Build- und Deploymentprozesse, Security, Infrastruktur und den operativen Betrieb. Ein besonderer Schwerpunkt liegt auf der Modernisierung langjährig gewachsener Systeme, bei der vorhandenes Produkt- und Teamwissen erhalten und schrittweise in tragfähige Zielarchitekturen überführt wird.

Moderne KI-Werkzeuge und KI-Plattformen nutze ich produktiv für Analyse, Softwareentwicklung, Architekturarbeit, Dokumentation und Prozessautomatisierung. Dazu gehören unter anderem ChatGPT, OpenAI Codex, GitHub Copilot, Microsoft Copilot, Copilot Studio, Ollama, Hugging Face, lokale LLM-Infrastrukturen, n8n und OpenClaw. Für lokale Inferenz-, Evaluierungs- und Entwicklungsaufgaben steht eine umfangreiche eigene technische Infrastruktur zur Verfügung.


Technische Arbeitsumgebung


  • umfangreiche eigene Hard- und Software-Infrastruktur für Entwicklung, Architektur, Tests und KI
  • Microsoft Visual Studio Enterprise / MSDN-Umfeld
  • Microsoft 365 / Office 365, Azure und Azure DevOps
  • ChatGPT Pro, Microsoft Copilot Pro und Power Platform
  • lokale KI-Infrastruktur mit Ollama und weiteren Modellen
  • eigene n8n- und OpenClaw-Systeme für Workflow- und Agenten-Automatisierung

Kernkompetenzen


  • Solution-, Software-, System-, Plattform- und Sicherheitsarchitektur
  • Architektur und Modernisierung komplexer Enterprise-Software und gewachsener Systemlandschaften
  • C#/.NET, Full-Stack-Entwicklung und technische Lead-Rollen
  • Microsoft Azure, Microsoft 365 und hybride Microsoft-Systemlandschaften
  • Azure DevOps Server/TFS, Git, ALM, CI/CD, YAML-Pipelines, Process Customization sowie Build- und Release-Automatisierung
  • Azure DevOps REST API, Service Hooks, Work-Item-Prozesse, Branch Policies und automatisierte Plattformkonfiguration
  • DevOps, DevSecOps, Infrastructure Automation und reproduzierbare Provisionierung
  • AI Engineering, Generative AI, Agentic AI, Multi-Agenten-Systeme und AI Engineering Platforms
  • rollen- und capability-basierte Agenten-Orchestrierung, kontrollierte Agenten-Loops, Eskalationsketten, Human-in-the-Loop und Quality Gates
  • n8n, OpenClaw, RabbitMQ, Redis, PostgreSQL/pgvector, Qdrant, MinIO sowie lokale und cloudbasierte KI-Services
  • RAG-, Agent-Memory- und Knowledge-Architekturen einschließlich projektübergreifender Wissensmodelle
  • Workflow-, Event- und Message-Bus-Architekturen mit De-Duplizierung, Heartbeats, Orphan-Erkennung, Abbruch- und Wiederanlaufmechanismen
  • KI-Governance, Nachvollziehbarkeit automatisierter Ergebnisse sowie konfigurierbare Logging- und Credential-Architekturen
  • System-, Daten- und Plattformmigrationen
  • IAM, RBAC, SSO, OAuth 2.0, OpenID Connect, Active Directory, Entra ID, PKI und Firewall-Architekturen
  • technische Projektleitung, Teamleitung, Coaching, Schulung und Wissenstransfer
  • Machbarkeitsstudien, technische Analysen, Architektur-Assessments, Zielarchitekturen und Implementierungsstrategien

Kompetenzen

Kompetenzen

Schwerpunkte

AI Engineering / Agentic AI
Experte
Angriffsprävention
Experte
Cloud- und Plattformarchitektur
Experte
DevOps
Experte
Forschung, Entwicklung
Experte
IT, EDV
Experte
Prozess- und Workflow-Automatisierung
Experte
Softwareanalyse
Experte
Softwareentwicklung
Experte
Softwareerneuerung
Experte
Strategie, Planung
Experte
Teamleitung
Experte

Aufgabenbereiche

Abteilungsleiter
Experte
Agile Transformation
Experte
Budgetmanagement
Experte
Coaching
Experte
Collaborative Projectmanagement
Experte
Feasibility Studies
Experte
IT-Governance
Fortgeschritten
IT-Koordination
Experte
Kapazitätsmanagement
Experte
Kostenplanung
Experte
Mitarbeiterführung
Experte
Mitarbeitersteuerung
Experte
Mitarbeiterverantwortung
Experte
Netzplantechnik
Fortgeschritten
Personalführung
Experte
Personalverantwortung
Experte
POC
Experte
Projekt Management Erfahrung
Experte
Projektmanagement Tools
Experte
Resource Management
Experte
Resource planning
Experte
Risiko Management
Experte
Risikobewertung
Experte
Risikofrüherkennnung
Experte
Scrum Master
Fortgeschritten
Softwarearchitektur
Experte
Softwareentwicklung
Experte
Standortwechsel (Produktionsverlagerung, Neubau, Umzug)
Fortgeschritten
Steering Board
Fortgeschritten
Strategische Beratung
Experte
SW Development Life cycle
Experte
System Development LifeCycle
Experte
Systemmigrationen
Experte
Team Lead
Experte
Teamführung
Experte
Teamleitung
Experte
techn. Projektleiter
Experte
DevOps
Experte
Workflow-Automatisierung
Experte

Produkte / Standards / Erfahrungen / Methoden

.NET Framework und diverse Tools, SDKs und Sprachen des .NET Framework
Experte
Active Directory
Fortgeschritten
Active Directory (AD, ADS)
Fortgeschritten
Active Directory Administration
Fortgeschritten
Active Directory Design
Fortgeschritten
Agil
Experte
Agile Entwicklung
Experte
agile Entwicklungsmethoden
Altova Mission Kit
Fortgeschritten
Altova XMLSpy
Fortgeschritten
Astaro / Sophos UTM
Experte
Atlassian Confluence
Basics
Atlassian JIRA
Basics
AxCMS
Axinom Solution Partner AxCMS 7 / 8 / 9
Azure
Experte
Azure Active Directory
Experte
Azure DevOps Server
Experte
Bootstrap
Experte
Bouncy Castle
Fortgeschritten
Chryptographie
Fortgeschritten
Citrix
Fortgeschritten
ClearCase
Fortgeschritten
ClearQuest
Fortgeschritten
CMMI
Fortgeschritten
COM Interop
Fortgeschritten
CSS
Experte
DevExpress
Fortgeschritten
DHCP
Experte
DNS
Experte
DoS-Angriffe
Fortgeschritten
DotNetNuke
Experte
Enterprise Architect
Fortgeschritten
Enterprise Library
Fortgeschritten
Entity Framework
Fortgeschritten
Ereignisgesteuerte und Komponentenorientierte Programmierung
Experte
ERP
Fortgeschritten
Exchange
Experte
FiBu-Systeme & Project Controling
Fortgeschritten
Firewalltechnologien
Experte
GIT
Experte
GIT LFS
Experte
Herstellung und Design Objektrelationaler Beziehungen (OR-Mapper)
Experte
HP Testcenter
Basics
HTML
Experte
HTML-Injection
Experte
HTML-Tidy
Experte
HTML4
Experte
HTML5
Fortgeschritten
Hyper-V
Experte
IAM (Entra ID, SSO, OAuth, OpenID, AD-Design, Azure-AD, PKI)
Experte
IIS
Experte
Informix 6
Fortgeschritten
Informix 7
Fortgeschritten
ISA Server
Experte
Kerberos
Fortgeschritten
Kommunikationstechnik
Experte
LDAP
Experte
LESS
Experte
Microsoft Azure
Experte
Microsoft Exchange
Experte
Microsoft Forefront
Experte
Microsoft Internet Security and Acceleration Server (ISA2006)
Experte
Microsoft ISA-Server
Experte
Microsoft Office
Experte
Microsoft Office 365
Experte
Microsoft Project
Experte
Microsoft Sharepoint
Experte
Microsoft Small Business Server / Essential Business Server
Experte
Microsoft SQL Server
Experte
Microsoft Threat Management Gateway (TMG2010)
Experte
Microsoft TMG2010
Experte
Microsoft Visual Studio
Experte
Microsoft-Access
Experte
Microsoft-Office
Experte
Microsoft-Project
Experte
Microsoft-Visio
Experte
Mobile Apps
Fortgeschritten
MOQ
Fortgeschritten
MS Frontpage
Fortgeschritten
MS Office
Experte
MS Project
Experte
MS Sharepoint Designer
Fortgeschritten
MVC 5 und Razor engine
Fortgeschritten
MVVM
Experte
Netgear UTM50
Experte
NInject
Fortgeschritten
NODE.js
Basics
NuGet
Experte
Objektorientierte Analyse (OOA)
Experte
Objektorientierte Programmierung (OOP)
Experte
Objektorientiertes Design (OOD)
Experte
Office 365
Experte
OPNsense
Fortgeschritten
ORACLE
Experte
PAM (Privileged Access Management)
Experte
PKI
Experte
Programmierung in C#, VB.NET, SOAP, XML, XSLT, ASP.NET, ADO.NET, ...
Experte
Proxy Einrichtung
Experte
Prozessmanagement
Fortgeschritten
ReSharper
Experte
REST
Experte
RhinoMocks
Fortgeschritten
Sandcastle HelpFile Builder
Experte
Script-Injection
Experte
Scrum
Experte
SCSF
Experte
Server-Virtualisierung
Experte
SharePoint Online
Experte
SharePoint WebParts
Fortgeschritten
SharePoint, MOSS, WSS
Experte
Silverlight
Fortgeschritten
SimCorp Dimension
Fortgeschritten
SOA
Experte
SOAP
Experte
Sonatype Nexus
Fortgeschritten
Sophos UTM
Experte
Sparx Enterprise Architect
Fortgeschritten
SQL-Injection
Experte
SQL-Server
Fortgeschritten
SubVersion
Experte
SVN
Experte
SunGard V3
Fortgeschritten
Sybase SQL-Anywhere
Experte
Sybase SQL-Enterprise
Experte
TDD
Experte
Team Explorer
Experte
Team Foundation Server (TFS)
Experte
TeamScale 5.0
Fortgeschritten
Teamscale 6.0
Fortgeschritten
Teamscale 7.1
Fortgeschritten
Terminal Server
Experte
TFS
Experte
TFS Build Server und Build Manager
Experte
Threat Management Gateway (TMG)
Experte
Toad for Oracle
Experte
Tortoise ANKH
Experte
UDDI
Basics
UML
Fortgeschritten
Universal Apps
Fortgeschritten
Virtualisierung (Virtual PC, Virtual Server, Hyper-V, ...)
Experte
Microsoft Visio
Experte
Visual Objects 2.0
Fortgeschritten
Visual Objects 2.5
Fortgeschritten
Visual Studio
Experte
Visual Studio 2003
Experte
Visual Studio 2005
Experte
Visual Studio 2008
Experte
Visual Studio 2017
Experte
Visual Studio 2019
Experte
Visual Studio 2022
Experte
Visual Studio Enterprise 2026
Experte
Visual Studio Code
Experte
VMware vSphere
Fortgeschritten
VPN
Experte
Warenwirtschaftssysteme
Experte
WCF
Experte
WebForms
Experte
Webservices
Experte
WF
Fortgeschritten
Windows Phone
Fortgeschritten
Windows Services
Experte
WinForms
Experte
WINS
Fortgeschritten
WPF
Fortgeschritten
WSSF
Fortgeschritten
XAML
Fortgeschritten
XHTML
Experte
XSS-Angriffe
Experte
Xtreme Programming
Experte
Microsoft Spezialist mit MSDN Universal Subscription und deren Software und Tools seit 1995

Betriebssysteme

6809
Basics
Citrix
Fortgeschritten
Dos
Experte
Hyper-V
Experte
Linux
Fortgeschritten
MS-DOS
Experte
Novell
Basics
SUN OS, Solaris
Basics
Ubuntu
Fortgeschritten
Windows Client
Experte
Windows Phone
Experte
Windows Server
Experte

Programmiersprachen

.NET Core
Experte
.NET Framework
Experte
4gl
Fortgeschritten
ADO.NET
Experte
Ajax
Fortgeschritten
ASP.NET
Experte
Assembler
Experte
Basic
Experte
C
Fortgeschritten
C#
Experte
C++
Fortgeschritten
CSS 3
Experte
Delphi
Fortgeschritten
ESQL/C
Fortgeschritten
HTML 4
Experte
HTML 5
Experte
HTML-Tidy
Fortgeschritten
JavaScript
Experte
JQuery
Fortgeschritten
JSON
Experte
LESS
Experte
LINQ
Experte
Maschinensprachen
Fortgeschritten
Pascal
Fortgeschritten
PL-SQL
Experte 1996 bis 2010
PL/SQL
Experte 1996 bis 2010
PLINQ
Experte
PowerShell
Experte
Reguläre Ausdrücke (Regex)
Experte
Scriptsprachen
Fortgeschritten
Shell
Basics
SQLXML 3.0
Experte
SQLXML 4.0
Experte
TPL
Experte
TypeScript
Fortgeschritten
VB.NET
Experte
Visual Basic .NET
Experte
Visual Objects
Experte Bis Version 2.5
XAML
Fortgeschritten
XHTML
Experte
XML
Experte
XPath
Experte
XQuery
Experte
XSL
Experte
XSLT
Experte
YAML
Experte

Datenbanken

Access
Experte
DAO
Experte
DB2
Basics
Informix
Experte
ISAM
Fortgeschritten
JDBC
Basics
MS SQL Server
Experte
MySQL
Basics
ODBC
Experte
Oracle
Experte
pgvector
Fortgeschritten
PostgreSQL
Fortgeschritten
Qdrant
Fortgeschritten
Redis
Fortgeschritten
SQL
Experte
Sybase
Experte
T-SQL
Experte
Vector-Datenbanken
Fortgeschritten
Watcom SQL
Fortgeschritten
xBase
Fortgeschritten
 

Datenkommunikation

Bus
Fortgeschritten
CAN
Basics
DCAM/ISAM
Fortgeschritten
EDIFACT
Fortgeschritten
Elektronische Messgeräte
Experte
Ethernet
Experte
Fax
Experte
Flüssigkeitspräzisionsmessgeräte
Experte
Internet, Intranet
Experte
ISDN
Experte
ISO/OSI
Experte
LAN, LAN Manager
Experte
Message Queuing
Fortgeschritten
Modbus
Basics
MMS
Basics
MQTT
Fortgeschritten
NetBeui
Basics
NetBios
Basics
Novell
Basics
Packet-Radio
Basics
parallele Schnittstelle
Experte
PC-Anywhere
Experte
Proprietäre Protokolle
Experte
RabbitMQ
Fortgeschritten
Remote PowerShell
Experte
Router
Experte
RPC
Experte
RS232
Experte
SMTP
Experte
SNMP
Fortgeschritten
TCP/IP
Experte
Voice
Basics
Webhooks / Service Hooks
Fortgeschritten
Windows Netzwerk
Experte

Hardware

Arduino / ATMega
Fortgeschritten
Batteriemanagementsysteme (BMS)
Fortgeschritten
Batteriespeichertechnik
Fortgeschritten
Digitale Signalprozessoren
Experte
Embedded-Systeme
Experte
Emulatoren
Experte
ESP8266
Fortgeschritten
Firewall-Appliance
Experte
IoT
Experte
KI-Server
Experte
Mikrocontroller
Experte
Mikrowechselrichter / Solartechnik
Fortgeschritten
Netzwerktechnologien
Experte
PC
Experte
Raspberry Pi
Fortgeschritten
Server (Business)
Experte
STM32
Fortgeschritten

Berechnung / Simulation / Versuch / Validierung

PSpice
Basics

Design / Entwicklung / Konstruktion

EAGLE
Fortgeschritten
OpenSCAD
Fortgeschritten
QIDI Studio
Fortgeschritten

Branchen

Branchen

  • Asset Management / Fondsmanagement
  • Automatisierung / Prozessautomatisierung
  • Automotive / Automobilindustrie
  • Bahn
  • Banken / Bankwesen
  • Bausparkassen
  • Behörden / öffentliche Verwaltung
  • Börse / Wertpapierhandel
  • Callcenter / Contact Center
  • Chemie / Pharma
  • E-Business / E-Commerce
  • EDV / IT-Dienstleistungen
  • Elektronische Medien
  • Energieversorgung
  • Erneuerbare Energien / Solar / Batteriespeicher
  • Finanzdienstleistungen / Finanzwesen
  • Handel / Einzelhandel
  • Hausautomation / Smart Home / IoT
  • Industrie
  • Inkasso / Forderungsmanagement
  • Internet / Web
  • Investment / Kapitalanlagegesellschaften (KAG)
  • IT-Security / Cybersecurity
  • Künstliche Intelligenz / AI Engineering
  • Logistik / Spedition
  • Luftfahrt
  • Maritime Systeme / Schifffahrt
  • Medien / Medienbeobachtung
  • Medizintechnik
  • Mobilfunk
  • Multimedia
  • Payment / Zahlungsverkehr
  • Printmedien
  • Raumfahrt
  • Rechenzentren / IT-Infrastruktur
  • Softwareindustrie / Softwareentwicklung
  • Telekommunikation
  • Touristik / Reise
  • Versicherungen
  • Verwaltung
  • Wertpapiere / Wertpapierhandel

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.