Analyse, Design, Architektur und Entwicklung mit Microsoft C# und DotNet, sowie Multiplattform-Entwicklung auf Mac, Windows und Linux mit XOJO.
Aktualisiert am 20.10.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2025
Verfügbar zu: 40%
davon vor Ort: 30%
C#
.NET Framework
Xojo
Sql
Softwarearchitektur
UX-Design
ASP.NET
Visual Studio
Mac
iOS
Linux
Windows
Rider
Windows Forms
HTML5
JavaScript
TypeScript
XML
CSS
Entity Framwork
Razor Pages
Boomi Integrationsplattform
Deutsch
Muttersprache
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
Bevorzugt arbeite ich remote.
möglich

Projekte

Projekte

7 Jahre 11 Monate
2018-01 - heute

MP3 Audiobook Tagger

Entwickler XOJO C HTML ...
Entwickler
Aus meiner Leidenschaft für Hörbücher ist diese Software entstanden. Sie vereinheitlicht und vereinfacht die Pflege der ID3 Tags für MP3 Hörbücher. Die Software biete ich als Freeware für Windows und MacOS an. 
XOJO C HTML Real Basic
9 Jahre 11 Monate
2016-01 - heute

REST-Explorer

Entwickler .NET Framework 4.6 WinForms
Entwickler
Nach vielen Jahre Entwicklung mit WCF und SOAP wurden RESTful Services für mich immer wichtiger. Um die Konzepte und Technologien dazu besser zu verstehen, habe ich das Tool REST-Explorer als einfachen REST Client entwickelt. Es ist bewusst leichtgewichtig gehalten und soll nicht mit professionellen Produkten wie Postman konkurrieren. 
.NET Framework 4.6 WinForms
10 Jahre 11 Monate
2015-01 - heute

Base64 UI

Entwickler XOJO Real Basic
Entwickler
Für meine Arbeit mit Base64 kodierten Daten habe ich das Tool Base64UI entwickelt. Es kann große Dateien sowohl dekodieren als auch encodieren und handhabt Binärdaten zuverlässig. Es war mein erstes Projekt mit der Multiplattform Entwicklungsumgebung XOJO. Base64UI steht daher für Windows, Linux und MacOS zur Verfügung.
XOJO Real Basic
15 Jahre 11 Monate
2010-01 - heute

GreenRibbon - Schleifendrucksoftware

Entwickler, Architekt, Vertrieb, Support .NET Framework 4.8 WinForms SharpDevelop ...
Entwickler, Architekt, Vertrieb, Support
GreenRibbon ist eine spezialisierte Software für Blumengeschäfte, Gärtnereien und Bestatter. Sie dient dazu die Schleifenbänder von Trauerkranzschleifen zu bedrucken. Die Herausforderung liegt darin, dem wenig IT affinen Anwender eine leicht zu bedienende und zuverlässige Software an die Hand zu geben. Neben der Entwicklung und dem eigenen Vertrieb betreue ich meine Vertriebspartner, welche die Software an Endkunden verkaufen und den Support übernehmen.
.NET Framework 4.8 WinForms SharpDevelop JetBrains Rider PHP HTML ODBC ADO.NET InnoSetup
1 Jahr
2024-01 - 2024-12

Migration von IIS WebSites

Technologie Spezialist IIS 10 unter Windows Server Azure DevOps Pipelines PowerShell
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 durch PowerShell Scripte übertragen und in Betrieb genommen. 
IIS 10 unter Windows Server Azure DevOps Pipelines PowerShell
5 Jahre
2020-01 - 2024-12

Redesign und Implementierung Accounting System

Architekt, Entwickler, Business Analyst Visual Studio MS-SQL-Server Oracle ...
Architekt, Entwickler, Business Analyst
Ablösung einer Microsoft Silverlight (XAML) 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 und T-SQL umgestellt. Schnittstellen zu Backend Systemen, wie Masterdaten, SAP, oder dem Dokumentenmanagementsystem (DMS), wurden in .NET Core und WebAPI implementiert. 
Visual Studio MS-SQL-Server Oracle REST OData ASP.NET Core C# TypeScript/JavaScript HTML CSS MS SQL Server T-SQL PowerShell ACORD (GRLC) Standard DevExtreme UI Controls Windows Services IIS IIS Express Azure DevOps Azure Pipeline git Self-Contained-System (SCS) Pattern
9 Jahre
2016-01 - 2024-12

Weiterentwicklung Gateway-System

Architekt, Entwickler (Full-Stack) SOAP WCF .NET Framework (4.7) ...
Architekt, Entwickler (Full-Stack)
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. 
SOAP WCF .NET Framework (4.7) ASP.NET Classic ADO.NET MS-SQL-Server TSQL Windows Server IIS 10 IIS Express ACORD Standard Enterprise Architect Boomi C# PowerShell DMZ git
1 Jahr
2023-01 - 2023-12

Migration von IIS WebSites

Technologie Spezialist IIS 10 unter Windows Server Azure DevOps Pipelines PowerShell
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.
IIS 10 unter Windows Server Azure DevOps Pipelines PowerShell
1 Jahr
2021-01 - 2021-12

UI-Path Activity und REST-API für RPA (Robotic Process Automation)

Entwickler und Architekt .NET Framework WebAPI REST ...
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. 
.NET Framework WebAPI REST C# UI-Path Activities git
3 Jahre
2017-01 - 2019-12

Entwurf und Entwicklung einer einheitlichen Excel-Upload Lösung

Architekt, Entwickler (Full-Stack) .NET Framework 4.7 WebApi REST ...
Architekt, Entwickler (Full-Stack)
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-Systeme lädt. Drittsysteme, wie ein ebenfalls entwickeltes VSTO AddIn für Excel, können über ein REST API Excel oder CSV Daten an das System senden. 
.NET Framework 4.7 WebApi REST ASP.NET Core 6 DevExtreme Controls HTML Razor Pages JavaScript C# Windows Services IIS Enterprise Architect Boomi Integration Plattform Azure DevOps Azure Pipelines git MS-SQL-Server T-SQL VSTO
1 Jahr
2018-01 - 2018-12

Re-Design einer Datenintegration

Lösungsarchitekt, Entwickler Boomi Integrationsplattform Oracle PL/SQL MS-SQL T-SQL ...
Lösungsarchitekt, Entwickler
Die bestehende Integration auf Basis einer BizTalk Schnittstelle zwischen zwei Backend Datenbanken wurde durch eine Boomi Integration abgelöst. In beiden Datenbanken wurde eine einheitliche API Schicht in Form von Stored-Procedures angelegt, zwischen denen ein Boomi Prozess Nachrichten ausgetauscht hat. Da eine der beiden Datenbanken in der DMZ angesiedelt war, würde für die Verbindung der DMZ-Datenbank zur Intranet-Datenbank eine Message Queue auf Basis von RabbitMQ eingesetzt. 
Boomi Integrationsplattform Oracle PL/SQL MS-SQL T-SQL RabbitMQ
1 Jahr
2018-01 - 2018-12

Datentransfer nach SAP

Architekt und Entwickler .NET Framework 4 WebApi REST ...
Architekt und Entwickler
  • In diesem Projekt wurde ein MS-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.
.NET Framework 4 WebApi REST C# Windows Services SAP-NCO (SAP .NET Connector) MS-SQL-Server ADO.NET Boomi Integrationsplattform
2 Jahre
2016-01 - 2017-12

SmartLogging

Architekt, Entwickler (Full-Stack) .NET Framework 4 WebApi C# ...
Architekt, Entwickler (Full-Stack)
Entwurf und Implementierung eines verteilten Logging-Systems, bestehend aus Clients für verschiedene Programmiersprachen, Log-Agents, Log-Aggregator, einer zentralen SQL Server 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. 
.NET Framework 4 WebApi C# Windows Services ASP.NET Core 6 DevExtreme Controls IIS MS-SQL-Server T-SQL Azure DevOps Pipelines git
1 Jahr
2016-01 - 2016-12

Datentransfer zwischen Oracle und SQL Server Datenbanken

Architekt und Entwickler .NET Framework 4 WebApi REST ...
Architekt und Entwickler
  • Daten aus ca. 90 Tabellen mit teilweise über 100 Spalten sollten täglich über eine WAN Verbindung übertragen werden.
  • Eine Implementierung in der Boomi Integrationsplattform erforderte einen großen manuellen Aufwand (pro Tabelle ein Prozess und statisches Mapping aller Spalten). Somit wurde eine generische Lösung auf Basis von .NET Framework und ADO.NET entwickelt.
  • Über ein integriertes REST API werden die Verbindungsinformationen der beteiligten Datenbanken und eine Liste der zu übertragenden Tabellen an einen Windows Dienst gesendet. Dieser liest per ADO.NET aus der Quell-Datenbank, vergleicht die einzelnen Datensätze mit gespeicherten Hash-Tabellen aus dem vorherigen Lauf und überträgt die geänderten Datensätze an das Zielsystem
.NET Framework 4 WebApi REST C# Windows Services Oracle und SQL Server ADO.NET Boomi Integrationsplattform
1 Jahr
2008-01 - 2008-12

Reporting AddIn für Excel

Architekt und Entwickler, Support Visual Basic for Applications (VBA) Excel Code-Signing
Architekt und Entwickler, Support
  • Auswertungen (Reports) aus zentralen Datenbanken des Unternehmens erzeugten PDF Dokumente und CSV Dateien mit den Rohdaten.
  • Die CSV Dateien sollten mit einem Klick in Excel geöffnet und korrekt formatiert dargestellt sein. Der Standardweg von Excel erforderte viele Klicks und es konnte leicht zu falschen Darstellungen von Datumswerten oder Zahlen kommen.
  • Zur Vereinfachung wurde ein VBA AddIn entwickelt, das die CSV Daten interpretiert, Zahlen und Datumswerte korrekt anzeigt, die Autofilter Funktion aktiviert, alle Spalten passend in der Breite einstellt, oder automatisch eine Pivot Ansicht hinzufügt.
  • Dass AddIn wurde weltweit an allen Standorten des Unternehmens eingesetzt, mittels SmartCard Zertifikat signiert und mit der zentralen Softwareverteilung automatisch ausgerollt.
Visual Basic for Applications (VBA) Excel Code-Signing

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 1 Monat
1992-10 - 1997-10

Studium - Elektrotechnik/ Nachrichtentechnik

Diplomingenieur, Fachhochschule Lippe, Lemgo
Diplomingenieur
Fachhochschule Lippe, Lemgo

Position

Position

  • Software Ingenieur
  • .NET Spezialist

Kompetenzen

Kompetenzen

Top-Skills

C# .NET Framework Xojo Sql Softwarearchitektur UX-Design ASP.NET Visual Studio Mac iOS Linux Windows Rider Windows Forms HTML5 JavaScript TypeScript XML CSS Entity Framwork Razor Pages Boomi Integrationsplattform

Schwerpunkte

Softwarearchitekturen auf Basis von Microsoft DOTNET
Softwareentwicklung mit C# und DOTNET
Web-Entwicklung mit ASP.NET
OOAD
Entwurf und Entwicklung von REST basierten Services
Web-, Server- und Desktop-Anwendungen
Analyse, Design, Architektur und Entwicklung
Multiplattform Entwicklung
Mac, Windows und Linux

Produkte / Standards / Erfahrungen / Methoden

Profil
Seine Stärken liegen im Entwurf und der Entwicklung von modernen serviceorientierten Anwendungssystemen. Dabei arbeitet er häufig in den Rollen Software-Architekt und Software-Entwickler. Methodisch fühlt er sich in agilen Teams sicher und kennt und schätzt Vorteile von Vorgehensmodellen wie SCRUM. Langjährige Erfahrung in .NET Framework (Classic und Core), WebAPI, REST, SOAP und WCF, sowie HTML, CSS, JavaScript, XML, SQL, Entity Framework (Classic und Core) und ADO.NET runden mein Profil ab. 

Expertise und Technologien
  • Programmiersprachen, Frameworks, Entwicklungsumgebungen
    • C#
    • .NET Framework Classic (2.0 - 4.8)
    • .NET Core (6,7,8) 
    • ASP.NET Classic 
    • ASP.NET Core
    • ASP.NET Razor Pages 
    • ASP.NET MVC 
    • WebApi 
    • OData 
    • REST-ful Services 
    • WCF Services
    • HTML 
    • CSS 
    • JavaScript 
    • TypeScript 
    • XML 
    • XSLT 
    • XSD 
    • Entityframework 4 
    • Entityframework Core 
    • ADO.NET 
    • ODBC
    • WinForms 
    • WinApi
    • WPF 
    • Silverlight 
    • Visual Studio 
    • VS Code
    • JetBrains Rider 
    • XOJO 
    • PHPStorm 
    • SharpDevelop 
    • DevExpress 
    • DevExtreme 
    • PowerShell
    • Bash 
    • VBA 
    • VSTO 
    • RealBasic 
    • VisualBasic 
    • PHP
    • Code-Signing 
    • Azure DevOps 
    • ActiveMQ
    • RabbitMQ 
    • Postman
  • Methoden
    • SCRUM 
    • Kanban 
    • OOA 
    • OOD
    • DDD 
    • Wasserfall 
    • Agile
    • Prototyping 
    • SCS
  • weitere Kenntnisse
    • MS-Office (Word, Excel, PowerPoint, Access)
    • iWorks 
    • SPARX Enterprise Architect 
    • ACORD Standard (GRLC) 
    • UIPath 
    • Boomi Integrationsplattform 
    • TFS 
    • SOAP
    • LDAP 
    • LDAP Browser
    • SMTP 
    • HTTP 
    • Internet Information Server (IIS) 
    • IIS Express
    • NGINX 
    • git
    • gitHub 
    • InnoSetup
    • Active Directory 

Betriebssysteme

Windows Client und Server
Linux
MacOS
iOS
Docker
Android
Raspberry Pi
Azure
AWS

Datenbanken

MS-SQL Server
T-SQL
SQLite
MySQL
MariaDB
PostgreSQL
Oracle PL/SQL
DBeaver
TOAD
MS-Access

Branchen

Branchen

  • Versicherungen
  • Rückversicherungen
  • Computer Industrie

Einsatzorte

Einsatzorte

Deutschland
Bevorzugt arbeite ich remote.
möglich

Projekte

Projekte

7 Jahre 11 Monate
2018-01 - heute

MP3 Audiobook Tagger

Entwickler XOJO C HTML ...
Entwickler
Aus meiner Leidenschaft für Hörbücher ist diese Software entstanden. Sie vereinheitlicht und vereinfacht die Pflege der ID3 Tags für MP3 Hörbücher. Die Software biete ich als Freeware für Windows und MacOS an. 
XOJO C HTML Real Basic
9 Jahre 11 Monate
2016-01 - heute

REST-Explorer

Entwickler .NET Framework 4.6 WinForms
Entwickler
Nach vielen Jahre Entwicklung mit WCF und SOAP wurden RESTful Services für mich immer wichtiger. Um die Konzepte und Technologien dazu besser zu verstehen, habe ich das Tool REST-Explorer als einfachen REST Client entwickelt. Es ist bewusst leichtgewichtig gehalten und soll nicht mit professionellen Produkten wie Postman konkurrieren. 
.NET Framework 4.6 WinForms
10 Jahre 11 Monate
2015-01 - heute

Base64 UI

Entwickler XOJO Real Basic
Entwickler
Für meine Arbeit mit Base64 kodierten Daten habe ich das Tool Base64UI entwickelt. Es kann große Dateien sowohl dekodieren als auch encodieren und handhabt Binärdaten zuverlässig. Es war mein erstes Projekt mit der Multiplattform Entwicklungsumgebung XOJO. Base64UI steht daher für Windows, Linux und MacOS zur Verfügung.
XOJO Real Basic
15 Jahre 11 Monate
2010-01 - heute

GreenRibbon - Schleifendrucksoftware

Entwickler, Architekt, Vertrieb, Support .NET Framework 4.8 WinForms SharpDevelop ...
Entwickler, Architekt, Vertrieb, Support
GreenRibbon ist eine spezialisierte Software für Blumengeschäfte, Gärtnereien und Bestatter. Sie dient dazu die Schleifenbänder von Trauerkranzschleifen zu bedrucken. Die Herausforderung liegt darin, dem wenig IT affinen Anwender eine leicht zu bedienende und zuverlässige Software an die Hand zu geben. Neben der Entwicklung und dem eigenen Vertrieb betreue ich meine Vertriebspartner, welche die Software an Endkunden verkaufen und den Support übernehmen.
.NET Framework 4.8 WinForms SharpDevelop JetBrains Rider PHP HTML ODBC ADO.NET InnoSetup
1 Jahr
2024-01 - 2024-12

Migration von IIS WebSites

Technologie Spezialist IIS 10 unter Windows Server Azure DevOps Pipelines PowerShell
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 durch PowerShell Scripte übertragen und in Betrieb genommen. 
IIS 10 unter Windows Server Azure DevOps Pipelines PowerShell
5 Jahre
2020-01 - 2024-12

Redesign und Implementierung Accounting System

Architekt, Entwickler, Business Analyst Visual Studio MS-SQL-Server Oracle ...
Architekt, Entwickler, Business Analyst
Ablösung einer Microsoft Silverlight (XAML) 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 und T-SQL umgestellt. Schnittstellen zu Backend Systemen, wie Masterdaten, SAP, oder dem Dokumentenmanagementsystem (DMS), wurden in .NET Core und WebAPI implementiert. 
Visual Studio MS-SQL-Server Oracle REST OData ASP.NET Core C# TypeScript/JavaScript HTML CSS MS SQL Server T-SQL PowerShell ACORD (GRLC) Standard DevExtreme UI Controls Windows Services IIS IIS Express Azure DevOps Azure Pipeline git Self-Contained-System (SCS) Pattern
9 Jahre
2016-01 - 2024-12

Weiterentwicklung Gateway-System

Architekt, Entwickler (Full-Stack) SOAP WCF .NET Framework (4.7) ...
Architekt, Entwickler (Full-Stack)
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. 
SOAP WCF .NET Framework (4.7) ASP.NET Classic ADO.NET MS-SQL-Server TSQL Windows Server IIS 10 IIS Express ACORD Standard Enterprise Architect Boomi C# PowerShell DMZ git
1 Jahr
2023-01 - 2023-12

Migration von IIS WebSites

Technologie Spezialist IIS 10 unter Windows Server Azure DevOps Pipelines PowerShell
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.
IIS 10 unter Windows Server Azure DevOps Pipelines PowerShell
1 Jahr
2021-01 - 2021-12

UI-Path Activity und REST-API für RPA (Robotic Process Automation)

Entwickler und Architekt .NET Framework WebAPI REST ...
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. 
.NET Framework WebAPI REST C# UI-Path Activities git
3 Jahre
2017-01 - 2019-12

Entwurf und Entwicklung einer einheitlichen Excel-Upload Lösung

Architekt, Entwickler (Full-Stack) .NET Framework 4.7 WebApi REST ...
Architekt, Entwickler (Full-Stack)
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-Systeme lädt. Drittsysteme, wie ein ebenfalls entwickeltes VSTO AddIn für Excel, können über ein REST API Excel oder CSV Daten an das System senden. 
.NET Framework 4.7 WebApi REST ASP.NET Core 6 DevExtreme Controls HTML Razor Pages JavaScript C# Windows Services IIS Enterprise Architect Boomi Integration Plattform Azure DevOps Azure Pipelines git MS-SQL-Server T-SQL VSTO
1 Jahr
2018-01 - 2018-12

Re-Design einer Datenintegration

Lösungsarchitekt, Entwickler Boomi Integrationsplattform Oracle PL/SQL MS-SQL T-SQL ...
Lösungsarchitekt, Entwickler
Die bestehende Integration auf Basis einer BizTalk Schnittstelle zwischen zwei Backend Datenbanken wurde durch eine Boomi Integration abgelöst. In beiden Datenbanken wurde eine einheitliche API Schicht in Form von Stored-Procedures angelegt, zwischen denen ein Boomi Prozess Nachrichten ausgetauscht hat. Da eine der beiden Datenbanken in der DMZ angesiedelt war, würde für die Verbindung der DMZ-Datenbank zur Intranet-Datenbank eine Message Queue auf Basis von RabbitMQ eingesetzt. 
Boomi Integrationsplattform Oracle PL/SQL MS-SQL T-SQL RabbitMQ
1 Jahr
2018-01 - 2018-12

Datentransfer nach SAP

Architekt und Entwickler .NET Framework 4 WebApi REST ...
Architekt und Entwickler
  • In diesem Projekt wurde ein MS-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.
.NET Framework 4 WebApi REST C# Windows Services SAP-NCO (SAP .NET Connector) MS-SQL-Server ADO.NET Boomi Integrationsplattform
2 Jahre
2016-01 - 2017-12

SmartLogging

Architekt, Entwickler (Full-Stack) .NET Framework 4 WebApi C# ...
Architekt, Entwickler (Full-Stack)
Entwurf und Implementierung eines verteilten Logging-Systems, bestehend aus Clients für verschiedene Programmiersprachen, Log-Agents, Log-Aggregator, einer zentralen SQL Server 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. 
.NET Framework 4 WebApi C# Windows Services ASP.NET Core 6 DevExtreme Controls IIS MS-SQL-Server T-SQL Azure DevOps Pipelines git
1 Jahr
2016-01 - 2016-12

Datentransfer zwischen Oracle und SQL Server Datenbanken

Architekt und Entwickler .NET Framework 4 WebApi REST ...
Architekt und Entwickler
  • Daten aus ca. 90 Tabellen mit teilweise über 100 Spalten sollten täglich über eine WAN Verbindung übertragen werden.
  • Eine Implementierung in der Boomi Integrationsplattform erforderte einen großen manuellen Aufwand (pro Tabelle ein Prozess und statisches Mapping aller Spalten). Somit wurde eine generische Lösung auf Basis von .NET Framework und ADO.NET entwickelt.
  • Über ein integriertes REST API werden die Verbindungsinformationen der beteiligten Datenbanken und eine Liste der zu übertragenden Tabellen an einen Windows Dienst gesendet. Dieser liest per ADO.NET aus der Quell-Datenbank, vergleicht die einzelnen Datensätze mit gespeicherten Hash-Tabellen aus dem vorherigen Lauf und überträgt die geänderten Datensätze an das Zielsystem
.NET Framework 4 WebApi REST C# Windows Services Oracle und SQL Server ADO.NET Boomi Integrationsplattform
1 Jahr
2008-01 - 2008-12

Reporting AddIn für Excel

Architekt und Entwickler, Support Visual Basic for Applications (VBA) Excel Code-Signing
Architekt und Entwickler, Support
  • Auswertungen (Reports) aus zentralen Datenbanken des Unternehmens erzeugten PDF Dokumente und CSV Dateien mit den Rohdaten.
  • Die CSV Dateien sollten mit einem Klick in Excel geöffnet und korrekt formatiert dargestellt sein. Der Standardweg von Excel erforderte viele Klicks und es konnte leicht zu falschen Darstellungen von Datumswerten oder Zahlen kommen.
  • Zur Vereinfachung wurde ein VBA AddIn entwickelt, das die CSV Daten interpretiert, Zahlen und Datumswerte korrekt anzeigt, die Autofilter Funktion aktiviert, alle Spalten passend in der Breite einstellt, oder automatisch eine Pivot Ansicht hinzufügt.
  • Dass AddIn wurde weltweit an allen Standorten des Unternehmens eingesetzt, mittels SmartCard Zertifikat signiert und mit der zentralen Softwareverteilung automatisch ausgerollt.
Visual Basic for Applications (VBA) Excel Code-Signing

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 1 Monat
1992-10 - 1997-10

Studium - Elektrotechnik/ Nachrichtentechnik

Diplomingenieur, Fachhochschule Lippe, Lemgo
Diplomingenieur
Fachhochschule Lippe, Lemgo

Position

Position

  • Software Ingenieur
  • .NET Spezialist

Kompetenzen

Kompetenzen

Top-Skills

C# .NET Framework Xojo Sql Softwarearchitektur UX-Design ASP.NET Visual Studio Mac iOS Linux Windows Rider Windows Forms HTML5 JavaScript TypeScript XML CSS Entity Framwork Razor Pages Boomi Integrationsplattform

Schwerpunkte

Softwarearchitekturen auf Basis von Microsoft DOTNET
Softwareentwicklung mit C# und DOTNET
Web-Entwicklung mit ASP.NET
OOAD
Entwurf und Entwicklung von REST basierten Services
Web-, Server- und Desktop-Anwendungen
Analyse, Design, Architektur und Entwicklung
Multiplattform Entwicklung
Mac, Windows und Linux

Produkte / Standards / Erfahrungen / Methoden

Profil
Seine Stärken liegen im Entwurf und der Entwicklung von modernen serviceorientierten Anwendungssystemen. Dabei arbeitet er häufig in den Rollen Software-Architekt und Software-Entwickler. Methodisch fühlt er sich in agilen Teams sicher und kennt und schätzt Vorteile von Vorgehensmodellen wie SCRUM. Langjährige Erfahrung in .NET Framework (Classic und Core), WebAPI, REST, SOAP und WCF, sowie HTML, CSS, JavaScript, XML, SQL, Entity Framework (Classic und Core) und ADO.NET runden mein Profil ab. 

Expertise und Technologien
  • Programmiersprachen, Frameworks, Entwicklungsumgebungen
    • C#
    • .NET Framework Classic (2.0 - 4.8)
    • .NET Core (6,7,8) 
    • ASP.NET Classic 
    • ASP.NET Core
    • ASP.NET Razor Pages 
    • ASP.NET MVC 
    • WebApi 
    • OData 
    • REST-ful Services 
    • WCF Services
    • HTML 
    • CSS 
    • JavaScript 
    • TypeScript 
    • XML 
    • XSLT 
    • XSD 
    • Entityframework 4 
    • Entityframework Core 
    • ADO.NET 
    • ODBC
    • WinForms 
    • WinApi
    • WPF 
    • Silverlight 
    • Visual Studio 
    • VS Code
    • JetBrains Rider 
    • XOJO 
    • PHPStorm 
    • SharpDevelop 
    • DevExpress 
    • DevExtreme 
    • PowerShell
    • Bash 
    • VBA 
    • VSTO 
    • RealBasic 
    • VisualBasic 
    • PHP
    • Code-Signing 
    • Azure DevOps 
    • ActiveMQ
    • RabbitMQ 
    • Postman
  • Methoden
    • SCRUM 
    • Kanban 
    • OOA 
    • OOD
    • DDD 
    • Wasserfall 
    • Agile
    • Prototyping 
    • SCS
  • weitere Kenntnisse
    • MS-Office (Word, Excel, PowerPoint, Access)
    • iWorks 
    • SPARX Enterprise Architect 
    • ACORD Standard (GRLC) 
    • UIPath 
    • Boomi Integrationsplattform 
    • TFS 
    • SOAP
    • LDAP 
    • LDAP Browser
    • SMTP 
    • HTTP 
    • Internet Information Server (IIS) 
    • IIS Express
    • NGINX 
    • git
    • gitHub 
    • InnoSetup
    • Active Directory 

Betriebssysteme

Windows Client und Server
Linux
MacOS
iOS
Docker
Android
Raspberry Pi
Azure
AWS

Datenbanken

MS-SQL Server
T-SQL
SQLite
MySQL
MariaDB
PostgreSQL
Oracle PL/SQL
DBeaver
TOAD
MS-Access

Branchen

Branchen

  • Versicherungen
  • Rückversicherungen
  • Computer Industrie

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.