Senior .NET-Architekt & Softwareentwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 90409 Nürnberg
- Europa
- de | pl | en
- 14.11.2025
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
7/2025 – 11/2025
Tätigkeitsbeschreibung
Logitrans (.NET 8 / API-Security) – Entwicklung sicherer REST-Schnittstellen und automatisierter Auftragsprozesse mit Token-Authentifizierung.
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:
Implementierung von CSV-Import und -Export für Aufträge
Erweiterung um Mail-basierte Auftragseingänge (CSV-Attachments)
Entwicklung einer REST-API für den direkten Auftragsimport
Einführung einer API-Token-Sicherung zur Absicherung aller Schnittstellen
Vereinheitlichung der Import-Workflows für bessere Wartbarkeit und Skalierbarkeit
Tech-Stack: C# (.NET 4.8 / 9), ASP.NET Core WebAPI, SQL Server, EF Core, Docker, GitLab CI/CD, NUnit
.NET-Entwickler, API-Entwickler, ASP-Programmierer, Representational State Transfer (REST)
6/2025 – 7/2025
Tätigkeitsbeschreibung
Ringier (BrixWire / DevOps) – Vollautomatisierte AWS-Deployments per Ansible und GitLab CI/CD.
Entwicklung von Ansible-Skripten zur automatisierten Bereitstellung und Aktualisierung der BrixWire-Plattform in einer AWS-Umgebung. Umsetzung der Abhängigkeiten für Datenbanken und Client-Software, Installation von Backend- und Frontend-Komponenten sowie Bereitstellung der Distribution über AWS S3. Integration des Transportprozesses in GitLab CI/CD und Entwicklung ergänzender Update-Skripte für wiederkehrende Releases.
Ergebnisse:
Vollständig automatisierte Erstinstallation von BrixWire auf virtuellen Maschinen in AWS
Standardisierte Rollout- und Update-Prozesse durch Ansible-Skripte
Vereinfachte Bereitstellung über AWS S3 in Kombination mit GitLab CI/CD
Reduzierter manueller Aufwand und erhöhte Stabilität bei Installation und Updates
Tech-Stack: Ansible, PowerShell, AWS S3, GitLab CI/CD, Virtual Machines
Amazon Web Services (AWS), Ansible, Windows Powershell
2/2025 – 7/2025
Tätigkeitsbeschreibung
Ziele & Kontext:
Langfristige Architektur-, Entwicklungs- und Modernisierungsarbeit an der Publishing- und Content-Distributionsplattform BrixWire News Hub. Ziel war es, eine skalierbare, wartbare und mandantenfähige Plattform zu schaffen, die klassische ASP.NET-Technologien in eine moderne, containerisierte und KI-fähige .NET-Core-Architektur überführt.
Aufgaben & Verantwortung:
• Migration von ASP.NET MVC (.NET 4.7) zu .NET Core / ASP.NET Core
• Einführung von Dependency Injection und EF Core
• Entwicklung eines modularen Plug-in-Systems und einer Workflow-Engine
• Integration von Angular-Frontend und REST-APIs
• Aufbau sicherer Authentifizierung (SSO, SAML2, 2FA, AES-256)
• Einführung von DataProtection-Framework für XML-Verschlüsselung
• Aufbau automatisierter CI/CD-Pipelines (GitLab CI/CD, Azure DevOps)
• Dockerisierung von Backend & Frontend, automatisierte Deployments mit Ansible
• Integration von Prometheus-Exportern & Grafana-Monitoring
• Implementierung von KI-Workflows mit OpenAI, Claude, Mistral für Textanalyse, Übersetzung, Klassifizierung
Ergebnisse / Nutzen:
• Transformation eines monolithischen Systems in eine modulare Multi-Service-Architektur
• Hohe Skalierbarkeit und Stabilität durch CI/CD und Monitoring
• Tief integrierte KI-Workflows für Content-Automatisierung
• Verbesserte Sicherheitsarchitektur (SSO, SAML2, 2FA, AES-256)
• Nachhaltige Modernisierung der gesamten Software-Lifecycle-Kette
Technologie-Stack:
c#, .NET Framework 4.8, .NET 3–9 Core, ASP.NET Core, Razor, Blazor, EF Core, Angular, TypeScript, CSS, Docker, GitLab CI/CD, Azure DevOps, Ansible, Prometheus, Grafana, OpenAI, Claude, Mistral, SQL Server, PostgreSQL, SqLite, AWS, Windows/Linux
C# Developer, .Net, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET, Software Architecture
1/2025 – 1/2025
Tätigkeitsbeschreibung
Projekt Implementierung DataProtection für XML-Datenfelder
Rolle:
Architekt / Entwickler
Leistungen / Aufgaben:
Im Rahmen des Projekts wurden XML-basierte Konfigurationsobjekte auf sensible Daten analysiert und eine erweiterbare Schutzlogik zur feldweisen Verschlüsselung entwickelt. Die Umsetzung erfolgte unter Einsatz einer AES-256-Verschlüsselung mit Masterkey-Konzept, einschließlich einer zentralen Schlüsselverwaltung.
Ergebnisse / Deliverables:
Es wurde ein Schutzmechanismus zur sicheren Handhabung von Passwörtern, Benutzernamen und Konfigurationsparametern in XML-Dokumenten realisiert. Die Lösung ermöglicht eine laufzeitsichere Ver- und Entschlüsselung mittels AES-256, inklusive optionaler Validierungsmechanismen, und wurde nahtlos in bestehende .NET-Core-basierte Konfigurationsframeworks integriert.
Technologie-Stack:
Betriebssysteme: Windows 10 (WSL2), Linux
Sprachen / Frameworks: C# (.NET Core 8/9)
Testing Frameworks: NUnit
Tools & IDEs: Visual Studio
ASP.NET, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Azure, Software Architecture
7/2024 – 12/2024
Tätigkeitsbeschreibung
Projekt Entwicklung FFS – Service
Rolle:
Architekt / Entwickler
Leistungen / Aufgaben:
Entwickelt wurde ein Windows-IIS-basierter Service, der durch ConAktiv getriggert wird und eine automatisierte Projektstrukturierung ermöglicht. Die Lösung erstellt auf einem Windows-FileServer lokale Verzeichnisstrukturen für Entwicklungsprojekte, legt automatisch Microsoft Teams-Channels und SharePoint-Strukturen in Azure-Umgebungen an und generiert projektabhängige Infrastrukturkomponenten im Zusammenspiel mit dem bestehenden System.
Ergebnisse / Deliverables:
Ergebnis ist ein betriebsfähiger Windows-Service zur automatisierten Projektinitialisierung über lokale Netzwerkressourcen und Cloudsysteme. Die Lösung bietet eine nahtlose Anbindung an Microsoft Teams und SharePoint und fungiert als Prozessbrücke zwischen der Agentursoftware ConAktiv und den Entwicklungsteams.
Technologie-Stack:
Betriebssysteme: Windows 10, Windows Server
Sprachen / Frameworks: C# (.NET Core 8/9)
Testing Frameworks: NUnit
Kommunikation: GraphQL, REST
Tools & IDEs: Visual Studio, Microsoft Teams, SharePoint, ConAktiv
Graphql, .NET-Entwickler, Microsoft SharePoint Server, Nunit
4/2024 – 6/2025
Tätigkeitsbeschreibung
Projekt Analyse von Memory Leaks und Performanceproblemen in „MD Ambulant“
Rolle:
Fehleranalyse / Fehlerdiagnose (Troubleshooting), Entwickler
Leistungen / Aufgaben:
Im Rahmen des Projekts wurden Speicherlecks und Performanceengpässe mit Hilfe von Memory-Profiling analysiert und durch die konsequente Einführung des IDisposable-Patterns behoben. Bestehende Komponenten wurden refaktoriert, um Stabilität und Wartbarkeit zu erhöhen. Darüber hinaus erfolgten Code-Reviews sowie Coaching des Teams zu SOLID-Prinzipien und Entwurfsmustern. Die Nutzung von async/await im WinForms- und WPF-Kontext wurde gezielt optimiert. Zusätzlich wurde ein performantes Image-Processing-Modul neu konzipiert und implementiert sowie begleitende Use Cases wie ein SplashScreen-Startup und die Migration von Features zwischen Versionen umgesetzt.
Ergebnisse / Deliverables:
Die Maßnahmen führten zu einer signifikanten Reduktion der Speicherlast durch konsequentes Ressourcenmanagement und verbesserten die Stabilität der Anwendung deutlich – insbesondere beim Start und während der Navigation. Zudem wurde die Codebasis modernisiert und hinsichtlich Wartbarkeit und langfristiger Erweiterbarkeit nachhaltig optimiert.
Technologie-Stack:
Betriebssysteme: Windows 10/11
Sprachen / Frameworks: C# (.NET-Framework 4.8, .NET Core 6, WinForms, WPF, DevExpress)
Tools & IDEs: Visual Studio, Rider, Memory Profiler
.Net, .NET-Entwickler, .Net Framework (Microsoft), Fehleranalyse, Windows Presentation Foundation
1/2024 – 3/2024
Tätigkeitsbeschreibung
Projekt: Definition und Entwicklung einer Schnittstellen-API für Kameraintegration (.NET-basiert)
Leistungen / Aufgaben:
• Analyse der technischen Anforderungen für die Kameraanbindung
• Untersuchung und Reverse Engineering der vorhandenen C-basierten Kameraschnittstelle (C-API)
• Architekturentwurf und Erstellung eines objektorientierten Klassenmodells für die .NET-Anbindung- Entwicklung von Prototypen zur systemübergreifenden Nutzung mittels P/Invoke
Ergebnisse / Deliverables:
• Systemunabhängige API-Grundlage für die Integration von Kameras in .NET-Anwendungen
• Validierter Funktionsumfang durch prototypische Umsetzung
• Dokumentiertes Klassenmodell als Basis für spätere Entwicklung von SDK-kompatiblen Clients
.Net, .NET-Entwickler, .Net Framework (Microsoft), Software Architecture
12/2023 – 2/2024
Tätigkeitsbeschreibung
Projekt: Werk-Konfiguration – Migration und REST-Service
Leistungen / Aufgaben:
• Analyse bestehender Excel-basierter Konfigurationsdaten
• Migration zu einer robusten, relationalen Datenbanklösung
• Konzeption und Entwicklung eines REST-Service zur Konfigurationsbereitstellung
Ergebnisse / Deliverables:
• Datenbankgestützte Konfigurationsverwaltung- Bereitstellung von Konfigurationen über Spring-Boot-basierten REST-Service
• Verbesserung der Wartbarkeit und Automatisierung von Konfigurationsprozessen
Java-Entwickler
11/2023 – 2/2024
Tätigkeitsbeschreibung
Integration von Azure AI / OpenAI in den BrixWire Hub
Leistungen / Aufgaben:
• Analyse und Auswahl sinnvoller Use Cases für AI-basierte Erweiterungen
• Entwicklung von Client-Workflows für automatische Übersetzung, Story
• Fingerprinting und Metadaten-Generierung
• Integration von Azure AI / OpenAI durch modulare Prompt-Konzepte
Ergebnisse / Deliverables:
• Automatisierte KI-gestützte Workflows im Content-Prozess
• Erweiterung der redaktionellen Funktionen zur Textveredelung, Klassifizierung und Zusammenfassung
• Grundlage für weitere KI-basierte Funktionen im Hub
ASP.NET, .Net, .NET-Entwickler, .Net Framework (Microsoft), Software Architecture, Workflows
5/2023 – 7/2023
Tätigkeitsbeschreibung
Projekt: Analyse Memory Leaks – Lexware
Leistungen / Aufgaben:
• Identifikation und Analyse von Speicherlecks innerhalb der Lexware-Anwendung
• Untersuchung von Speicherproblemen im Zusammenspiel mit COM-Komponenten, WinForms, WPF und P/Invoke
• Nutzung von Memory Profiler zur Laufzeitanalyse
• Erstellung technischer Empfehlungen zur Speicheroptimierung
Ergebnisse / Deliverables:
• Ermittlung konkreter Ursachen für Memory Leaks- Dokumentierte Verbesserungsvorschläge zur Stabilitätssteigerung
• Erhöhte Anwendungszuverlässigkeit durch gezielte Optimierungsmaßnahmen
.NET-Entwickler, .Net Framework (Microsoft), C++, Fehleranalyse
5/2023 – 5/2023
Tätigkeitsbeschreibung
Project: BrixWire Monitoring – Metriken & Prometheus-Integration
• Sichtbarkeit der Systemzustände in Echtzeit über Prometheus und Grafana • Frühzeitige Erkennung von Fehlerzuständen durch Metrik-Auswertung
• Grundlage für automatisierte Alarmierung und Performanceanalyse
ASP.NET, .Net, .NET-Entwickler, .Net Framework (Microsoft), Server-Monitoring
3/2023 – 4/2023
Tätigkeitsbeschreibung
• Analyse von Anwendungsfällen für die Integration von ChatGPT-Funktionalitäten
• Entwicklung von Client-Workflows für automatische Textübersetzung, Fingerprinting und Metadaten-Erzeugung
• Integration generativer AI in redaktionelle Prozesse
Deliverables
• Erweiterung der Plattform um KI-gestützte Textverarbeitung
• Verbesserung der redaktionellen Effizienz durch automatisierte Vorschläge und Metadaten-Erzeugung
• Implementierte Prompt-Schnittstellen zur direkten Nutzung von ChatGPT im Hub
.Net, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET, Software Architecture, Workflows
2/2023 – 12/2023
Tätigkeitsbeschreibung
• Migration bestehender Microservices von Karaf 4.3.10 auf 4.4.4
• Analyse und Aktualisierung externer Abhängigkeiten und Konfigurationsartefakte
• Entwicklung neuer Features und Fehlerbehebungen
• Modernisierte und lauffähige Microservice-Architektur auf Karaf 4.4.x • Stabilisierung und Erweiterung der Kassenautomaten-Software • Konsolidierte Deploymentstruktur über Jetty und CXF
Java-Entwickler
10/2022 – 1/2023
Tätigkeitsbeschreibung
• Aufbau und Standardisierung von CI/CD-Prozessen in GitLab
• Automatisiertes Branch- und Merge-Management über eigene Tools
• Implementierung von Bereitstellungsstrategien: native Installer & Docker-Images- Automatisierung von Tests und Rolloutprozessen per Ansible
• Synchronisation von GitLab-Issues mit AzureDevOps
• Entwicklung des Orchestrierungswerkzeugs „bw-do“ mit Schnittstellen zu GitLab, AzureDevOps und lokalen Git-Repositories
• Vollständige CI/CD-Pipeline mit automatisierten Tests, Deployments und Benachrichtigungen
• Bereitstellung über Docker Hub und native Installer • Optimierter DevOps-Workflow mit transparenter Produktionskette
ASP.NET, .Net, Ansible, DevOps (allg.), Software Architecture
9/2022 – 10/2022
Tätigkeitsbeschreibung
• Bootstrapper
o Installation .NET Core Frameworks
o OpenSSL
o SQL Server Express und Management Tools
o MariaDb und Management Tools
• Setup
o Windows Feature Installation
IIS
MSMQ
o SmartAdjust Configurator
o SmaetAdjust Windows Service
o SmartAdjust WebServer
• Custom Actions
o Test für .NET Core/AspNetCore/Desktop Runtimes
o Erstellen der Datenbanken
o Erstellen der Queues
o Aktualisieren der Konfiguration
Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), IIS, Mysql, WIX (Windows Install XML)
7/2021 – 10/2022
Tätigkeitsbeschreibung
OpenLab Scheduler
- Migration von EF zu EF Core
- Orchestrator
- Datenbank Abstraktion Schicht
- REST Windows Service
- Authentication Custom JWT
- Entfernen von Komponenten, Refactoring
Windows Presentation Foundation, .Net, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET, Backend, Entity Framework
1/2021 – 3/2021
Tätigkeitsbeschreibung
Bundesbank - Truck
• Mediale Darstellung der Institution
• Realisierung der multimedialen Präsentation
◦ Video und Webinhalte
.NET-Entwickler, .Net Framework (Microsoft), C#, HTML, JavaScript, Microsoft Visual Studio, Software Architecture, Windows 10, Windows Presentation Foundation
10/2020 – 5/2021
Tätigkeitsbeschreibung
VCS – Global Visitor Center Amberg
• Integration SIMATIC RTLS für Ortung der Besucher innerhalb der Gebäde und Verknüpfung mit multimedialen Infotainment Anwendungen
o Integration mit Locating Inteligence
o Integration mit Digital Visitor Management
o Integration LmPaper Services
• Verknüpfung der Ortung mit Infotainment Systemen
o Begrüßung der Besucher anhand Tracking und Ortungsinformationen
o Frage – Antwort Anwendungen mit Transponder
• Bereitstellung von REST API’s für CMS
• Player PlugIn zu Abspielen von Video- und Webinhalten
• Player PlugIn zum Provisionieren von Besucher
o Integration SIMATIC MV560 Kamera zum Scannen von Einladungen und Transponder (Pairing Station)
.NET-Entwickler, .Net Framework (Microsoft), ASP.NET, Backend, C#, IIS, Software Architecture, Windows Presentation Foundation
5/2020 – 6/2020
Tätigkeitsbeschreibung
PinMaker
• Erweiterung des Password Generators
• User und Password Listen
• Validierung der Usernamen und Passwörter
• Einstellbare Password Regeln
.Net, .NET-Entwickler, .Net Framework (Microsoft), C#, Microsoft Visual Studio, Windows 10
3/2020 – 6/2020
Tätigkeitsbeschreibung
Backendentwicklung
• Entwicklung von Web – Services
• Schnittstellen zu regelleistung.net - (REST Client)
o Abgabe der Gebote
o Löschen der Gebote
o Holen der Auktionsergebnisse
o Speichern der Ergebnisse in der Datenbank
• REST Client zu internen Microservices für Einbindung zu WPF/WinForms APP (EDM)
• Testunits mit xUnit
• Validierung XML Dokumente (XSD)
• Docker
.NET-Entwickler, .Net Framework (Microsoft), .Net, Backend, C#, Docker, Microsoft Visual Studio, Windows 10
10/2019 – 1/2021
Tätigkeitsbeschreibung
LabScan – Anwendung zu Erfassung und Analyse und Visualisierung von Messwerten
• Design und Umsetzung der UI nach Material Design (ClickModel)
• Multitarget Umsetzung (.NET 4.8 und .NET Core 3.1)
• SciChart Integration
• MVVM
• Microsoft Dependency Injection
Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio, Windows Presentation Foundation
7/2019 – 9/2020
Tätigkeitsbeschreibung
Migration der Anwendung "BrixWire Hub" von ASP.NET zu ASP.NET Core
• Transformation von .NET 4.7 zu Multitarget (.NET Standard, .NET Core 3.1)
• Migration aller Komponenten zu .NET Standard 2.0
• Integration Dependncy Injection in der alten Anwendung um gemeinsame Kodebasis für .NET Framework und .NET Core zu erreichen
• Migration der Datenschnittstellen
o EF zu EF Core
o SQL Server/PostgreSQL
• Komponenten Migration
• Migration der Controller zu API Controller
• Re-Implementierung des BrixWare Identity Multimandanten Manager
• Implementierung UI mit VUE
o VUE innerhalb eines MVC Views
Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET, Docker, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, Postgresql
7/2019 – 8/2019
Tätigkeitsbeschreibung
Integration OKTA/SAML2/2FA in BrixWire
Visual Studio ASP.NET MVC, OKTA, SMAL2 Suite
.Net, Entity Framework, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET, IIS, Microsoft Visual Studio
12/2018 – 2/2019
Tätigkeitsbeschreibung
ExD – Expedition – Digitale Technologien - Truck
• Komplette Software Ausstattung
• Erweiterung bestehenden Systemkomponente
o Plug-In für Steuerungszentrum zum Verwalten von Mobilen Arbeitsstationen (Windows Tabletts)
o Plug-In für Guide Server für BL - Erweiterungen
o Player Plug-Ins
Steuerung für den Coach Tablett
Plug-In für Lehrer Tablett
Plug-In für Schüler Tablett
Für haptische Exponate
, /, , , SQL Server
.NET-Entwickler, ASP.NET, C#, C++, Docker, Jscript, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, Qt (Software), Software Architecture, Windows Presentation Foundation
4/2018 – 7/2019
Tätigkeitsbeschreibung
Eigenentwicklung einer verteilten Sever/Client Landschaft bestehend aus folgenden Komponenten:
Das System besteht aus über 90 unterschiedlichen Standard PCs, Embedded und Steuerungsgeräten
Kontrollzentrum (Ausstellungsteuerung)
Guide – Server für Speicherung der Verkehrsdaten
Universal Player mit Plug-In Schnittstelle für Windows
Universal Player mit Plug-In Schnittstelle für Raspberry PI
Über 20 Unterschiedliche Plug-Ins, unter anderem Standard Integrationen:
o Chromium WPF Integration
o FFMPEG WPF Integration
o Unterschiedliche Anwendungen/Spiele für die Ausstellung
o Monitoring für die Ausstellung
o Audio Player für Raspberry PI
MQTT Integration für Steuerung und Kommunikation zwischen den Systemkomponenten
Steuerung für WebIO Komponenten
Windows Presentation Foundation, .Net, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET, C++, Docker, Microsoft SQL-Server (MS SQL), Software Architecture
4/2018 – 6/2019
Tätigkeitsbeschreibung
KSB – Ausstellungsbetriebssystem
• Eigenentwicklung einer verteilten Sever/Client Landschaft bestehend aus folgenden Komponenten:
• Das System besteht aus über 90 unterschiedlichen Standard PCs, Embedded und Steuerungsgeräten
• Kontrollzentrum (Ausstellungsteuerung)
• Guide – Server für Speicherung der Verkehrsdaten
• Universal Player mit Plug-In Schnittstelle für Windows
• Universal Player mit Plug-In Schnittstelle für Raspberry PI
• Über 20 Unterschiedliche Plug-Ins, unter anderem Standard Integrationen:
o Chromium WPF Integration
o FFMPEG WPF Integration
o Unterschiedliche Anwendungen/Spiele für die Ausstellung
o Monitoring für die Ausstellung
o Audio Player für Raspberry PI
• MQTT Integration für Steuerung und Kommunikation zwischen den Systemkomponenten
• Steuerung für WebIO Komponenten
.Net, ASP.NET, C++, Docker, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, Software Architecture, Windows Presentation Foundation
2/2018 – 3/2018
Tätigkeitsbeschreibung
Elvis 4 zu Elvis 6 Migration
• Entwicklung und Design .NET WebService Client für Elvis 4/5/6
• Tool zu Übertragung der Assets zwischen unterschiedlichen Versionen von Elvis Installationen
Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET
1/2018 – 3/2018
Tätigkeitsbeschreibung
ADFS/SAML2 – BrixWire Integration
• Integration der Anwendung in bestehende Cloud Umgebung
MS Visual Studio .Net, ASP.NET, SMAL2 Suite
Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET, Microsoft Visual Studio, Postgresql
11/2017 – 2/2018
Tätigkeitsbeschreibung
SCA - Dashboard 2.0
• Neue Entwicklung
• Anbindung von SYS600 Devices
• Integration RDP
• Integration Network Scanner
SCA - Dashboard 2.0
• Neue Entwicklung
• Anbindung von SYS600 Devices
• Integration RDP
• Integration Network Scanner
SCA - Dashboard 2.0
• Neue Entwicklung
• Anbindung von SYS600 Devices
• Integration RDP
• Integration Network Scanner
SCA - Dashboard 2.0
• Neue Entwicklung
• Anbindung von SYS600 Devices
• Integration RDP
• Integration Network Scanner
MS Visual Studio .Net, WiX Setup Tool, WinForms, MVVM, NUnit
Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio, Nunit
11/2017 – 1/2018
Tätigkeitsbeschreibung
Kleiner eShop – Neues Dashboard
• Modernisierung der Anwendung
• Dashboard
• Neue Sicht auf Kampanien, Angebote, Prämien und etc.
• Zuletzt angesehene Artikel
Visual Studio for Mac (Xamarin), REST, NUnit
.Net, .NET-Entwickler, Nunit, Representational State Transfer (REST), Xamarin.Android, Xamarin.iOS, Xamarin Studio
6/2017 – 8/2017
Tätigkeitsbeschreibung
SCA - Tools
• Aktualisierung der Software
• Integration von weiteren Komponenten
• Ausbau der Command Line Interface
• Update der Bootstrap Setup
• Integration von neuen Tools im Setup
MS Visual Studio .Net, WiX Setup Tool, WinForms, MVC, NUnit
Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio, Nunit, WIX (Windows Install XML)
4/2017 – 7/2017
Tätigkeitsbeschreibung
SCA – FtpBackup – Produktentwicklung
• Parallele Sicherung mehreren SYS6000 Systeme (im 100-er Bereich)
• Zuverlässiger TimeScheduler (Multithreading)
• Device Discovery über Netzwek
• Datenablage in SQL Datenbank
• WinForms mit MVC
• Die Anwendung muss Produktqualität für weltweite Vermarktung aufweisen
Visual Studio, WinForms, SQLite, RSET, NUnit
Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), Embedded Systems, File Transfer Protocol (FTP)
1/2017 – 3/2017
Tätigkeitsbeschreibung
InnoTruck - Multimedia Steuerung
• Player zum Abspielen von Video und Multimedia -ASP.NET Anwendungen
• 3 ASP.NET Anwendungen
• Netzwerksteuerung (Namenservice und Remotekonfiguration)
• RFID Integration
Visual Studio, WPF, WCF, ASP-NET, NUnit
.NET-Entwickler, .Net Framework (Microsoft), ASP.NET, Microsoft Visual Studio, Nunit, Software Architecture, Windows Presentation Foundation
9/2016 – 2/2017
Tätigkeitsbeschreibung
SignalTrace
Datenvisualisierung für SYS6000 – Steuerung. Darstellung der System Parameter als Kurvendiagrame.
.Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio
7/2016 – 9/2016
Tätigkeitsbeschreibung
PDE/ADS für PLC3
Die Entwicklung einer kompletten Kommunikations- schnittstelle zu PLC3. Das beinhaltet eigenständige Protokollbasis PDE (Project Data Exchange).
Basierend auf der PDE Implementierung, die Entwicklung einer 100% kompatiblen Schnittstelle zu Beckhoff ADS, so dass Projekte im Zusammenhang mit bereits existierenden Komponenten mit PLC3 verwendet werden können.
.Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio, Nunit
5/2016 – 7/2017
TätigkeitsbeschreibungDesign und Implementierung einer web basierten Agenturlösung (On Premise und SAAS) für das Verlagsumfeld. Medienneutraler Content wird von diversen Input Kanälen in ein darstellungsneutrales Format umgewandelt und via Plugins auf diverse Output Kanäle verteilt.
Eingesetzte QualifikationenASP.NET, .Net, .NET-Entwickler, .Net Framework (Microsoft), C#, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Software Architecture
5/2016 – 12/2016
Tätigkeitsbeschreibung
Weiterentwicklung der Kleiner eShop
• Entwicklung von neuer BL für Bestellungsvorgänge
• Entwicklung von neuen UI Logik
• Anpassungen für AppStore Übergabe
• Die APP ist seit Mitte November in AppStore Verfügbar unter dem Namen „Kleiner eShop“
.NET-Entwickler, .Net, Xamarin.Android, Xamarin.iOS, Nunit, Representational State Transfer (REST), Xamarin Studio
4/2016 – 6/2016
Tätigkeitsbeschreibung
Diverse Projekte:
• FTP Backup/Restore für SYS6000 Embedded Steuerung
• Konzept für Entwicklung eines äquivalenten Protokolls zu ADS (Beckhoff) für neu Generation von Produkten basierend auf PLC3
.NET-Entwickler, .Net, .Net Framework (Microsoft), Microsoft Visual Studio, Nunit
3/2016 – 4/2016
Tätigkeitsbeschreibung
HMI2016 - Steuerung für Messestand (ABB)
• Steuerung Lichtshow (20000 LED) über DMX (ArcNet) Protokoll
• Remotesteuerung 10 Tablets (Player für PPT und Video)
• Multimedia Steuerungsserver
• Robot -Ansteuerung
Die Aufgabe war komplexe Choreographien mit Licht, Animation und Video, sowie Roboterbewegungen zu synchronisieren. Wobei alle Aktionen vom Besucher ausgelöst und gesteuert werden können.
.Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio, Nunit, Software Architecture, Windows Presentation Foundation
12/2015 – 2/2016
Tätigkeitsbeschreibung
Performance, Speicheranalyse und Lösung für sicherheitskritische Anwendung im Beriech der Automatisierung in der Landwirtschaft.
Konkret geht es um die Enddeckung einer zufälligen Manipulation der Daten im Speicher eines Steuergerätes.
• Performance Analyse der Anwendung
• Algorithmischer Ersatz für redundante Datenhaltung und die Herstellung der Sicherheit nach ISO-25119
• Konzept und Umsetzung der Verbesserungen
• Tests
Fehleranalyse, Nunit, Performance-Analytiker, Sicherheitskonzept, Xamarin.iOS
11/2015 – 4/2016
Tätigkeitsbeschreibung
Fertigstellung und Behebung von Problemen in einer iOS Shop Anwendungen.
Abstürze auf Grund nicht ausimplementierten Views und Datenbankschicht. Verbesserung der Stabilität der Anwendung
Nunit, Xamarin Studio, Representational State Transfer (REST)
7/2015 – 8/2015
Tätigkeitsbeschreibung
SCA - Tools Rahmenanwendung für .Net Anwendungen, die in Form von Plug-Ins vorliegen.
Link3000 – Port von VB6 zu .Net. Anwendung zu Konfiguration und Aktualisierung der Firmware für Klebestoff-Systeme.
Umstellung der Anwendung in Richtung des MVC Ansatzes realisiert mit WinForms.
MS Visual Studio .Net, Mono, WiX Setup Tool, WinForms, NUnit
Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio, Nunit
3/2015 – 6/2015
Tätigkeitsbeschreibung
Git und GitLab Einführung
• Planung der Migration von zentralen zu dezentralen Verwaltungssystem (Subversion -> Git)
• Integration mit LDAP
• Integration von Ticketsystem
• Einführung und Schulung der Mitarbeiter
• Integration mit bestehender Softwarelandschaft
o Visual Studio Integration
o Fremdtools (TortoiseGIT, SourceTree)
• Lösung der laufenden Probleme
Software: GIT + GITLAB, TortoiseGIT, SourceTree,
Git
10/2014 – 1/2015
Tätigkeitsbeschreibung
TouchTable
Infotainment Software für Präsentation der Geschichte der Industrie. Die Software ist in einem Thementruck installiert.
Die Software/Hardware besteht aus mehreren Komponenten:
- Animation Software auf Basis von WPF
- Mobile Terminals auf Basis von Android als Ausgabegerät
.Net, .NET-Entwickler, .Net Framework (Microsoft), AOS/VS, Software Architecture, Windows Presentation Foundation, Xamarin.Android, Xamarin Studio
7/2014 – 7/2014
Tätigkeitsbeschreibung
Cross Plattform Entwicklung mit Xamarin Studio
Vorträge über die Möglichkeiten der Softwareentwicklung mit Xamarin und Mono unter Windows.
- Darstellung der möglichen Migrationspfade für bestehende Middleware Komponenten auf Mobileplattformen
- Wiederverwendbarkeit der Code und Komponenten zwischen verschiedenen Plattformen
.Net, .NET-Entwickler, Xamarin Studio
6/2014 – 7/2014
Tätigkeitsbeschreibung
Remote Welmec Display
Prototypentwicklung: Darstellung der Ergebnisse einer Wiegung auf mobilen Geräten (Androd/iOS).
Kommunikation zwischen Waage und einem mobilen Gerät.
.NET-Entwickler, .Net, Android, iOS, Microsoft Windows (allg.), OSX, Software Architecture, Xamarin Studio
4/2013 – 2/2014
Tätigkeitsbeschreibung
Legacy Code Entwicklung.
Entwicklung eines Aufsatzes für alte MFC Stände (Code Basis 1999) zwecks Modernisierung der Oberflächenkomponenten ohne die Notwendigkeit die gesamte Software auf die modernere Versionen der MFC anpassen zu müssen.
Software Architecture, C++, Microsoft Foundation Classes (MFC), Microsoft Visual Studio, Windows 7
1/2013 – 2/2013
Tätigkeitsbeschreibung
Integration Tesseract und ZBar für MChoice
Integration der nativen Bibliotheken für Einsatz mit Xamarin Mono unter iOS und Android, OSX und Windows
.Net, .NET-Entwickler, Android, C++, Eclipse, iOS, Java (allg.), Microsoft Visual Studio, OSX, Software Architecture, Windows 7, Xamarin Studio
6/2012 – 12/2012
Tätigkeitsbeschreibung
Digital Highlighting
• Plattform unabhängige Datenbankschnittstellen (Mono/.Net) Implementierung für Android und iOS auf der Basis von Sqlite
• Aufbereitung und Integration der Tesseract OCR Engine für den Einsatz unter Android (Native/Java/Mono Bridge) und iOS (C++/Objective-C/Mono Bridge)
• Untersuchungen der Leistungsfähigkeit der OCR Software in unterschiedlichen Anwendungssituationen
• Implementierung eines Prototypen
.NET-Entwickler, Software Architecture, .Net, Android, C++, Eclipse, iOS, Java (allg.), Microsoft Visual Studio, OSX, Windows 7
12/2010 – 12/2011
Tätigkeitsbeschreibung
Deconta
Entwicklung einer Plattform zu Analyse und Berechnung der Prozessdaten aus einem Dekontaminationsprozess
Konzeption und Umsetzung einer Skriptsprache zu Durchführung von chemischen Onlineberechnungen
Konzeption und Umsetzung einer Online – Berechnungseinheit (Lexer, Parser)
Konzeption und Umsetzung eines Servers zu Koordination der Clientabfragen und Berechnungen
Microsoft SQL-Server (MS SQL), .NET-Entwickler, Software Architecture, .Net Framework (Microsoft), .Net, Microsoft Visual Studio, Windows 7, Windows Presentation Foundation
5/2009 – 6/2009
Tätigkeitsbeschreibung
SparkLine
Implementierung einer Miniauswertung als Windows Forms Control und Infragistics Grid Control und Integration in
bestehende Anwendung (Kanzleirechnungswesen).
.NET-Entwickler, .Net, .Net Framework (Microsoft), Microsoft Visual Studio, Windows XP
11/2008 – 3/2009
Tätigkeitsbeschreibung
Performanceanalysen im Umfeld Kanzleirechnungswesen
- Analyse der Übergänge zwischen mananged/unmanaged
Komponenten
- Analyse des Speicherverbrauchs
- Architekturanalyse
- Herausarbeitung der Verbesserungsvorschläge
.Net, .Net Framework (Microsoft), C++, Fehleranalyse, Microsoft Visual Studio, Performance-Analytiker, Windows XP
8/2004 – 9/2015
Tätigkeitsbeschreibung
PE (Plattform Engineering) – NOSQL Datenbank -FileStorage Server
Analyse, Konzeption und Entwicklung eines objektorientierten Datenbankservers für die Persistenzschicht der Siemens Automatisierungsplattform.
.NET Plattform Analysen im Bezug auf Eignung für die Entwicklung des Datenbankservers
• Untersuchung der IO (Streams)
• Untersuchung der NamedPipes und TCP
• Collections, Arrays und Hashtables
• Performance - Analyse der .NET Komponenten
Konzeption und Entwicklung der Kommunikation
• Datenübertragung über NamedPipes
• Datenübertragung über TCP
• Anwendungsprotokoll und Kommandoebene
Konzeption und Entwicklung des Datenproviders
• Kommunikationsmanager
• DataStore Client
• Cachingmechanismen
Konzeption und Entwicklung des Servers
• Serversteuerung (Standalone und Service)
• Abstürzsicheres Datenformat für die
Datenbankdateien
• Multichannel IO
• Objektkomprimierung
• Threading und Scheduling
• Session- und Clientmanagement
• Storage - Manager
• Serialisierung
• Objekt - Refactory
• Online Performance - Index
• Tracesystem
• Nicht Suchen - Finden der Objekte
• Hashtables und Arrays
• Datenreorganisation
• Recovery - Strategien (Totalsystemausfall, Netzwerkausfall)
• Behandlung von mobilen Datenträger (Externe Festplatten und USB Stick)
Konzeption und Entwicklung der Analysewerkzeugen
• Monitor für online Performance - Index
• Tool für offline Analyse der Trace - Dateien
• Tool für offline Analysen der Datenbank - Dateien
Arbeitsmethoden:
Grundsätzlich zu der Konzeption der einzelnen Komponenten gehören, die Entwicklung von statistischen Rechenmodellen und ausführliche Analysen der Performance. Damit ist es möglich abzuschätzen, ob die Komponente die Anforderungen des Marketings erfühlen kann. Gleichzeitig anhand der herausgearbeiteten Testprogramme lässt sich der Aufwand für die Implementierung der Komponente mit sehr großer Genauigkeit berechnen.
.NET, NUnit, AppSight, MemoryProfiler, SpeedTrace, ClearCase, TFS, GIT
Windows Presentation Foundation, .Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio, Nunit
5/2004 – 9/2004
Tätigkeitsbeschreibung
Personaleinsatzplanung (PEP)
Die Software wird für die strategische und operative Personaleinsatzplanung bei Siemens eingesetzt und wird seit 10 Jahren kontinuierlich von mir weiterentwickelt.
Die Grundideen der Anwendung:
Einfache Erfassung der Mitarbeiterstammdaten
Projekterfassung nach vorgegebenen Geschäftslogik
Projektangebote
Projekte in Abwicklung
Erstellung der Projektvorlagen
Statistische Auswertungen an gesamten Datenpool
Listen
Balken
Kurven
Automatische Protokollierung der Stammdatenänderungen zum späteren Analyse
Das Programm muss auch von nicht Spezialisten bedient werden können
Die Einarbeitungszeit in die Anwendung muss extrem kurz sein
Ziele des Auftraggebers:
Budgetplanung
Personalbedarfsplanung
Ermittlung der Auslastung der Mitarbeiter
Die Anwendung wird aktuell in der Version 4.1.2 produktiv eingesetzt und ständig weiterentwickelt.
Lead Developer, Microsoft Access, Microsoft SQL-Server (MS SQL), MS Office (Anwenderkenntnisse), Mysql, Software Architecture, Visual Basic, Windows 2000, Windows XP
2/2004 – 4/2004
Tätigkeitsbeschreibung
Assistent für Steuerkontoregistrierung und Abfrage
In Rahmen des Projektes wurde ein Assistent realisiert, welcher für den Einsatz in Steuerberaterkanzleien vorgesehen ist. Die Aufgabe bestand darin unterschiedliche Technologien miteinander zu kombinieren und eine ansprechende und leicht verständliche Oberfläche zu entwickeln.
Folgende Technologien kamen zum Einsatz
.NET Framework
Web Services
SmartCards
.NET Interop
.Net, .NET-Entwickler, .Net Framework (Microsoft), C#, C++, Microsoft Visual Studio, Microsoft Windows (allg.)
8/2003 – 8/2003
Tätigkeitsbeschreibung
Microsoft Office Add Ins
Entwicklung von Office Add-Ins zum automatischen Konvertieren von Word Dokumenten in PDF Format, die als Mailanhänge angehängt werden.
Windows 2000, Windows XP, Visual Basic, MS Office (Anwenderkenntnisse)
1/2003 – 12/2003
Tätigkeitsbeschreibung
Design und Entwicklung von internationalisierten Eingabefeldern
Entwicklung von .NET Komponenten für den Einsatz in MFC Anwendungen (.NET Interop)
Entwicklung von Formatkomponenten für die speziellen Formate im kaufmännischen Bereich
Entwicklung von MFC Eingabefelder
Entwicklung von OLE Eingabefelder
Entwicklung von .NET Eingabefelder für Microsoft .NET Framework und Infragistics
.Net, .NET-Entwickler, .Net Framework (Microsoft), C#, C++, Microsoft Foundation Classes (MFC), Microsoft Visual Studio, Windows 2000, Windows XP
1/2002 – 12/2002
Tätigkeitsbeschreibung
Entwicklung und Wartung von Basisbibliotheken und Migration der Basiskomponenten von MFC 4.2 auf MFC 7.X
Der Gegenstand der Entwicklung war die Migration von über 30 MFC und COM Steuerelementen auf die neue MFC 7.X Bibliothek.
.Net, C++, Microsoft Foundation Classes (MFC), Microsoft Visual Studio, Windows 2000
6/2001 – 7/2001
Tätigkeitsbeschreibung
Erstellung von Tools zu Internationalisierung von Javascripten
Automatisches Deployment von internationalen Texten aus Exceldateien in bestehende HTML Dokumente, und Java Ressourcebundles
Erstellung von Servlets zum dynamischen Austausch von Sprach - Ressourcen auf dem Server in Abhängigkeit von der Sprache des Benutzers
Apache Tomcat, Eclipse, Embedded Linux, J2EE, Java-Entwickler, Solaris, Windows 2000
1/2001 – 12/2001
Tätigkeitsbeschreibung
Entwicklung und Wartung von Basisbibliotheken
Der Projektumfang war die Wartung und Weiterentwicklung von bestehenden Basiskomponenten für die Microsoft Windows Plattform.
Wartung und Pflege von MFC Komponenten
Wartung und Pflege von OLE Komponenten
Test der Komponenten
C++, Microsoft Foundation Classes (MFC), Microsoft Visual Studio
Über mich
Meine Schwerpunkte liegen in Clean Architecture, Domain-Driven Design (DDD), Test-Driven Development (TDD) sowie der Einführung moderner Entwicklungs-, Produkt- und Betriebsprozesse. In meiner Rolle als Product Owner übernehme ich die fachliche und technische Verantwortung für komplexe Plattformen: Backlog-Management, Release-Planung, Priorisierung, Abstimmung mit Stakeholdern und Steuerung interdisziplinärer Teams gehören zu meinem täglichen Aufgabenfeld.
Ich begleite Modernisierungsprojekte ganzheitlich – von der Analyse über Architektur und Entwicklung bis hin zu CI/CD-Automation, Integration und stabilem Betrieb. Zudem setze ich zunehmend KI-gestützte Methoden ein, z. B. für Architekturspezifikationen, Codeanalyse, Dokumentation und die Generierung technischer Komponenten. Dieses Know-how kombiniere ich mit tiefem Domain-Wissen, um anspruchsvolle fachliche Anforderungen in performante, skalierbare und nachhaltig wartbare Lösungen zu überführen.
Ich vereine strategisches Architektur- und Produktdenken mit Hands-on-Engineering – von der Systemkonzeption über Refactoring und Integration bis hin zum produktiven Rollout komplexer Plattformen.
Weitere Kenntnisse
• Product Ownership: Backlog-Management, Roadmaps, Priorisierung, Stakeholder-Management
• Clean Architecture, Domain-Driven Design (DDD), SOLID, Separation of Concerns
• Technische Leitung, Architekturentscheidungen, Code-Reviews, Mentoring
• Planung & Steuerung komplexer Plattform-Modernisierungen
• API-Design & Schnittstellenstandardisierung (REST, gRPC)
Entwicklung & Integration
• .NET 8/9, ASP.NET Core, Razor, Blazor, WPF, WinForms, MAUI
• Cross-Platform-Entwicklung (Windows, Linux)
• Integration über REST, gRPC, SignalR, MQTT, OPC-UA
• EF Core, Dapper, Repository-/Unit-of-Work-Pattern
• Fokus auf Stabilität, Testbarkeit & Performance
Performance & Zuverlässigkeit
• Memory-/CPU-Profiling, Leak-Analyse, Async/Await-Optimierung
• Caching, Parallelisierung, Datenfluss-Optimierung
• Resilienz- & Fehlertoleranzkonzepte
• Monitoring: Prometheus, Grafana, OpenTelemetry
DevOps & Automatisierung
• CI/CD-Pipelines (GitLab CI, Azure DevOps)
• Containerisierung: Docker, Buildx, Compose
• Automatisierte Deployments & Self-Contained Builds
• Automatisierung mit Ansible & PowerShell
• Versionierung, Rollback-Strategien, Artefaktmanagement
Cloud & Infrastruktur (On-Prem / Private Hosting)
• Betrieb von .NET-Anwendungen in Private- und Managed-Hosting-Umgebungen
• Windows/Linux-Server, Virtualisierung, Zertifikate, Netzwerke
• Containerbasierte Deployments & automatisierte Provisionierung
• TLS-, Logging- & Monitoring-Konzepte
Künstliche Intelligenz & Automatisierung
• Integration von LLM-APIs (OpenAI, Azure AI, Claude, Mistral, Gemini, Ollama)
• KI-gestützte Analyse, Klassifikation, Übersetzung & Dokumentverarbeitung
• Automatisierte Architektur- & Codegenerierung
• Kombination klassischer .NET-Systeme mit modernen KI-Workflows
Technische Qualifikationen
• C#, .NET 8/9, C++/CLI, PowerShell, Python, TypeScript
• ASP.NET Core, Blazor, WPF, WinForms, MAUI, EF Core, gRPC, REST, GraphQL, Angular
• Docker, GitLab CI/CD, Azure DevOps, Ansible, PowerShell
• Linux, Windows Server, Prometheus, Grafana, OpenTelemetry
• OIDC, OAuth2, Keycloak, SAML2, DataProtection (AES-256)
• SQL Server, PostgreSQL, SQLite, Dapper
Arbeitsweise & Soft Skills
• Product Ownership & technische Plattformverantwortung
• Strategisches Denken, klare Priorisierung & strukturierte Kommunikation
• Technisches Leadership & Mentoring
• Systematisches Vorgehen (Clean Code, SOLID, DDD)
• Hoher Qualitätsanspruch & Verantwortungsbewusstsein
• Schnelle Einarbeitung in komplexe Legacy- und Plattformsysteme
• Kombination aus konzeptionellem Denken und Hands-on-Umsetzung
Persönliche Daten
- Deutsch (Muttersprache)
- Polnisch (Muttersprache)
- Englisch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
