Überblick:
Entwicklung und Wartung von Softwarelösungen für prozessintegrierte Messsysteme (optisch, elektrisch, mechanisch) im Bereich Dünnschichttechnologie. Schwerpunkt auf C# und .NET (Framework/Core), Datenhaltung mit SQL Server sowie Frontend-Entwicklung mit WinForms und WPF. In aktuellen Projekten Einsatz moderner Webtechnologien wie ASP.NET Blazor und RESTful APIs.
Agile Zusammenarbeit im SCRUM- und Kanban-Umfeld mit Azure DevOps. Erstellung von CI/CD Pipelines mit Azure DevOps.
Fokus auf nachhaltiger Architektur und testgetriebener Entwicklung (NUnit, Moq, FluentAssertions).
Im Detail:
? Design, Entwicklung und Optimierung einer komplexen Datenbank zur Speicherung von Millionen von Datenpunkten auf Basis von MS SQL Server
? Erstellung einer Management Konsole auf WinForms-Basis zur Adminstration von Messsystemen (Datenbank, DB-Jobs, Konfigurationsdateien, Windows-Tasks, Logdateien, Statusanzeigen)
? Konzeption und Implementation eines grafischen Editors (WinForms) zur Konfiguration des Backends von Messsystemen im LabView-ähnlichen Stil
? Konzeption und Entwicklung des Analyse-Frameworks, sowie eines Rezept-Editors (als CAB-Modul) für die Auswertung von Dünnschichtmessungen (In-Situ als auch Post-Run)
? Entwicklung und Wartung eines Transienten-Ansichtsmoduls im Rahmen der Gesamtlösung (CAB-Framework / Dependency Injection)
? Erstellung von Software-Installern auf Basis von InstallShield als auch dem WiX-Toolset
? Erstellung einzelner Devices und Operatoren im Rahmen des intern entwickelten Prozess- und Datenfluss-Backends (Datahub) für Messsysteme
? Implementation von Softwareschutz- und Lizenzierungslösungen auf Basis von Sentinel HASP
? Entwicklung und Implementation von Schnittstellen zu externen Systemen (z.B. per SNMP, TCP/IP, REST und anderen proprietären Formaten)
? Erstellung und Wartung von Unit-Tests (mit MSTest, Nunit, Moq, FluentAssertions)
? Entwicklung einer Datenreplikationslösung zur Konsolidierung der Daten einzelner Messsysteme in einer zentralen Datenbank (Data Warehouse) mit SSIS (ETL)
? Entwurf und Implementation eines browserbasierten Frontends mit ASP.NET Blazor, MQTT / gRPC (Proof of Concept)
? Konzeption und Implementation eines Frameworks für zukünftige Frontend-Lösungen auf Basis von ASP.NET Blazor
? Erstellung interner SaaS-Lösungen (REST-APIs) mit ASP.NET Core
? Installation und Konfiguration von Azure DevOps (On-Premise)
? Einrichtung von Team-Kanban-Boards
? Einrichtung von Build-Pipelines
Entwicklung einer ERP-Lösung mit Fokus auf die Vermietbranche. Einsatz von Visual FoxPro, VB 6.0, C# (.NET 2.0) und MySQL zur Umsetzung individueller Kundenlösungen und Schnittstellen. Gestaltung und Administration der Internetpräsenz, sowie Einführung eines internen webbasierten Bug-Tracking-Systems zur Qualitätssicherung. Verantwortlich für Software-Dokumentation, Online-Hilfe, Deployment sowie Anforderungsanalysen und Aufwandsschätzungen.
Zusätzlich Entwicklung eines mobilen Systems zur Ortung und Übertragung von Sicherheits- und Betriebsdaten für Baucontainer und Baumaschinen (ESOB) in Kooperation mit der TU Berlin: Planung und Umsetzung eines Kommunikationsservers (C#) und Leitstands-UI (VFP).
Ich biete maßgeschneiderte Softwarelösungen auf Basis von Microsoft .NET ? von der Konzeption über die Entwicklung bis hin zur nachhaltigen Weiterentwicklung. Mein Schwerpunkt liegt auf technischen und betriebswirtschaftlichen Anwendungen in komplexen, prozessnahen Umgebungen.
Überblick:
Entwicklung und Wartung von Softwarelösungen für prozessintegrierte Messsysteme (optisch, elektrisch, mechanisch) im Bereich Dünnschichttechnologie. Schwerpunkt auf C# und .NET (Framework/Core), Datenhaltung mit SQL Server sowie Frontend-Entwicklung mit WinForms und WPF. In aktuellen Projekten Einsatz moderner Webtechnologien wie ASP.NET Blazor und RESTful APIs.
Agile Zusammenarbeit im SCRUM- und Kanban-Umfeld mit Azure DevOps. Erstellung von CI/CD Pipelines mit Azure DevOps.
Fokus auf nachhaltiger Architektur und testgetriebener Entwicklung (NUnit, Moq, FluentAssertions).
Im Detail:
? Design, Entwicklung und Optimierung einer komplexen Datenbank zur Speicherung von Millionen von Datenpunkten auf Basis von MS SQL Server
? Erstellung einer Management Konsole auf WinForms-Basis zur Adminstration von Messsystemen (Datenbank, DB-Jobs, Konfigurationsdateien, Windows-Tasks, Logdateien, Statusanzeigen)
? Konzeption und Implementation eines grafischen Editors (WinForms) zur Konfiguration des Backends von Messsystemen im LabView-ähnlichen Stil
? Konzeption und Entwicklung des Analyse-Frameworks, sowie eines Rezept-Editors (als CAB-Modul) für die Auswertung von Dünnschichtmessungen (In-Situ als auch Post-Run)
? Entwicklung und Wartung eines Transienten-Ansichtsmoduls im Rahmen der Gesamtlösung (CAB-Framework / Dependency Injection)
? Erstellung von Software-Installern auf Basis von InstallShield als auch dem WiX-Toolset
? Erstellung einzelner Devices und Operatoren im Rahmen des intern entwickelten Prozess- und Datenfluss-Backends (Datahub) für Messsysteme
? Implementation von Softwareschutz- und Lizenzierungslösungen auf Basis von Sentinel HASP
? Entwicklung und Implementation von Schnittstellen zu externen Systemen (z.B. per SNMP, TCP/IP, REST und anderen proprietären Formaten)
? Erstellung und Wartung von Unit-Tests (mit MSTest, Nunit, Moq, FluentAssertions)
? Entwicklung einer Datenreplikationslösung zur Konsolidierung der Daten einzelner Messsysteme in einer zentralen Datenbank (Data Warehouse) mit SSIS (ETL)
? Entwurf und Implementation eines browserbasierten Frontends mit ASP.NET Blazor, MQTT / gRPC (Proof of Concept)
? Konzeption und Implementation eines Frameworks für zukünftige Frontend-Lösungen auf Basis von ASP.NET Blazor
? Erstellung interner SaaS-Lösungen (REST-APIs) mit ASP.NET Core
? Installation und Konfiguration von Azure DevOps (On-Premise)
? Einrichtung von Team-Kanban-Boards
? Einrichtung von Build-Pipelines
Entwicklung einer ERP-Lösung mit Fokus auf die Vermietbranche. Einsatz von Visual FoxPro, VB 6.0, C# (.NET 2.0) und MySQL zur Umsetzung individueller Kundenlösungen und Schnittstellen. Gestaltung und Administration der Internetpräsenz, sowie Einführung eines internen webbasierten Bug-Tracking-Systems zur Qualitätssicherung. Verantwortlich für Software-Dokumentation, Online-Hilfe, Deployment sowie Anforderungsanalysen und Aufwandsschätzungen.
Zusätzlich Entwicklung eines mobilen Systems zur Ortung und Übertragung von Sicherheits- und Betriebsdaten für Baucontainer und Baumaschinen (ESOB) in Kooperation mit der TU Berlin: Planung und Umsetzung eines Kommunikationsservers (C#) und Leitstands-UI (VFP).
Ich biete maßgeschneiderte Softwarelösungen auf Basis von Microsoft .NET ? von der Konzeption über die Entwicklung bis hin zur nachhaltigen Weiterentwicklung. Mein Schwerpunkt liegt auf technischen und betriebswirtschaftlichen Anwendungen in komplexen, prozessnahen Umgebungen.