Lead Architect und Software DeveloperC#.NET FrameworkMS SQL Server...
Lead Architect und Software Developer
Ablösung einer Microsoft Silverlight Anwendung durch eine vollständig neu entwickelte Lösung auf Basis von ASP.NET Razor mit HTML5, TypeScript, CSS und DevExtreme UI Controls. Die Datenhaltung wurde von Oracle PL/SQL auf MS-SQL Server umgestellt.
Schnittstellen zu Backend Systemen, wie Masterdaten, SAP, oder dem Dokumentenmanagementsystem, wurden in .NET Core und WebAPI implementiert.
Microsoft DOTNETVisual StudioMS SQL DatenbankenOracleRESTWindows Communication FoundationASP.NETASPNET Core
C#.NET FrameworkMS SQL ServerRESTACORD Standard (GRLC)TypeScriptAzure Devops
Hannover
9 Jahre
2016-01 - heute
Weiterentwicklung Gateway System
Software Architekt und EntwicklerACORD StandardDMZSOAP...
Software Architekt und Entwickler
Die Kommunikation mit externen Partnern auf Basis des ACORD Standards, wurde durch ein SOAP/WCF basiertes Gateway-System realisiert.
Die Integration zwischen Gateway und Backend-Systemen wurde von Microsoft Biztalk auf die Boomi Integrationsplattform umgestellt. In nachfolgenden Projekten wurde das Gateway kontinuierlich weiterentwickelt und an neue Anforderungen und Versionen des ACORD Standards angepasst.
SOAPWindows Communication Foundation.NET FrameworkMS SQL ServerWindows ServerBoomiMicrosoft IIS
ACORD StandardDMZSOAPSQLC#.NET
Hannover
1 Jahr
2023-07 - 2024-06
Migration von IIS WebSites
Technologie SpezialistAzure DevopsMicrosoft IISWindows Server
Technologie Spezialist
Umzug von bestehenden ASP.NET (Classic und Core) Anwendungen von Windows Server 2012 und 2016 auf Server 2019. Dabei wurden neue Windows Server aufgebaut und die Anwendungen mit allen Abhängigkeiten übertragen und in Betrieb genommen.
Microsoft IISAzure Devops
Azure DevopsMicrosoft IISWindows Server
7 Monate
2021-01 - 2021-07
UI-Path Activity und REST-API für RPA (Robotic Process Automation)
Entwickler und ArchitektC#.NET 4.6
Entwickler und Architekt
In der Software UI-Path implementierte Prozesse sollen Daten an Backend Systeme senden. Dazu wurde auf Basis der UI-Path Plattform eine in .NET implementierte kundenspezifische Activity erstellt, die die erzeugten Daten an ein REST API sendet.
UIPath.NET
C#.NET 4.6
In Festanstellung
Hannover
2 Jahre 5 Monate
2019-01 - 2021-05
Entwurf und Entwicklung einer einheitlichen Excel-Upload Lösung
Software Architekt und EntwicklerC#.NET FrameworkMS SQL Server...
Software Architekt und Entwickler
Verschiedene sehr unterschiedliche Lösungen mit denen Endanwender Daten aus Excel Tabellen in Backend-Systeme laden sollten durch eine einheitliche Anwendung ersetzt werden.
Dazu wurde eine servicebasierte Lösung auf Basis von Microsoft .NET entwickelt, welche über eine HTML5 Benutzeroberfläche den Upload von Excel und CSV Daten erlaubt, diese transformiert und validiert und die Daten in die jeweiligen Backend-Systemen lädt. Drittsysteme können über ein REST API Excel oder CSV Daten an das System senden.
Microsoft DOTNETMS SQL ServerHTML5C#TypeScriptBoomi
In diesem Anwendungsfall wurde ein SQL Server basiertes System mit Daten externer Quellen an ein nachgelagertes SAP Modul angebunden. Dazu existierte innerhalb des SAP Moduls bereits eine BAPI Schnittstelle, welche die Gesamtheit der Tabellenstrukturen des SQL Server widerspiegelte (>80 Tabellen).
Die Lösung basiert auf einem Windows Service, welcher die SQL Server Daten per ADO.NET liest und über SAP-NCO direkt an das BAPI übergibt. Der Windows Service hostet dabei ein REST-API, welches durch einen Boomi Integrationsprozess in einen übergeordneten Ablauf integriert ist.
Entwurf und Implementierung eines verteilten Logging-Systems, besteht aus Clients für verschiedene Programmiersprachen, Log-Agents, Log-Aggregator, einer zentralen Datenbank und einer Web-Oberfläche zur Ansicht und Auswertung. Agents und Aggregator sind als .NET Windows Dienste implementiert, die Oberfläche wird als ASP.NET Razor WebSite im IIS gehostet.
Meine Stärken liegen im Entwurf und der Entwicklung von modernen serviceorientierten Anwendungssystemen. Dabei arbeite ich häufig in den Rollen Software-Architekt und Software-Entwickler. Methodisch fühle ich mich in agilen Teams sicher und kenne und schätze Vorteile von Vorgehensmodellen wie SCRUM.
Softwarearchitekturen auf Basis von Microsoft DOTNET
Experte
Softwareentwicklung mit C# und DOTNET
Experte
Web-Entwicklung mit ASP.NET
Experte
Multiplatform-Entwicklung mit XOJO
Experte
OOAD
Experte
Entwurf und Entwicklung von REST basierten Services
Experte
Branchen
Branchen
Versicherungen
Rückversicherungen
Computer Industrie
Einsatzorte
Einsatzorte
Deutschland
Bevorzugt arbeite ich remote.
möglich
Projekte
Projekte
3 Jahre 8 Monate
2021-05 - heute
Redesign und Implementierung Accounting System
Lead Architect und Software DeveloperC#.NET FrameworkMS SQL Server...
Lead Architect und Software Developer
Ablösung einer Microsoft Silverlight Anwendung durch eine vollständig neu entwickelte Lösung auf Basis von ASP.NET Razor mit HTML5, TypeScript, CSS und DevExtreme UI Controls. Die Datenhaltung wurde von Oracle PL/SQL auf MS-SQL Server umgestellt.
Schnittstellen zu Backend Systemen, wie Masterdaten, SAP, oder dem Dokumentenmanagementsystem, wurden in .NET Core und WebAPI implementiert.
Microsoft DOTNETVisual StudioMS SQL DatenbankenOracleRESTWindows Communication FoundationASP.NETASPNET Core
C#.NET FrameworkMS SQL ServerRESTACORD Standard (GRLC)TypeScriptAzure Devops
Hannover
9 Jahre
2016-01 - heute
Weiterentwicklung Gateway System
Software Architekt und EntwicklerACORD StandardDMZSOAP...
Software Architekt und Entwickler
Die Kommunikation mit externen Partnern auf Basis des ACORD Standards, wurde durch ein SOAP/WCF basiertes Gateway-System realisiert.
Die Integration zwischen Gateway und Backend-Systemen wurde von Microsoft Biztalk auf die Boomi Integrationsplattform umgestellt. In nachfolgenden Projekten wurde das Gateway kontinuierlich weiterentwickelt und an neue Anforderungen und Versionen des ACORD Standards angepasst.
SOAPWindows Communication Foundation.NET FrameworkMS SQL ServerWindows ServerBoomiMicrosoft IIS
ACORD StandardDMZSOAPSQLC#.NET
Hannover
1 Jahr
2023-07 - 2024-06
Migration von IIS WebSites
Technologie SpezialistAzure DevopsMicrosoft IISWindows Server
Technologie Spezialist
Umzug von bestehenden ASP.NET (Classic und Core) Anwendungen von Windows Server 2012 und 2016 auf Server 2019. Dabei wurden neue Windows Server aufgebaut und die Anwendungen mit allen Abhängigkeiten übertragen und in Betrieb genommen.
Microsoft IISAzure Devops
Azure DevopsMicrosoft IISWindows Server
7 Monate
2021-01 - 2021-07
UI-Path Activity und REST-API für RPA (Robotic Process Automation)
Entwickler und ArchitektC#.NET 4.6
Entwickler und Architekt
In der Software UI-Path implementierte Prozesse sollen Daten an Backend Systeme senden. Dazu wurde auf Basis der UI-Path Plattform eine in .NET implementierte kundenspezifische Activity erstellt, die die erzeugten Daten an ein REST API sendet.
UIPath.NET
C#.NET 4.6
In Festanstellung
Hannover
2 Jahre 5 Monate
2019-01 - 2021-05
Entwurf und Entwicklung einer einheitlichen Excel-Upload Lösung
Software Architekt und EntwicklerC#.NET FrameworkMS SQL Server...
Software Architekt und Entwickler
Verschiedene sehr unterschiedliche Lösungen mit denen Endanwender Daten aus Excel Tabellen in Backend-Systeme laden sollten durch eine einheitliche Anwendung ersetzt werden.
Dazu wurde eine servicebasierte Lösung auf Basis von Microsoft .NET entwickelt, welche über eine HTML5 Benutzeroberfläche den Upload von Excel und CSV Daten erlaubt, diese transformiert und validiert und die Daten in die jeweiligen Backend-Systemen lädt. Drittsysteme können über ein REST API Excel oder CSV Daten an das System senden.
Microsoft DOTNETMS SQL ServerHTML5C#TypeScriptBoomi
In diesem Anwendungsfall wurde ein SQL Server basiertes System mit Daten externer Quellen an ein nachgelagertes SAP Modul angebunden. Dazu existierte innerhalb des SAP Moduls bereits eine BAPI Schnittstelle, welche die Gesamtheit der Tabellenstrukturen des SQL Server widerspiegelte (>80 Tabellen).
Die Lösung basiert auf einem Windows Service, welcher die SQL Server Daten per ADO.NET liest und über SAP-NCO direkt an das BAPI übergibt. Der Windows Service hostet dabei ein REST-API, welches durch einen Boomi Integrationsprozess in einen übergeordneten Ablauf integriert ist.
Entwurf und Implementierung eines verteilten Logging-Systems, besteht aus Clients für verschiedene Programmiersprachen, Log-Agents, Log-Aggregator, einer zentralen Datenbank und einer Web-Oberfläche zur Ansicht und Auswertung. Agents und Aggregator sind als .NET Windows Dienste implementiert, die Oberfläche wird als ASP.NET Razor WebSite im IIS gehostet.
Meine Stärken liegen im Entwurf und der Entwicklung von modernen serviceorientierten Anwendungssystemen. Dabei arbeite ich häufig in den Rollen Software-Architekt und Software-Entwickler. Methodisch fühle ich mich in agilen Teams sicher und kenne und schätze Vorteile von Vorgehensmodellen wie SCRUM.