10.03.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior .NET Engineer – Architektur & nachhaltige Systeme

Nürnberg, Deutschland
Weltweit
Diplom Elektrotechniker, Physikstudium
Nürnberg, Deutschland
Weltweit
Diplom Elektrotechniker, Physikstudium

Profilanlagen

profil-janusch-koza-2026-03-long-de.pdf

Über mich

Senior Softwareentwickler .NET mit über 20 Jahren Erfahrung in der Entwicklung stabiler, wartbarer Fachanwendungen. Schwerpunkt auf Desktop- und Client-Server-Systemen (C#, WPF), sauberer Architektur, Performance und langfristigem Betrieb in qualitätskritischen Projekten.

Skills

Als Senior Softwareentwickler mit über 20 Jahren Erfahrung entwickle und betreibe ich komplexe .NET-Fachanwendungen, insbesondere Desktop- und Client-Server-Systeme, mit hohen Anforderungen an Stabilität, Wartbarkeit und langfristigen Betrieb.

Mein Schwerpunkt liegt auf der hands-on Entwicklung qualitativ hochwertiger Anwendungen sowie auf der sauberen Umsetzung fachlicher Anforderungen in robuste technische Lösungen. Dabei verbinde ich fundierte .NET-Entwicklung (C#, Desktop- und Service-Komponenten) mit einem klaren Blick auf Architektur, Performance und Betrieb.

Ich arbeite häufig in gewachsenen Systemlandschaften und unterstütze Projekte bei der strukturierten Weiterentwicklung bestehender Anwendungen, der Reduktion technischer Schulden sowie der nachhaltigen Modernisierung von Code und Architektur. Technisch setze ich auf klare Strukturen (z. B. MVVM, Clean Code, Dependency Injection), automatisierte Tests sowie nachvollziehbare Build- und Deployment-Prozesse, um stabile und langfristig wartbare Systeme sicherzustellen.

Neben der reinen Entwicklung übernehme ich Verantwortung in angrenzenden Bereichen wie Service-Integration, Performance-Analyse, Datenbankzugriffen und betrieblichen Fragestellungen und unterstütze Teams durch Code-Reviews, technische Beratung und pragmatische Lösungsansätze. Ergänzend nutze ich bei Bedarf KI-gestützte Werkzeuge zur Analyse, Dokumentation und Unterstützung von Architektur- und Entwicklungsentscheidungen – stets mit Fokus auf Praxisnähe und konkreten Mehrwert.
Technische Schwerpunkte
Architektur & Design
Clean Architecture, DDD, SOLID, Separation of Concerns · Refactoring & Modularisierung · API-Design (REST, gRPC) · Code-Reviews & Mentoring

Entwicklung & Integration
.NET (Framework, .NET 6–9), C# · WPF, WinForms, ASP.NET Core · MVC / MVVM · EF Core, Dapper · REST, gRPC, SignalR, MQTT, OPC-UA

Performance & Betrieb
Memory- & CPU-Profiling · Async/Await-Optimierung · Caching & Parallelisierung · Monitoring (Prometheus, Grafana, OpenTelemetry)

DevOps & Infrastruktur
CI/CD (GitLab CI, Azure DevOps) · Docker · Automatisierte Deployments · Ansible, PowerShell · Windows- & Linux-Server · On-Premise / Private Hosting

Arbeitsweise
Hohe Qualitäts- und Verantwortungsorientierung · Schnelle Einarbeitung in Legacy-Systeme · Klare, lösungsorientierte Kommunikation · Ausgeprägte Hands-on-Mentalität

Sprachen

DeutschMutterspracheEnglischgutPolnischMuttersprache

Projekthistorie

BrixWire New Hub – Architektur, Entwicklung & DevOps-Automatisierung

BrixWare

Medien und Verlage

500-1000 Mitarbeiter

Langfristige Architektur-, Entwicklungs- und Modernisierungsarbeit am BrixWire News Hub. Ziel war eine skalierbare, wartbare und mandantenfähige Plattform, die von klassischem ASP.NET zu einer modernen, containerisierten und KI-fähigen .NET-Core-Architektur weiterentwickelt wird.

Aufgaben & Verantwortung:
• Migration von ASP.NET MVC (.NET 4.7) zu .NET Core / ASP.NET Core
• Einführung von Dependency Injection, EF Core und modularen Plug-in-Strukturen
• Entwicklung einer Workflow-Engine, Integration von Angular & REST-APIs
• Aufbau sicherer Authentifizierung (SSO, SAML2, 2FA, AES-256) inkl. DataProtection
• Automatisierte CI/CD-Pipelines (GitLab CI/CD, Azure DevOps)
• Dockerisierung von Backend & Frontend, Deployments mit Ansible
• Prometheus/Grafana-Monitoring
• KI-Workflows mit OpenAI, Claude, Mistral für Analyse, Übersetzung, Klassifikation

Ergebnisse / Nutzen:
• Transformation vom Monolithen zur modularen Multi-Service-Architektur
• Höhere Skalierbarkeit und Stabilität durch CI/CD, Container & Monitoring
• Integrierte KI-Workflows für Content-Automatisierung
• Verbesserte Sicherheitsarchitektur (SSO, SAML2, 2FA, AES-256)
• Modernisierung der gesamten Software-Lifecycle-Kette

Rolle: Product Owner / .NET Lead Developer & Architect & DevOps Engineer

Technologie-Stack:
C#, .NET 4.8 / .NET 3–9 Core, ASP.NET Core, Razor, Blazor, EF Core, Angular, TypeScript, Docker, GitLab CI/CD, Azure DevOps, Ansible, Prometheus, Grafana, OpenAI, Claude, Mistral, SQL Server, PostgreSQL, SQLite, AWS, Windows/Linux

Logitrans – Auftragsimport/-export und API-Sicherheit

Logitrans

Transport und Logistik

50-250 Mitarbeiter

Konzeption und Implementierung zentraler Integrationsschnittstellen für den Auftragsfluss. Umsetzung von CSV-basierten Prozessen sowie direkter REST-Integration. Absicherung der Schnittstellen durch API-Token-Authentifizierung.

Ergebnisse:
  1. Implementierung von CSV-Import und -Export für Aufträge
  2. Erweiterung um Mail-basierte Auftragseingänge (CSV-Attachments)
  3. Entwicklung einer REST-API für den direkten Auftragsimport
  4. Einführung einer API-Token-Sicherung
  5. Vereinheitlichung der Workflows für Wartbarkeit und Skalierbarkeit

Rolle: Architekt / Entwickler
Tech-Stack: C# .NET-Framework 4.8, .NET Core 9, ASP.NET Core WebAPI, SQL Server, EF Core, Docker, GitLab CI/CD, NUnit

Analyse von Memory Leaks und Performanceproblemen in „MD Ambulant“

Medifox Dan GmbH

Pharma und Medizintechnik

250-500 Mitarbeiter

Analyse und Behebung von Speicherlecks und Performanceproblemen in einer WinForms/WPF-Anwendung.

Ergebnisse:
  1. Reduktion der Speicherlast durch Ressourcenmanagement
  2. Einführung des IDisposable-Patterns
  3. Performanceoptimierung im UI-Thread
  4. Refactoring und Codequalität-Verbesserung
  5. Coaching zu SOLID-Prinzipien und Entwurfsmustern
Rolle: Fehleranalyse / Entwickler
Tech-Stack: c# .NET Framework 4.8, .NET Core 6, WinForms, WPF, DevExpress, Visual Studio, Memory Profiler, GitLab

Entwicklung FFS – Service

Kommunikationsagentur

Internet und Informationstechnologie

50-250 Mitarbeiter

Entwicklung eines Windows-Dienstes für automatisierte Projektinitialisierung und Integration in Microsoft Teams/SharePoint-Umgebungen.

Ergebnisse:
  1. Automatische Erstellung von Projektverzeichnissen und Infrastrukturkomponenten
  2. Anbindung an Microsoft Teams und SharePoint
  3. Integration in Agentursoftware ConAktiv
  4. Vereinheitlichung der Projektstrukturen
Rolle: Architekt / Entwickler
Tech-Stack: C# .NET Core 8/9, PowerShell, GraphQL, REST, Visual Studio, Microsoft Teams, SharePoint , GitLab CI/CD

Definition und Entwicklung einer Schnittstellen-API für Kameraintegration (.NET- basiert)

Allied Vision

Sonstiges

50-250 Mitarbeiter

Entwicklung einer .NET-basierten API für die Integration industrieller Kameras über P/Invoke und Reverse Engineering der bestehenden C-Schnittstelle.

Ergebnisse:
  1. Entwicklung einer systemunabhängigen .NET-API
  2. Architektur eines objektorientierten Klassenmodells
  3. Erstellung eines Prototyps zur Validierung
  4. Dokumentation für SDK-kompatible Clients
Rolle: Architekt / Entwickler
Tech-Stack: c#, .NET Core 7/8, Visual Studio, P/Invoke, Interop, NUnit, Windows/Linux

Werk-Konfiguration – Migration und REST-Service

Juris Verlag

Medien und Verlage

50-250 Mitarbeiter

Migration Excel-basierter Daten in relationale Strukturen und Aufbau eines REST-Service zur Konfiguration.

Ergebnisse:
  1. Datenmigration von Excel zu relationaler DB
  2. Entwicklung eines Spring Boot REST-Services
  3. Einführung standardisierter Schnittstellen
  4. Optimierung der Konfigurationsprozesse

Rolle: Entwickler
Tech-Stack: Java, Spring Boot, Spring Data, IntelliJ, JDK 17

Kassenautomaten Software – Migration & Weiterentwicklung

Almex GmbH

Transport und Logistik

250-500 Mitarbeiter

Migration und Modernisierung von Microservices in Apache Karaf.

Ergebnisse:
  1. Migration auf Karaf 4.4.x
  2. Aktualisierung externer Abhängigkeiten
  3. Stabilisierung und Fehlerbehebung
  4. Vereinheitlichung der Deployments mit Jetty/CXF
Rolle: Entwickler
Tech-Stack: Java, OSGi, JSP, CXF, Jetty, IntelliJ , GitLab

Analyse Memory Leaks – Lexware

Haufe Group (Lexware)

Medien und Verlage

250-500 Mitarbeiter

Analyse und Behebung von Memory Leaks in Lexware-Produkten im Zusammenspiel mit COM-Komponenten.

Ergebnisse:
  1. Ermittlung von Speicherlecks
  2. Dokumentation und Umsetzung technischer Empfehlungen
  3. Stabilitätssteigerung der Anwendung

Rolle: Troubleshooting / Entwickler
Tech-Stack: C# (.NET 4.8), WinForms, WPF, P/Invoke, COM, DevExpress, Visual Studio

OpenLab Scheduler – Datenbank Middleware Migration

Agilent Technologies

Pharma und Medizintechnik

>10.000 Mitarbeiter

Modernisierung der Datenzugriffsschicht von EF6 auf EF Core, Einführung von REST-basierten Services und JWT-Authentifizierung.

Ergebnisse:
  1. Migration EF6 → EF Core
  2. Aufbau REST-API mit JWT-Auth
  3. Refactoring und Konsolidierung der Codebasis
  4. Performanceoptimierung der Middleware

Rolle: Entwickler
Tech-Stack: C# (.NET 4.8 / Core), EF6 / EF Core, REST, Visual Studio

VCS – Visitor Center Amberg

Kommunikationsagentur, Siemens

Industrie und Maschinenbau

>10.000 Mitarbeiter

Im Projekt wurde das SIMATIC RTLS-System zur Indoor-Positionierung von Besuchern integriert und mit multimedialen Informationssystemen verknüpft. Die Anbindung erfolgte an Siemens Locating Intelligence, Digital Visitor Management sowie LmPaper Services. Zur Systemintegration wurde eine REST-API entwickelt, die eine nahtlose Einbindung in bestehende Content-Management-Systeme ermöglicht. Ergänzend wurden interaktive Player-Plugins realisiert – unter anderem für Videowiedergabe, Besucherregistrierung und das kamerabasierte Pairing über die MV560-Plattform.
Ergebnisse / Deliverables:
Erreicht wurde eine Echtzeit-Ortung von Besuchern mit personalisiertem Infotainment, etwa zur Begrüßung, Navigation und Interaktion. Die Benutzerinformationen wurden dabei aus dem System Digital Visitor Management bezogen. Die Anbindung an das Content-Management-System erfolgte über standardisierte REST-Schnittstellen. Zusätzlich wurde eine interaktive Besucherverwaltung umgesetzt, die Transponder- und Kameraintegration für Registrierung und Identifikation kombiniert.
Rolle: Teamleiter / Architekt / Entwickler
Technologie-Stack:
Betriebssysteme: Windows 10, Windows Server 2019 mit IIS & SQL Server
Sprachen / Frameworks: C#, .NET, ASP.NET Core, WPF, Open-API
Tools & Frameworks: Visual Studio, NUnit

PinMaker

Atlas Copco Solutions

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Rolle:
Entwickler

Leistungen / Aufgaben:
Ein bestehender Passwortgenerator wurde funktional erweitert und um die Verwaltung von Benutzer- und Passwortlisten ergänzt. Zusätzlich wurden Validierungsmechanismen für Logindaten implementiert sowie konfigurierbare Passwortregeln eingeführt, um Sicherheitsanforderungen flexibel abbilden zu können.

Ergebnisse / Deliverables:
Ergebnis war eine sichere und regelkonforme Passwortgenerierung für den Einsatz in Unternehmensanwendungen. Zudem wurde die Verwaltung von Benutzern und Passwörtern deutlich verbessert, um den administrativen Aufwand zu reduzieren und die Sicherheit zu erhöhen.

Technologie-Stack:
Betriebssysteme: Windows 10
Sprachen / Frameworks: C# (.NET, WinForms)
Tools & Frameworks: Visual Studio, xUnit

Bieterschnittstelle – Backendentwicklung

E2M

Energie, Wasser und Umwelt

250-500 Mitarbeiter

Rolle:
Entwickler

Leistungen / Aufgaben:
Im Projekt wurden Webservices zur Anbindung an das Portal regelleistung.net entwickelt. Dazu gehörte die Implementierung eines REST-Clients zur Abgabe, Löschung und Auswertung von Geboten sowie die Speicherung und Weiterverarbeitung der Auktionsergebnisse. Ergänzend wurden Schnittstellen zu internen Microservices realisiert und XML-Daten durch XSD-Validierung auf strukturelle Korrektheit geprüft.

Ergebnisse / Deliverables:
Ergebnis war eine vollständig integrierte REST-Schnittstelle zu regelleistung.net, umgesetzt als dockerisierte Services zur nahtlosen Einbindung in die bestehende Infrastruktur. Die Funktionalität wurde durch automatisierte Tests mit xUnit und Moq abgesichert und unterstützt so eine stabile und wartbare Systemlandschaft.

Technologie-Stack:
Betriebssysteme: Windows 10
Sprachen / Frameworks: C# (.NET Core), xUnit, Moq
Tools & Frameworks: Visual Studio, Docker, Swagger

LabScan – Anwendung zur Erfassung, Analyse und Visualisierung von Messwerten

MeSys

Industrie und Maschinenbau

50-250 Mitarbeiter

Rolle:
Architekt / Entwickler

Leistungen / Aufgaben:
Es wurde eine moderne Benutzeroberfläche im Stil von Material Design entworfen und auf Basis eines PowerPoint-basierten ClickModels umgesetzt. Die Anwendung wurde als Multitarget-Projekt für .NET Framework 4.8 und .NET Core 3.1 realisiert. Für die Darstellung komplexer Messdaten kamen 2D- und 3D-Visualisierungen mit Sci-Chart zum Einsatz. Die Steuerung der Anwendung erfolgte über eine OPC-UA-Anbindung zur Echtzeit-Erfassung von Messwerten.

Ergebnisse / Deliverables:
Ergebnis war eine benutzerfreundliche Oberfläche zur Analyse und Visualisierung von Messdaten, die durch ihre performante 2D- und 3D-Darstellung in Echtzeit überzeugt. Die plattformübergreifende Codebasis ermöglicht den Betrieb unter mehreren .NET-Versionen und sorgt damit für hohe Flexibilität und Zukunftssicherheit.

Technologie-Stack:
Betriebssysteme: Windows 10
Sprachen / Frameworks: C# (.NET 4.8 / .NET Core 3.1), WPF, MVVM
Tools & Frameworks: Visual Studio, Sci-Chart (2D/3D), EF Core
Datenbanken: SQL-Server, PostgreSQL, SQLite
Protokolle: OPC-UA

KSB – Ausstellungsbetriebssystem

Kommunikationsagentur

Medien und Verlage

50-250 Mitarbeiter

Rolle:
Technische Leitung / Architekt / Entwickler

Leistungen / Aufgaben:
Im Rahmen des Projekts wurde ein verteiltes Ausstellungsbetriebssystem konzipiert und umgesetzt, das über 90 vernetzte Geräte – darunter Standard-PCs, Embedded-Systeme und Steuerungsgeräte – integriert. Zu den zentral entwickelten Komponenten gehören ein Kontrollzentrum zur zentralen Steuerung, ein Guide-Server zur Verarbeitung von Verkehrsdaten sowie ein plattformübergreifender Universal-Player für Windows und Raspberry Pi mit erweiterbarer Plug-in-Schnittstelle. Insgesamt wurden über 20 Plug-ins realisiert, darunter Module für FFMPEG/Chromium-WPF, Audio-Player, interaktive Spiele und System-Monitoring. Die Kommunikation zwischen den Systemkomponenten erfolgt in Echtzeit über MQTT, einschließlich der Anbindung und Steuerung von WebIO-Komponenten.

Ergebnisse / Deliverables:
Ergebnis war ein robustes Client/Server-System, das für den dauerhaften Einsatz in Ausstellungen ausgelegt ist. Die Anwendung basiert auf einer Plug-in-Architektur, die eine flexible Erweiterung um neue Funktionen ermöglicht. Durch die Integration von MQTT wurde eine echtzeitfähige Kommunikation und Steuerung zwischen den Komponenten sichergestellt. Das System unterstützt den zuverlässigen Betrieb auf heterogener Hardwarebasis, einschließlich PCs, Raspberry Pi und Servern.

Technologie-Stack:
Betriebssysteme: Windows 10, Windows Server 2016, Linux Server, Raspbian
Sprachen / Frameworks: C# (.NET-Framework), C++ (Qt), ASP.NET MVC, WPF
Tools & Plattformen: Visual Studio, Docker, MQTT (Mosquitto), MS SQL Server, Entity Framework, REST, JSON, IIS
Hardware: WebIO, Raspberry Pi, Windows-PCs und -Server

ExD – Expedition – Digitale Technologien – Truck

Kommunikationsagentur

Medien und Verlage

50-250 Mitarbeiter

Rolle:
Technische Leitung / Architekt / Entwickler

Leistungen / Aufgaben:
Für den Erlebnis-Truck wurde die gesamte Softwarearchitektur konzipiert und entwickelt. Bestehende Systemkomponenten wurden durch eine erweiterbare Plug-in-Struktur ergänzt, um die Steuerung und Kommunikation mit mobilen Endgeräten zu ermöglichen. Darüber hinaus entstanden spezialisierte Player-Plugins für verschiedene Nutzerrollen – darunter Coach, Lehrer und Schüler – sowie für die Interaktion mit haptischen Exponaten.

Ergebnisse / Deliverables:
Ergebnis war ein vollständig einsatzfähiges System zur Steuerung von Arbeits- und Präsentationseinheiten im Erlebnis-Truck. Die zentrale Steuerkomponente wurde um Funktionen zur Verwaltung mobiler Windows-Tablets erweitert. Über standardisierte Kommunikationsschnittstellen – basierend auf MQTT und REST – wurde eine reibungslose Interaktion zwischen Guide-Server, Exponaten und Endgeräten sichergestellt.

Technologie-Stack:
Betriebssysteme: Windows 10, Windows Server 2016, Linux Server
Sprachen / Frameworks: C#, C++, ASP.NET MVC, WPF, QT
Tools & Plattformen: Visual Studio, Docker, MQTT (Mosquitto), REST, JSON, IIS, MS SQL Server, Entity Framework
Hardware: WebIO, Raspberry Pi, Windows-PC/Tablets

Kleiner eShop

Konrad Kleiner GmbH

Konsumgüter und Handel

Zeitraum
• 11/2015 – 04/2016
• 05/2016 – 12/2016
• 11/2017 – 01/2018

Rolle:
Entwickler

Leistungen / Aufgaben:
Im Rahmen des Projekts wurden wiederkehrende Anwendungsabstürze analysiert und behoben, die durch unvollständig implementierte UI-Komponenten und fehlerhafte Datenzugriffslogik verursacht wurden. Die Datenbankschicht wurde refaktoriert, um Stabilität und Performance zu verbessern, was sich direkt positiv auf die User Experience auswirkte. Zusätzlich wurde neue Business-Logik für Bestellprozesse entwickelt und die UI um zahlreiche Funktionen erweitert. Dazu zählten unter anderem neue Ansichten für Kampagnen, Angebote und Prämien sowie eine Anzeige zuletzt angesehener Artikel. Das eShop-Dashboard wurde umfassend modernisiert und neu gestaltet. Abschließend erfolgten gezielte Anpassungen zur Sicherstellung der AppStore-Konformität.

Ergebnisse / Deliverables:
Ergebnis war eine stabile und funktionsfähige iOS-App, die erfolgreich unter dem Namen „Kleiner eShop“ im Apple App Store veröffentlicht wurde. Kritische Abstürze wurden durch gezielte Codekorrekturen behoben, und die Datenkommunikation optimiert – inklusive der Integration REST-basierter Schnittstellen. Die Bestellabwicklung und Nutzerführung wurden spürbar verbessert. Zusätzlich wurde ein neues Dashboard zur übersichtlichen Darstellung aktueller Verkaufsaktionen realisiert und die Nutzererfahrung durch personalisierte Inhaltselemente gezielt optimiert.

Technologie-Stack:
Betriebssysteme: macOS, iOS
Sprachen / Frameworks: C# (Mono Framework)
Tools & Komponenten: Xamarin Studio, REST, JSON, NUnit

SCA – Tools

Atlas Copco Solutions

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Rolle:
Architekt / Entwickler

Leistungen / Aufgaben:
Im Rahmen des Projekts wurden bestehende Toolsets aktualisiert und kontinuierlich gepflegt. Die Kommandozeilenfunktionalität wurde erweitert, zusätzliche Komponenten und Werkzeuge integriert sowie der Bootstrapper und das Installations-Setup auf den aktuellen Stand gebracht.

Ergebnisse / Deliverables:
Ergebnis war ein erweiterter CLI-Support für interne Tools sowie ein modernisiertes Setup mit zusätzlichen Installationsoptionen. Neue Werkzeuge wurden nahtlos in die bestehenden Setupsysteme integriert und so der Funktionsumfang der Toolchain gezielt ausgebaut.

Technologie-Stack:
Betriebssysteme: Windows 7/10
Sprachen / Frameworks: C# (.NET-Framework), WinForms, ASP.NET MVC
Tools: Visual Studio, WiX Setup Tool, NUnit

SCA – FtpBackup – Produktentwicklung

Atlas Copco Solutions

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Rolle:
Architekt / Entwickler

Leistungen / Aufgaben:
Es wurde eine robuste Sicherungslösung für mehrere hundert SYS6000-Geräte entwickelt. Die Umsetzung umfasste die Implementierung eines parallelen Backup-Schedulers auf Multithreading-Basis zur effizienten Durchführung zeitgleicher Sicherungen. Ergänzend wurde eine netzwerkbasierte Geräteerkennung (Discovery) realisiert sowie eine persistente Datenhaltung mittels SQLite-Datenbank implementiert.

Ergebnisse / Deliverables:
Ergebnis war ein skalierbares und stabiles Backup-System mit einem zuverlässig arbeitenden, parallelisierten Time-Scheduler. Für Monitoring und Konfiguration wurde eine benutzerfreundliche Oberfläche auf Basis von WinForms (MVC) entwickelt. Das System wurde als produktionsreifes Werkzeug bereitgestellt und ist für den weltweiten Einsatz ausgelegt.

Technologie-Stack
Betriebssysteme: Windows
Sprachen / Frameworks: C# (Mono Framework), WinForms mit MVC
Tools: Visual Studio, SQLite, REST, NUnit

BrixWire – Agenturlösung für Verlage

BrixWare GmbH
Rolle:
Architekt / Entwickler

Leistungen / Aufgaben:
Es wurde die Architektur und das Design einer webbasierten Content-Agenturplattform für Verlage konzipiert – ausgelegt sowohl für On-Premises-Installationen als auch für den SaaS-Betrieb. Zur kanalübergreifenden Medienverteilung wurden Input- und Output-Plugins entwickelt und ein medienneutraler Workflow zur strukturierten Content-Aufbereitung implementiert. Darüber hinaus erfolgte die Integration von Active Directory (AD), ADFS und einem zentralen Identity Management zur Benutzer- und Rechteverwaltung.

Ergebnisse / Deliverables:
Ergebnis war ein modulares und erweiterbares Agentursystem zur Verwaltung und Verteilung digitaler Inhalte, das erfolgreich im produktiven Verlagsumfeld zum Einsatz kam. Die skalierbare Architektur unterstützt verschiedene Mandanten und ermöglicht den flexiblen Einsatz in unterschiedlichen Betriebsszenarien.

Technologie-Stack:
Betriebssysteme: Windows 10, Windows Server
Sprachen / Frameworks: C#, .NET-Framework, ASP.NET MVC
Tools & Komponenten: Visual Studio, REST, JSON, Entity Framework, SQL-Server, Identity Management, AD/ADFS

InnoTruck – Multimedia Steuerung

Kommunikationsagentur

Medien und Verlage

Rolle:
Technische und Projektleitung / Architekt / Entwickler

Leistungen / Aufgaben:
Für das mobile Ausstellungskonzept InnoTruck wurde eine umfassende Multimedia-Steuerung entwickelt. Dazu entstanden drei ASP.NET-Anwendungen zur gezielten Inhaltssteuerung. Die Lösung ermöglicht die Netzwerksteuerung und Synchronisierung der angebundenen Hardware-Komponenten. Ergänzend wurde eine RFID-Integration realisiert, um interaktive Nutzerinteraktionen vor Ort zu ermöglichen.

Ergebnisse / Deliverables:
Ergebnis war ein betriebssicherer Player zur Darstellung von Multimedia-Content wie Video- und Webinhalten. Die Orchestrierung der Anwendungen erfolgte über das WCF-Protokoll, während Steuerungslogik und persistente Datenspeicherung zentral im SQL Server realisiert wurden.

Technologie-Stack:
Betriebssysteme: Windows 10, Windows Server
Sprachen / Frameworks: C# (Mono Framework), ASP.NET MVC, WCF, WPF, MVVM
Tools & Komponenten: Visual Studio, Entity Framework, SQL-Server, NUnit

SignalTrace

Atlas Copco

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Rolle:
Entwickler

Leistungen / Aufgaben:
Es wurde eine Anwendung zur Visualisierung von Systemparametern für die SYS6000-Steuerung entwickelt. Die Darstellung erfolgte über dynamische Kurvendiagramme, realisiert mit GDI in einer WinForms-basierten Benutzeroberfläche.

Ergebnisse / Deliverables:
Ergebnis war eine echtzeitfähige Visualisierung von Steuerungsparametern in Form einer stabilen WinForms-Anwendung. Die Lösung wurde nahtlos in bestehende Systeme integriert und ermöglicht eine präzise und performante Darstellung der Systemdaten.

Technologie-Stack:
Betriebssysteme: Windows 10
Sprachen / Frameworks: C# (.NET – Mono Framework)
Tools & Komponenten: Visual Studio, WinForms, GDI mit P/Invoke

PDE/ADS für PLC3

Atlas Copco Solutions

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Rolle:
Entwickler

Leistungen / Aufgaben:
Es wurde eine Kommunikationsschnittstelle zur Anbindung von PLC3-Systemen entwickelt, basierend auf dem eigens definierten PDE-Protokoll (Project Data Exchange). Zusätzlich wurde eine ADS-kompatible Schnittstelle entworfen und implementiert, um eine nahtlose Integration mit Beckhoff-Steuerungssystemen zu ermöglichen.

Ergebnisse / Deliverables:
Ergebnis war eine vollständig funktionsfähige Schnittstelle auf Basis des PDE-Protokolls, die eine erweiterte Anbindung von PLC3-Systemen in bestehenden Projekten ermöglicht. Zudem wurde die Kompatibilität mit vorhandenen Beckhoff-ADS-Komponenten sichergestellt, um eine reibungslose Integration in bestehende Automatisierungsumgebungen zu gewährleisten.

Technologie-Stack:
Betriebssysteme: Windows 10
Sprachen / Frameworks: C# (.NET – Mono Framework)
Tools & Komponenten: Visual Studio, NUnit, xUnit, ADS

Diverse Projekte

Atlas Copco Solutions

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Rolle:
Entwickler

Leistungen / Aufgaben:
Es wurde eine FTP-basierte Backup- und Restore-Lösung für SYS6000 Embedded-Steuerungen entwickelt. Zudem wurde ein herstellerunabhängiges Kommunikationsprotokoll konzipiert, das zukünftig als Ersatz für das proprietäre ADS-Protokoll (Beckhoff) in einer neuen, PLC3-basierten Produktgeneration dient.

Ergebnisse / Deliverables:
Ergebnis war eine robuste FTP-basierte Sicherungslösung für Embedded-Systeme der SYS6000-Reihe. Zusätzlich wurde ein zukunftsorientiertes Architekturkonzept für ein herstellerunabhängiges Kommunikationsprotokoll als Alternative zum proprietären ADS-Standard im industriellen Umfeld entwickelt.

Technologie-Stack:
Betriebssysteme: Windows 10
Sprachen / Frameworks: C# (.NET – Mono Framework)
Tools & Komponenten: Visual Studio, NUnit, WinForms

HMI2016 – Steuerung für Messestand (ABB)

Kommunikationsagentur

Medien und Verlage

Rolle:
Architekt / Entwickler

Leistungen / Aufgaben:
Es wurde ein zentraler Multimedia-Steuerungsserver entwickelt, der die Koordination einer großflächigen Lichtshow mit über 20.000 LEDs über DMX (ArcNet) ermöglicht. Zusätzlich wurden zehn Tablets für die Remote-Steuerung von Präsentationen (PowerPoint, Video) angebunden. Die Lösung wurde um die Integration einer Robotersteuerung erweitert, um interaktive Abläufe in die Gesamtinszenierung einzubinden.

Ergebnisse / Deliverables:
Ergebnis war eine synchron gesteuerte Choreografie aus Licht, Video, Audio und Roboterbewegungen, die ein immersives Erlebnis ermöglichte. Durch die Integration interaktiver Showelemente konnten Besucher aktiv in das Geschehen eingebunden werden. Die gesamte Eventsteuerung wurde als robuste und stabile Lösung unter Echtzeitbedingungen realisiert.

Technologie-Stack:
Betriebssysteme: Windows
Sprachen / Frameworks: C# (Mono Framework)
Tools & Komponenten: Visual Studio, WPF, WCF, MVVM, NUnit

Performance-, Speicheranalyse und Lösung für sicherheitskritische Anwendung

Vertraulich (Hersteller von Steuergeräten in der Landwirtschaft)

Industrie und Maschinenbau

Rolle:
Berater, Entwickler

Leistungen / Aufgaben:
Im Rahmen des Projekts wurden Speicher- und Performanceprobleme innerhalb einer sicherheitskritischen Anwendung analysiert. Dabei konnten zufällige Speicher-Manipulationen in den Steuergeräten identifiziert werden. Zur Sicherstellung der funktionalen Sicherheit wurde ein Konzept zur Erfüllung der ISO-25119-Norm entwickelt und gezielte Maßnahmen zur Verbesserung der Datensicherheit umgesetzt.

Ergebnisse / Deliverables:
Ergebnis war ein neu entwickelter Algorithmus zur redundanten Datenhaltung, konzipiert gemäß den Anforderungen der ISO-25119. Die Kommunikation zwischen Anwendung und Steuerungseinheit wurde durch gezielte Sicherheitsmechanismen abgesichert. Zusätzlich wurden effektive Schutzmaßnahmen gegen Speicherverfälschungen implementiert. Die Funktionalität und Stabilität der Lösung wurden durch umfassende Tests erfolgreich validiert.

Technologie-Stack:
Betriebssysteme: macOS, iOS
Sprachen / Frameworks: C# (Mono Framework)
Tools & IDEs: Xamarin Studio, NUnit

SCA – Tools (Rahmenanwendung & Migration von VB6 zu .NET)

Atlas Copco Solutions

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Rolle:
Architekt / Entwickler

Leistungen / Aufgaben:
Im Projekt wurde die Architektur einer modularen Rahmenanwendung zur Integration von .NET-basierten Plug-ins entworfen und weiterentwickelt. Die bestehende VB6-Anwendung „Link3000“ zur Firmwarekonfiguration wurde vollständig auf das .NET Framework in C# migriert. Dabei erfolgte die Umstellung der Benutzeroberfläche auf das MVC-Pattern unter WinForms. Zusätzlich wurden die Portierungsmöglichkeiten von WinForms-Anwendungen unter Linux mit Hilfe von Mono analysiert.

Ergebnisse / Deliverables:
Ergebnis war eine betriebsfähige, modulare Basisanwendung zur Einbindung .NET-basierter Tool-Plug-ins. Die bestehende Link3000-Anwendung wurde erfolgreich modernisiert und auf .NET-Technologie umgestellt. Zudem wurde eine erste Bewertung der Linux-Kompatibilität von WinForms-Anwendungen unter Verwendung von Mono durchgeführt.

Technologie-Stack:
Betriebssysteme: Windows 7
Sprachen / Frameworks: C# (.NET-Framework, Mono Framework)
Tools & IDEs: Visual Studio, WiX Setup Tool, WinForms, NUnit

PE (Platform Engineering, TIA - Portal) – Object Datenbank - FileStorage Server

Siemens

Industrie und Maschinenbau

>10.000 Mitarbeiter

Rolle:
Technischer Projektleiter / Architekt / Entwickler

Leistungen / Aufgaben:
Im Projekt wurde die .NET-Plattform im Hinblick auf ihre Eignung als Grundlage für einen datenbankähnlichen FileStorage-Server untersucht – mit Fokus auf I/O-Mechanismen (Streams), Named Pipes, TCP-Kommunikation sowie Datenstrukturen wie Collections, Arrays und Hashtables im Kontext von Performance und Stabilität. Auf dieser Basis wurde ein objektbasierter FileStorage-Server entwickelt, der auf Absturzsicherheit, Komprimierung, Recovery-Mechanismen, Caching und Indexierung ausgelegt ist. Die Kommunikation erfolgte über ein eigens entworfenes Protokoll auf Basis von TCP und Named Pipes.

Zur Umsetzung wurden modulare Komponenten wie ein Kommunikationsmanager, Storage Manager, Session-Verwaltung, Serialisierungs- und Scheduling-Mechanismen sowie Module zur Datenreorganisation entwickelt. Zusätzlich entstanden Analyse- und Monitoringtools wie ein Trace Viewer und ein Performance-Monitor sowie begleitende Desktop-Werkzeuge – darunter ein WCF-basierter Objekt-Browser und ein WinForms-basiertes FileStorage Utility. Die technische Planung und Aufwandsschätzung erfolgten auf Grundlage statistischer Rechenmodelle zur Performanzprognose.

Ergebnisse / Deliverables:
Ergebnis war ein hochperformanter, objektbasierter Datenbankserver für den industriellen Einsatz, ausgestattet mit einem flexiblen Kommunikationsframework auf Basis von Named Pipes und TCP. Das System nutzt ein ausfallsicheres Datenformat mit integrierten Recovery-Strategien zur Absicherung gegen Total- und Netzwerkausfälle. Ergänzend wurden Tools für die Offline-Analyse und das Monitoring von Trace-, Performance- und Storage-Daten entwickelt. Desktop-Clients ermöglichen die Verwaltung und Auswertung von FileStorage-Inhalten über eine benutzerfreundliche Oberfläche.

Technologie-Stack:
Betriebssysteme: Windows
Sprachen / Frameworks: C# (.NET-Framework), C++/CLI
Tools & IDEs: Visual Studio, WinForms, WPF, MVVM, NUnit, AppSight, Memory Profiler, Speed Trace
Versionskontrolle: ClearCase, TFS, Git
Testing Frameworks: NUnit

Git und GitLab Einführung

BrixWare GmbH

Internet und Informationstechnologie

Rolle:
Berater / Entwickler

Leistungen / Aufgaben:
Im Rahmen des Projekts wurde die Migration der bestehenden Versionsverwaltung von Subversion (SVN) zu Git geplant und erfolgreich durchgeführt. Dazu wurde eine GitLab-Instanz auf Docker-Basis eingerichtet und mit einem zentralen LDAP-System zur Benutzerverwaltung integriert. Zusätzlich erfolgte die Anbindung eines bestehenden Ticketsystems. Die Versionskontrolle wurde nahtlos in die vorhandenen Entwicklungsumgebungen wie Visual Studio, SourceTree und TortoiseGit eingebunden. Mitarbeitende wurden im Umgang mit Git, GitLab und den relevanten Tools geschult. Während der Umstellung wurden auftretende technische und organisatorische Herausforderungen analysiert und lösungsorientiert behoben.

Ergebnisse / Deliverables:
Ergebnis war ein betriebsbereites, dezentrales Versionsverwaltungssystem auf Git-Basis mit vollständig integrierter LDAP-Benutzerverwaltung. Zur Unterstützung der Entwicklerteams wurden umfassende Schulungsunterlagen und Onboarding-Materialien bereitgestellt. Darüber hinaus wurde das Tooling nahtlos in die bestehende Software-Landschaft integriert und für eine spätere CI/CD-Einführung vorbereitet.

Technologie-Stack:
Betriebssysteme: Linux (Server)
Tools & IDEs: Git, GitLab, Docker, Open-LDAP, Visual Studio, Tortoise-Git, SourceTree

Portfolio

item-0

LabScan

Anzeige der Daten
item-1

LabScan

3D - Visualisierung
item-2

Visitor Center Amberg

Rendering Client

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden