29.10.2025 aktualisiert


Premiumkunde
100 % verfügbarSoftware-Architekt und -Entwickler iSAQB | .NET | C# | WPF
Schülldorf, Deutschland
Deutschland +2
Dipl.-Ing. (FH)Über mich
Senior C#- / .NET-Entwickler & zertifizierter Software-Architekt mit Fokus auf Industrie/Automation. Liefere stabile, wartbare Lösungen von Anforderungsanalyse bis Inbetriebnahme – praxisnah, testbar und klar dokumentiert.
Skills
.NETWPFMVVMLINQC#XAMLMigration .NET Framework zu .NETCustom ControlsDependency injectionasynchronous programming / multithreadingScrum
- Anbindung von SPS, Embedded-Systemen und Anlagensteuerungen über REST / proprietäre APIs
- Architektur modularer .NET-Plattformen für Geräte- und Anlagen-Software
- Technische Anforderungsanalyse im Industrieumfeld und Ableitung tragfähiger Architekturen
- Entwicklung von HMI / Bedienoberflächen für Industrie- und Medizinsysteme
- Pflege und Migration großer .NET-Codebasen von .NET-Framework zu aktuellen .NET-Versionen
- Stabile Datenmodelle mit Versionierung, Migrationspfaden und Abwärtskompatibilität
Eingesetzte Technologien:
- .NET / .NET Framework / C#
- LINQ / TPL / async/await / Reflection
- WPF / XAML / Custom Controls
- ASP.NET
- Caliburn.Micro
- Autofac
- MEF / MEF2
- Newtonsoft.Json
- JSON / XML
- REST (RestSharp) / SignalR
- Infragistics / Telerik / DevExpress
- NUnit / MSTest / Coded UI
- Moq / Rhino Mocks
- Visual Studio / .NET Memory Profiler
- Enterprise Architect
- Atlassian-Tools (Jira / Confluence / Bitbucket / Bamboo / Zephyr)
- Qt / C++
- GIT / SVN / TFS
- Windows / Linux
Details zu meinem Profil und meiner Projekthistorie sind unter www.fischer-dev.com zu finden.
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Entwicklung einer Softwarelösung zur Parametrierung, Konfiguration und Inbetriebnahme von Geräten und Anlagen im Bereich der Gebäude- und Anlagenautomatisierung basierend auf dem KNX-Standard.
- Erarbeitung und Vorstellung von Architekturvorschlägen; Modellierung von UML- und Ablaufdiagrammen zur Abstimmung im Team
- Konzeption und Entwicklung einer Desktop-Anwendung mit WPF nach dem MVVM-Architekturmuster unter Einsatz von Custom Controls
- Designkonforme Implementierung von Ansichten und Komponenten nach Vorgaben in Figma
- Aufbau des Composition Root, Lifecycle-Management und Entkopplung der Module für testbare Architektur durch Dependency Injection
- Planung, Erstellung und Durchführung von Testfällen für neue Features unter Zephyr
- Vorgehen nach Scrum
Eingesetzte Technologien
- .NET Framework 4.8 / WPF / ASP.NET Core 8.0 / C#
- LINQ / async/await
- Dependency Injection: Autofac
- UI-Frameworks: Telerik / DevExpress
- Testautomatisierung: NUnit / Moq
- Entwicklungsumgebung: Windows 11 / Visual Studio 2022
- DevOps & Entwicklungsinfrastruktur: GitLab / Jenkins / Git
- Projekt- & Team-Organisation: Atlassian-Tools (Jira, Confluence)
Entwicklung einer Desktop-Anwendung zur Programmierung einer SPS für Brandmeldezentralen.
- Konzeption und Entwicklung einer WPF-Anwendung (MVVM, Custom Controls)
- Modularer Aufbau mit dynamischem Laden von Assemblies in unterschiedlichen Versionen zur Laufzeit über AssemblyLoadContext
- Anbindung per REST und SignalR zur bidirektionalen Kommunikation mit der SPS
- Feature-basierte Autorisierung über Cloud-Service zur dynamischen Aktivierung von Funktionen
- Pflege abwärtskompatibler Datenformate durch Entwicklung von Migrationspipelines zur typsicheren Weiterverarbeitung trotz Schemaänderungen
- Ableitung technischer Anforderungen, UML-basierte Modellierung
- Migration einer .NET-FW-Anwendung nach .NET 5 (später Update auf .NET 8)
- Vorgehen nach Scrum; Clean Code Development
Eingesetzte Technologien
- .NET 8 / WPF / C#
- LINQ / TPL / async/await / Reflection
- Modularisierung: MEF 2 (Managed Extensibility Framework)
- UI- / MVVM-Framework: Infragistics / Caliburn.Micro
- Serialisierung: Newtonsoft.Json
- Dateiformate: JSON / XML
- Kommunikationsprotokolle / Schnittstellen: REST (RestSharp) / SignalR
- Testautomatisierung: NUnit / Moq / Coded UI
- Spezifikation & Modellierung: Enterprise Architect (UML)
- Entwicklungsumgebung: Windows 10 / Visual Studio 2022
- DevOps & Entwicklungsinfrastruktur: Bitbucket / Bamboo / Artifactory / Git
- Projekt- & Team-Organisation: Atlassian-Tools (Jira / Confluence)
Entwicklung einer Anwendung zur intuitiven Parametrierung und Steuerung von fotografischen Verkehrsüberwachungssystemen mit integriertem Laserscanner.
- Entwicklung einer WPF-Anwendung für Desktop-PC‘s und Windows-Tablets
- Optimierung für Touchbedienung auf hochauflösenden 10-Zoll-Displays
- Architektur gemäß MVVM-Pattern
- .NET Framework 4.5.1 / WPF / C#
- Dependency Injection: MEF (Managed Extensibility Framework)
- MVVM-Framework: Caliburn.Micro
- Testautomatisierung: MSTest / Moq
- Entwicklungs-Umgebung: Windows 8.1 / Visual Studio 2013
- Build & Versionsverwaltung: Jenkins / SVN
- Projekt- & Team-Organisation: Redmine