Anwendungs- und Datenbankentwickler (Senior Software Engineer)
Aktualisiert am 01.12.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2026
Verfügbar zu: 100%
davon vor Ort: 100%
C#
.NET
C++ / CLI
Microsoft SQL Server
Microsoft VisualStudio
T-SQL
MacOS
SWIFT
iOS
Xcode
Xamarin
Boost
OCL/M-OCL
.NET core
CI/CD
Git
Test Driven Development
JSON
REST
Scrum
VisualStudio for Mac
Deutsch
Englisch
In Wort und Schrift
Französisch
Grundkenntnisse in Wort und Schrift
Japanisch
Sprache im Aufbau, Schrift noch nicht

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

8 Jahre 9 Monate
2017-06 - heute

Entwicklung verschiedener Inhouse-Softwarelösungen

Visual C# .NET Visual C++ / CLR (inkl. Boost/ OCL/M-OCL) MS Excel ...

Entwicklung verschiedener Inhouse-Softwarelösungen für Schadenmanagement, Partner-Auftragsverwaltung und digitales Notfall-Management für 24/7-Betrieb.

  • Weiterentwicklung verschiedener Inhouse-Softwarelösungen und Neuentwicklung von datenbankbasierten Anwendungen für die Bereiche ERP, Schadenmanagement und digitalem Notfall-Management.
  • Neben anderen Aufgaben und Teilprojekten:
    • Umstellung von Core-Modulen eines Schadenverwaltungs-systems von nativem C++ 11 auf managed C++ 17/CLR und Entwicklung und Einbindung von C#- .NET-Assemblies
    • Weiterentwicklung einer ESB-basierten JAVA-Anwendung zur Entgegennahme und Weiterverarbeitung eines 24/7 verfügbaren Notfall-Management-Systems für LUPUS-Alarmanlagen
    • Weiterentwicklung verschiedener ESB-Anwendungen (JAVA) zur Kommunikation (ETL-Prozesse) von ERP-Systemen über TGIC-Strecken (GdV), inkl. Token-Validierung via ITC und Anbindung an lokale Schadenmanagement-Systeme, inkl. Migration von TGIC V1 auf V2.
    • Migration einer komplexen, mehrschichtigen Software zu Schadenerfassung und Auftragsverwaltung, geschrieben in C++, C++/CLI und C# von 32 Bit (Windows 7) zu 64 Bit (Windows 10/11).
    • Entwicklung einer ASP.NET Core WebAPI (Kestrel) in C# als Interface zwischen einem neuen Schadensystem/dessen Middleware und weiterverwendeten Komponenten und Layern des alten Schadensystems
    • Anbindung externer Schadensysteme und Vertragsdaten-DBs von Versicherungsunternehmen über verschiedene Strecken (REST/SOAP, TGIC, GDV, VPN)
    • Migration von ESB-Applikationen (JAVA) von MuleSoft 3.x zu MuleSoft 4.9, inkl. Wechsel der Hosts von AIX auf Linux RedHat.
    • ?Arbeit als stellvertretender TPM.
  • Die Weiter-/Neuentwicklungen wurden in direkter und teilweise eigenverantwortlicher Abstimmung mit den Product Ownern konzipiert, durchgeführt, dokumentiert und in der Anwendung Support geleistet.

Visual C# .NET Visual C++ / CLR (inkl. Boost/ OCL/M-OCL) MS Excel VisualStudio DevExpress WPF GIT SOAP/WSDL/REST NUnit Java IntelliJ Anypoint Studio TGIC V1 und V2 Mule ESB (V 3.8.x)
ÖRAG AG (Öffentliche Rechtschutzversicherung AG) und Tochtergesellschaft Deutsche Assistance GmbH
10 Jahre 2 Monate
2016-01 - heute

Enterprise Architecture Management Platform

TROUX Architect TROUX Navigate TROUX Insight ...

  • Entwicklung von Reports und Kollektoren für Kunden (in England) von Troux by Planview

TROUX Architect TROUX Navigate TROUX Insight MS SQL Server 2012 T-SQL XML/XSLT BIRT Report Designer TQL
Troux by Planview (London)
1 Jahr
2016-06 - 2017-05

Entwicklung verschiedener Inhouse-Softwarelösungen

Visual C# .NET VBA EPPlus ...

Entwicklung verschiedener Inhouse-Softwarelösungen für ERP, CRM und HR. Consulting (auch Entwicklung) bei Umstellung und Rollout von SalesForce und SAP-Modulen.

  • Weiterentwicklung verschiedener Inhouse-Softwarelösungen und Neuentwicklung von datenbankbasierten Anwendungen für die Bereiche ERP, CRM und HR. Konsolidierung von Datenquellen und Umstellung einiger Systeme von Inhouse auf SalesForce und SAP.
  • Neben anderen Aufgaben und Teilprojekten:
    • Entwicklung einer CRM-Anwendung zur Erfassung der Leads/Opportunities und Order Intakes der weltweiten KUKA-Niederlassungen und Erstellung von komplexen Auswertungen/Reports und KPIs für die Geschäftsleitung.
    • Entwicklung eines komplexen Produkt-Konfigurators (Hybrid für Windows und iPad (iOS)), der vom Vertrieb im Außendienst eingesetzt wird, um robotergestützte Automatisierungs-anlagen grob vorab zu konfigurieren für Kosten-/Angebots-Kalkulationen, mit automatischer Aktualisierung der Kosten- und Produktdaten aus den ERP-Systemen.
    • Entwicklung verschiedener HR-Tools zur Kostenberechnung von Aufwänden für interne Leistungen (Vertrieb) oder Schulungen.
    • ?Entwicklung eines ERP-Systems zum Import von Teilestämmen und Bill of Materials (BOM) inkl. Verwaltung und automatischen Erfassung in MS SharePoint und den ERP-System SAGE b2 und b7.
  • Die Weiter-/Neuentwicklungen wurden in direkter und eigenverantwortlicher Abstimmung mit den Product Ownern konzipiert, durchgeführt, dokumentiert und in der Anwendung Support geleistet.

Visual C# .NET VBA EPPlus MS Excel VisualStudio MS-SQL Server Informix DB mySQL Access-DB Entity Framework (EF) 5/6 DevExpress WPF LINC SVN MS SharePoint SOAP/WSDL/REST Team Foundation Server NUnit Apple iOS XCode mit SWIFT XCTest Doxygen MVC Pattern XCode Performance Tests iOS SDK diverse iOS Frameworks (Foundation/ UIKit/ Animation?) AFNetworking CocoaPods HanekeSwift OOAD SAGE ERP b2 und b7
KUKA Industries (KUKA AG, weltmarktführender Anbieter von Industrierobotern und Schweißautomatisierungsanlagen)
6 Monate
2015-07 - 2015-12

Entwicklung von medizinischen iOS Apps (Health Kit) mit ergänzenden Apps für Mac unter OS X

GIT SCM Apple iOS & OS X Apple XCode mit Objective-C und SWIFT ...

  • Entwicklung unter XCode, Aufbau des Datenmodells (CoreData), UI für Datenerfassung und Auswertung. 
  • Projektvorbereitende und ?begleitende Anforderungsanalyse. 
  • Weiterentwicklung bestehender Module unter Objective-C, Entwicklung neuer Module (z.B. Models und Views) mit SWIFT. 
  • Verfassung der Technischen Dokumentation und Administrator- sowie Operatorhandbücher (englisch und deutsch).

GIT SCM Apple iOS & OS X Apple XCode mit Objective-C und SWIFT XCTest (Unit & UI) Doxygen MVC Pattern XCode Performance Tests Team Foundation Server REST WebService-Anbindung OOD/OOP AFNetworking CocoaPods ReactiveCocoa (FRP) HanekeSwift iOS SDK diverse iOS Frameworks Foundation UIKit Animation
Dienstleister und IT-Consulting Unternehmen (Offenbach)
7 Jahre 3 Monate
2008-04 - 2015-06

globale Engineering-Lösung mit Workflow- und Prozesssteuerung für Produktentwicklungen

Senior Software- und Datenbank-Entwickler Scrum, Agile Software Development UNIT Testing Automated Software Testing ...
Senior Software- und Datenbank-Entwickler

Integrierte Anwendung für Elektro-, Fluid- und EMSR-Technik-Planung.

  • Release-Entwicklung, Erweiterung der Funktionalitäten, insbesondere im Bereich Anbindung an Lieferanten-Artikeldaten und Übernahme von Artikel- und Metadaten per Portal-Anwendung. Funktionalitäten wie Import in Planungsprojekte, normierter Artikelkatalog, Sicherheits- und Administrationsfunktionalitäten, Frontend- und Datenbank-entwicklung, API-Schnittstellen. .NET-Applikationen und Tools mit WinForms und WPF, u.a. für Datenaufbereitung und Prüfläufe entwickelt, die auch an Kunden geliefert werden.
  • Stellvertretende Tätigkeit als Projektleiter und SCRUM Master. Projektvorbereitende und ?begleitende Anforderungsanalyse in enger Abstimmung mit den Stakeholdern/internen Auftraggebern. 
  • Seit 2013 Entwicklung einer Viewer-App für iOS (speziell für iPad), mit der Projektdaten aus der Planungssoftware mobil mitgenommen und betrachtet werden können. Seiten- und Betriebsmittelnavigator, Darstellung der Projektpläne, sowie Makros (Bauteile), auch in 3D (z.B. komplexe Schaltschränke). Der 3D-Viewer ermöglicht das Drehen und Zoomen der Makros.
  • Seit 2013 Entwicklung einer iOS-App für den Zugriff auf das o.g. Artikel-Portal. Durch den Benutzerlogin können Artikel auch mobil ausgewählt werden, um sie dann später direkt aus dem Warenkorb im Daten-Portal in die Planungssoftware zu importieren. Ursprünglich mit Objective-C entwickelt, dann Refactoring und Weiterentwicklung mit SWIFT.
  • Seit 2014 Entwicklung und Implementierung einer Server-Applikation mit Online-Zugang, über die Anbieter von Engineering-Artikeln komplexe Statistiken über die Nutzung ihrer Artikel im o.g. Portal abrufen können. Die Aufgabe ist die Entwicklung der BL-Schicht (Import, Erfassung, Aggregation der Statistikdaten und Auswertung per Bericht) sowie des Frontends u.a. mit Filterfunktionen, Export der Berichte als PDF und CSV, die grafische Darstellung in Form verschiedener Diagramme und Druckfunktionen.
  • Migration der Datenbank des Online-Portals von mySQL auf mySQLi.
  • Training und Knowledge Transfer in Englisch dieser Projekte für Entwicklungsteam der Niederlassung des Auftraggebers in Polen, vor Ort und via WebEx Sessions.
  • Verfassung der Technischen Dokumentation und Administrator- sowie Operatorhandbücher (englisch und deutsch).

VisualStudio 2013 PHPStorm Apple Xcode GIT SCM MySQL Microsoft Access 2013 Microsoft Team Foundation Server Apache behat (behavior-driven development framework) Subversion mySQLi
Scrum, Agile Software Development UNIT Testing Automated Software Testing Objective-C C# .NET Framework ADO.NET PHP 5 JavaScript XML WPF ASP.NET Apple OS X Apple iOS
EPLAN Software & Service GmbH & Co. KG
40789 Monheim am Rhein
1 Jahr 5 Monate
2006-11 - 2008-03

Intranet-Anwendungen

Software- und Datenbank-Entwickler Scrum, Agile Software Development UNIT Testing .NET Framework ...
Software- und Datenbank-Entwickler

  • Requirement Management, Prototyping Clients & GUI, Entwicklung & Programmierung, Schulung & Support


Intranet-Anwendungen (Windows Client-Server-Struktur):

  • die Erfassung und Verwaltung von License Management inkl. Abrechnungssystem
  • Delivery Platform für Content

Microsoft VisualStudio Microsoft SQL Server
Scrum, Agile Software Development UNIT Testing .NET Framework C# MS Visual C++ WebServices ADO.NET ASP.NET XML Windows Forms
arvato mobile GmbH / Contentanbieter im Entertainmentbereich
20457 Hamburg
1 Jahr 7 Monate
2005-03 - 2006-09

Fraud-Detection-Anwendung

MS-SQL Server 2000 & 2005 (Migration während des Projekts) VisualStudio 2005 C++/C# .NET ...

Fraud-Detection-Anwendung (Intranet) für die Ermittlung von Inventurdifferenzen auf Basis von Kennzahlen und Parameterauswertung der Transaktionsdaten

  • Requirement Management
  • Entwicklung & Programmierung (u.a. ETL-Interfaces, Admintools)
  • Implementierung bei Kunden, Support

MS-SQL Server 2000 & 2005 (Migration während des Projekts) VisualStudio 2005 C++/C# .NET ASP.NET WindowsForms WebForms Windows XP Professional Windows 2003 Server VisualSourceSafe
Softwareanbieter (Weltmarktführer für Kassensysteme)
5 Monate
2004-10 - 2005-02

Webbasierte Intranetlösung für Dokumentenmanagement und -archivierung

MS-SQL Server 2000 VisualStudio .NET 2003 C++/C# .NET ...
  • Prototyping der WebForms, Entwicklung & Programmierung, Implementierung
MS-SQL Server 2000 VisualStudio .NET 2003 C++/C# .NET ASP.NET WebForms Windows XP Professional/2003 Server
Unternehmensberatung
8 Monate
2004-02 - 2004-09

Crossbrowser-Plattform ERP-Anwendung zur Planung, Steuerung und Abrechnung von Marketingprojekten

ORACLE Database Server MS-SQL Server 2000 VisualStudio 2003 ...
  • Prototyping von UI-Handling und GUI, Entwicklung & Programmierung, Implementierung, Support
ORACLE Database Server MS-SQL Server 2000 VisualStudio 2003 C++/C# .NET ASP.NET WebForms MAC OS X Apple XCode Windows XP Professional/2003 Server Visual Source Safe
Softwareanbieter
4 Monate
2003-10 - 2004-01

ERP-Individualsoftware für Ressourcen-Management und Project-Controlling

MAC OS X Windows XP Professional MS-SQL Server 2000 ...
  • Prototyping, Entwicklung, Programmierung, Implementierung, Support
MAC OS X Windows XP Professional MS-SQL Server 2000 DTS-Packages Stored Procedures MS IIS 6.0 .NET Framework 1.1 PHP JavaScript Apple XCode
Unternehmensberatung

Aus- und Weiterbildung

Aus- und Weiterbildung

1994 - 1999

Studium der Informatik, FernUniversität Hagen


1990 - 1994

Studium der Volks- und Betriebswirtschaften, Universität Köln


1980 - 1990

Georg-Büchner-Gymnasium, Köln

Kompetenzen

Kompetenzen

Top-Skills

C# .NET C++ / CLI Microsoft SQL Server Microsoft VisualStudio T-SQL MacOS SWIFT iOS Xcode Xamarin Boost OCL/M-OCL .NET core CI/CD Git Test Driven Development JSON REST Scrum VisualStudio for Mac

Schwerpunkte

  • Senior Anwendungs- und Datenbankprogrammierer (Applications, Internet, Intranet, ERP- und Business-Lösungen, Mobile Apps)
  • Software-Engineering

Produkte / Standards / Erfahrungen / Methoden

AFNetworking
agile Softwareentwicklung
Animation
Apple Xcode
Apple XCode mit Objective-C und SWIFT
BIRT Report Designer
CocoaPods
diverse iOS Frameworks
Doxygen
Foundation
GIT SCM
HanekeSwift
iOS SDK
Kanban
Merlin Project
Microsoft Access
Microsoft SQL Server
Microsoft Team Foundation Server
Microsoft VisualStudio
MS Project
MS Visio
MS WPF
MVC
MVC Pattern
MySQL / MySQLi
OOAD
OOD/OOP
OOP
ORACLE Database, Application Server
Parallels Desktop VM
PHPStorm
ReactiveCocoa (FRP)
REST WebService-Anbindung
Scrum
Team Foundation Server
Test Driven Development (TDD)
TQL
TROUX Architect
TROUX Insight
TROUX Navigate
UIKit
XCode Performance Tests
XCTest
Unit Tests, UI Tests
XCTest (Unit & UI)
XML/XSLT

QUALIFIKATION

  • Meine langjährige Erfahrung in der erfolgreichen Umsetzung von Datenbankbasierten Client-/Server-Software-Projekten, insbesondere in der Programmierung unter C++ (CLI/CLR) /C# und (ASP) .NET/.NET Core für Windows-Systeme, qualifiziert mich als zuverlässigen und selbstständigen Anwendungsprogrammierer. 
  • Neben der technischen Kompetenz verfüge ich über ein sehr hohes Maß an Kommunikationsfähigkeit, was u.a. durch mehrere Einsätze als Interims-Projektleiter und SCRUM Master, sowie als IT-Trainer parallel zu den Projekten belegt ist. 
  • In den beiden Systemwelten Windows und macOS/iOS bin ich gleichermaßen zu Hause und sehe meine Einsatzmöglichkeit in Projekten von der Anforderungsanalyse über die Umsetzung und Implementierung bis hin zur Support-Dienstleistung.


EDV - Erfahrung seit:

1987


Tools & Methoden:

  • MS WPF/XAML, WCF/SOAP/REST/WSDL, MS LINK, .NET Framework 1.1/2.0/3.5/4.X, .NET Core, ASP.NET Core, MS VisualStudio, DevExpress, EPPlus, JetBrains IntelliJ
  • TGIC (GdV), Mule ESB, Anypoint Studio
  • Scrum (angewendet auf Agile Software Development), GIT SCM, Test Driven Development (TDD), Unit Testing (NUnit, XCTest)
  • Confluence/JIRA, OO(A)D, OOP, UML
  • GitLab, GitLab-Runner Pipelines


BERUFSERFAHRUNG

1985 - 1989

Erstellung von Software (Anwendung und Spiele), u.a. mit Veröffentlichung in Fachmagazinen, auf TMS 9900


1990 - 1995

Rolle: freiberuflicher Softwareentwickler


Aufgaben:

Entwicklung von mathematisch-technischer Software für den Pocket-PC ?ATARI Portfolio?, parallel zum Studium


1996 - 1998

Rolle: Online-Producer

Kunde: 1&1 Internet GmbH, Montabaur


Aufgaben:

Als Online-Producer habe ich sowohl eigenverantwortlich als auch im Team Online-Formate für BTX und Internet konzipiert, entwickelt und betreut. Neben der Programmierung multimedialer Inhalte war meine Aufgabe die Entwicklung von Software zur Durchführung von Online-Spielen und Backend-Datenbanken. U.a. wurde mir die technische und grafische Konzeption des Firmenportals der 1&1-Gruppe übertragen, sowie die Entwicklung der Online-Communities ?XtraSites? und ?GiMiX?. 


1999 - heute

Rolle: freiberuflicher Multimedia-Producer und Softwareentwickler


Aufgaben:

Zuerst als freiberuflicher Multimedia-Producer im Auftrag der 1&1 Internet GmbH, Montabaur, bin schnell auch als Softwareprogrammierer und Datenbankentwickler für neue Auftraggeber tätig geworden. In dieser Funktion ergänze ich erfolgreich als Projektmitglied das Leistungs-Portfolio diverser Unternehmensberatungen und Medien-Agenturen.

Betriebssysteme

Amiga OS
Entwicklung von AMIGA-Software seit 1986
Apple iOS
Apple iOS & OS X
Mac OS X
MAC-OS 9.2 und MAC-OS X
MS-DOS
Entwicklung von MS-DOS Software von 1988-1997
Windows
7, 8, 10, 11
Windows Vista
Windows XP

Programmiersprachen

.NET/.NET core
C#, C++ CLI/CLR
Ajax
AngularJS
Apple Swift
Basic
BOOST & OCL/M-OCL
C
C#
C++
Auszeichnung für eine Lernsoftware in C++ 1987
DHTML
Java
JavaScript
jQuery
JSON
Objective-C
Pascal
Perl
PHP 5
PL/SQL
SQL
VBA
XSL/XSL(T)
Yui
 

Datenbanken

Access
DB2
Entity Framework (EF) 5/6
JDBC
MS SQL Server
2012 / inkl. Entwicklung von DTS Packages und Stored Procedures
MySQL
MySQLi
ODBC
Oracle
PL/SQL Programmierung
SQL
CoreData/SQLite
T-SQL

Datenkommunikation

Internet, Intranet
OS X Netzwerk
TCP/IP
Windows Netzwerk

Hardware

Apple Mac
CD-Writer / Brenner
Drucker
PC

Branchen

Branchen

  • CAD/Engineering
  • Multimedia-Agenturen
  • Unternehmensberatungen
  • Forschung/ Entwicklung
  • Versicherungen  
  • Unterhaltungselektronik
  • Chemie
  • Bildungsträger
  • Musiklabels

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

8 Jahre 9 Monate
2017-06 - heute

Entwicklung verschiedener Inhouse-Softwarelösungen

Visual C# .NET Visual C++ / CLR (inkl. Boost/ OCL/M-OCL) MS Excel ...

Entwicklung verschiedener Inhouse-Softwarelösungen für Schadenmanagement, Partner-Auftragsverwaltung und digitales Notfall-Management für 24/7-Betrieb.

  • Weiterentwicklung verschiedener Inhouse-Softwarelösungen und Neuentwicklung von datenbankbasierten Anwendungen für die Bereiche ERP, Schadenmanagement und digitalem Notfall-Management.
  • Neben anderen Aufgaben und Teilprojekten:
    • Umstellung von Core-Modulen eines Schadenverwaltungs-systems von nativem C++ 11 auf managed C++ 17/CLR und Entwicklung und Einbindung von C#- .NET-Assemblies
    • Weiterentwicklung einer ESB-basierten JAVA-Anwendung zur Entgegennahme und Weiterverarbeitung eines 24/7 verfügbaren Notfall-Management-Systems für LUPUS-Alarmanlagen
    • Weiterentwicklung verschiedener ESB-Anwendungen (JAVA) zur Kommunikation (ETL-Prozesse) von ERP-Systemen über TGIC-Strecken (GdV), inkl. Token-Validierung via ITC und Anbindung an lokale Schadenmanagement-Systeme, inkl. Migration von TGIC V1 auf V2.
    • Migration einer komplexen, mehrschichtigen Software zu Schadenerfassung und Auftragsverwaltung, geschrieben in C++, C++/CLI und C# von 32 Bit (Windows 7) zu 64 Bit (Windows 10/11).
    • Entwicklung einer ASP.NET Core WebAPI (Kestrel) in C# als Interface zwischen einem neuen Schadensystem/dessen Middleware und weiterverwendeten Komponenten und Layern des alten Schadensystems
    • Anbindung externer Schadensysteme und Vertragsdaten-DBs von Versicherungsunternehmen über verschiedene Strecken (REST/SOAP, TGIC, GDV, VPN)
    • Migration von ESB-Applikationen (JAVA) von MuleSoft 3.x zu MuleSoft 4.9, inkl. Wechsel der Hosts von AIX auf Linux RedHat.
    • ?Arbeit als stellvertretender TPM.
  • Die Weiter-/Neuentwicklungen wurden in direkter und teilweise eigenverantwortlicher Abstimmung mit den Product Ownern konzipiert, durchgeführt, dokumentiert und in der Anwendung Support geleistet.

Visual C# .NET Visual C++ / CLR (inkl. Boost/ OCL/M-OCL) MS Excel VisualStudio DevExpress WPF GIT SOAP/WSDL/REST NUnit Java IntelliJ Anypoint Studio TGIC V1 und V2 Mule ESB (V 3.8.x)
ÖRAG AG (Öffentliche Rechtschutzversicherung AG) und Tochtergesellschaft Deutsche Assistance GmbH
10 Jahre 2 Monate
2016-01 - heute

Enterprise Architecture Management Platform

TROUX Architect TROUX Navigate TROUX Insight ...

  • Entwicklung von Reports und Kollektoren für Kunden (in England) von Troux by Planview

TROUX Architect TROUX Navigate TROUX Insight MS SQL Server 2012 T-SQL XML/XSLT BIRT Report Designer TQL
Troux by Planview (London)
1 Jahr
2016-06 - 2017-05

Entwicklung verschiedener Inhouse-Softwarelösungen

Visual C# .NET VBA EPPlus ...

Entwicklung verschiedener Inhouse-Softwarelösungen für ERP, CRM und HR. Consulting (auch Entwicklung) bei Umstellung und Rollout von SalesForce und SAP-Modulen.

  • Weiterentwicklung verschiedener Inhouse-Softwarelösungen und Neuentwicklung von datenbankbasierten Anwendungen für die Bereiche ERP, CRM und HR. Konsolidierung von Datenquellen und Umstellung einiger Systeme von Inhouse auf SalesForce und SAP.
  • Neben anderen Aufgaben und Teilprojekten:
    • Entwicklung einer CRM-Anwendung zur Erfassung der Leads/Opportunities und Order Intakes der weltweiten KUKA-Niederlassungen und Erstellung von komplexen Auswertungen/Reports und KPIs für die Geschäftsleitung.
    • Entwicklung eines komplexen Produkt-Konfigurators (Hybrid für Windows und iPad (iOS)), der vom Vertrieb im Außendienst eingesetzt wird, um robotergestützte Automatisierungs-anlagen grob vorab zu konfigurieren für Kosten-/Angebots-Kalkulationen, mit automatischer Aktualisierung der Kosten- und Produktdaten aus den ERP-Systemen.
    • Entwicklung verschiedener HR-Tools zur Kostenberechnung von Aufwänden für interne Leistungen (Vertrieb) oder Schulungen.
    • ?Entwicklung eines ERP-Systems zum Import von Teilestämmen und Bill of Materials (BOM) inkl. Verwaltung und automatischen Erfassung in MS SharePoint und den ERP-System SAGE b2 und b7.
  • Die Weiter-/Neuentwicklungen wurden in direkter und eigenverantwortlicher Abstimmung mit den Product Ownern konzipiert, durchgeführt, dokumentiert und in der Anwendung Support geleistet.

Visual C# .NET VBA EPPlus MS Excel VisualStudio MS-SQL Server Informix DB mySQL Access-DB Entity Framework (EF) 5/6 DevExpress WPF LINC SVN MS SharePoint SOAP/WSDL/REST Team Foundation Server NUnit Apple iOS XCode mit SWIFT XCTest Doxygen MVC Pattern XCode Performance Tests iOS SDK diverse iOS Frameworks (Foundation/ UIKit/ Animation?) AFNetworking CocoaPods HanekeSwift OOAD SAGE ERP b2 und b7
KUKA Industries (KUKA AG, weltmarktführender Anbieter von Industrierobotern und Schweißautomatisierungsanlagen)
6 Monate
2015-07 - 2015-12

Entwicklung von medizinischen iOS Apps (Health Kit) mit ergänzenden Apps für Mac unter OS X

GIT SCM Apple iOS & OS X Apple XCode mit Objective-C und SWIFT ...

  • Entwicklung unter XCode, Aufbau des Datenmodells (CoreData), UI für Datenerfassung und Auswertung. 
  • Projektvorbereitende und ?begleitende Anforderungsanalyse. 
  • Weiterentwicklung bestehender Module unter Objective-C, Entwicklung neuer Module (z.B. Models und Views) mit SWIFT. 
  • Verfassung der Technischen Dokumentation und Administrator- sowie Operatorhandbücher (englisch und deutsch).

GIT SCM Apple iOS & OS X Apple XCode mit Objective-C und SWIFT XCTest (Unit & UI) Doxygen MVC Pattern XCode Performance Tests Team Foundation Server REST WebService-Anbindung OOD/OOP AFNetworking CocoaPods ReactiveCocoa (FRP) HanekeSwift iOS SDK diverse iOS Frameworks Foundation UIKit Animation
Dienstleister und IT-Consulting Unternehmen (Offenbach)
7 Jahre 3 Monate
2008-04 - 2015-06

globale Engineering-Lösung mit Workflow- und Prozesssteuerung für Produktentwicklungen

Senior Software- und Datenbank-Entwickler Scrum, Agile Software Development UNIT Testing Automated Software Testing ...
Senior Software- und Datenbank-Entwickler

Integrierte Anwendung für Elektro-, Fluid- und EMSR-Technik-Planung.

  • Release-Entwicklung, Erweiterung der Funktionalitäten, insbesondere im Bereich Anbindung an Lieferanten-Artikeldaten und Übernahme von Artikel- und Metadaten per Portal-Anwendung. Funktionalitäten wie Import in Planungsprojekte, normierter Artikelkatalog, Sicherheits- und Administrationsfunktionalitäten, Frontend- und Datenbank-entwicklung, API-Schnittstellen. .NET-Applikationen und Tools mit WinForms und WPF, u.a. für Datenaufbereitung und Prüfläufe entwickelt, die auch an Kunden geliefert werden.
  • Stellvertretende Tätigkeit als Projektleiter und SCRUM Master. Projektvorbereitende und ?begleitende Anforderungsanalyse in enger Abstimmung mit den Stakeholdern/internen Auftraggebern. 
  • Seit 2013 Entwicklung einer Viewer-App für iOS (speziell für iPad), mit der Projektdaten aus der Planungssoftware mobil mitgenommen und betrachtet werden können. Seiten- und Betriebsmittelnavigator, Darstellung der Projektpläne, sowie Makros (Bauteile), auch in 3D (z.B. komplexe Schaltschränke). Der 3D-Viewer ermöglicht das Drehen und Zoomen der Makros.
  • Seit 2013 Entwicklung einer iOS-App für den Zugriff auf das o.g. Artikel-Portal. Durch den Benutzerlogin können Artikel auch mobil ausgewählt werden, um sie dann später direkt aus dem Warenkorb im Daten-Portal in die Planungssoftware zu importieren. Ursprünglich mit Objective-C entwickelt, dann Refactoring und Weiterentwicklung mit SWIFT.
  • Seit 2014 Entwicklung und Implementierung einer Server-Applikation mit Online-Zugang, über die Anbieter von Engineering-Artikeln komplexe Statistiken über die Nutzung ihrer Artikel im o.g. Portal abrufen können. Die Aufgabe ist die Entwicklung der BL-Schicht (Import, Erfassung, Aggregation der Statistikdaten und Auswertung per Bericht) sowie des Frontends u.a. mit Filterfunktionen, Export der Berichte als PDF und CSV, die grafische Darstellung in Form verschiedener Diagramme und Druckfunktionen.
  • Migration der Datenbank des Online-Portals von mySQL auf mySQLi.
  • Training und Knowledge Transfer in Englisch dieser Projekte für Entwicklungsteam der Niederlassung des Auftraggebers in Polen, vor Ort und via WebEx Sessions.
  • Verfassung der Technischen Dokumentation und Administrator- sowie Operatorhandbücher (englisch und deutsch).

VisualStudio 2013 PHPStorm Apple Xcode GIT SCM MySQL Microsoft Access 2013 Microsoft Team Foundation Server Apache behat (behavior-driven development framework) Subversion mySQLi
Scrum, Agile Software Development UNIT Testing Automated Software Testing Objective-C C# .NET Framework ADO.NET PHP 5 JavaScript XML WPF ASP.NET Apple OS X Apple iOS
EPLAN Software & Service GmbH & Co. KG
40789 Monheim am Rhein
1 Jahr 5 Monate
2006-11 - 2008-03

Intranet-Anwendungen

Software- und Datenbank-Entwickler Scrum, Agile Software Development UNIT Testing .NET Framework ...
Software- und Datenbank-Entwickler

  • Requirement Management, Prototyping Clients & GUI, Entwicklung & Programmierung, Schulung & Support


Intranet-Anwendungen (Windows Client-Server-Struktur):

  • die Erfassung und Verwaltung von License Management inkl. Abrechnungssystem
  • Delivery Platform für Content

Microsoft VisualStudio Microsoft SQL Server
Scrum, Agile Software Development UNIT Testing .NET Framework C# MS Visual C++ WebServices ADO.NET ASP.NET XML Windows Forms
arvato mobile GmbH / Contentanbieter im Entertainmentbereich
20457 Hamburg
1 Jahr 7 Monate
2005-03 - 2006-09

Fraud-Detection-Anwendung

MS-SQL Server 2000 & 2005 (Migration während des Projekts) VisualStudio 2005 C++/C# .NET ...

Fraud-Detection-Anwendung (Intranet) für die Ermittlung von Inventurdifferenzen auf Basis von Kennzahlen und Parameterauswertung der Transaktionsdaten

  • Requirement Management
  • Entwicklung & Programmierung (u.a. ETL-Interfaces, Admintools)
  • Implementierung bei Kunden, Support

MS-SQL Server 2000 & 2005 (Migration während des Projekts) VisualStudio 2005 C++/C# .NET ASP.NET WindowsForms WebForms Windows XP Professional Windows 2003 Server VisualSourceSafe
Softwareanbieter (Weltmarktführer für Kassensysteme)
5 Monate
2004-10 - 2005-02

Webbasierte Intranetlösung für Dokumentenmanagement und -archivierung

MS-SQL Server 2000 VisualStudio .NET 2003 C++/C# .NET ...
  • Prototyping der WebForms, Entwicklung & Programmierung, Implementierung
MS-SQL Server 2000 VisualStudio .NET 2003 C++/C# .NET ASP.NET WebForms Windows XP Professional/2003 Server
Unternehmensberatung
8 Monate
2004-02 - 2004-09

Crossbrowser-Plattform ERP-Anwendung zur Planung, Steuerung und Abrechnung von Marketingprojekten

ORACLE Database Server MS-SQL Server 2000 VisualStudio 2003 ...
  • Prototyping von UI-Handling und GUI, Entwicklung & Programmierung, Implementierung, Support
ORACLE Database Server MS-SQL Server 2000 VisualStudio 2003 C++/C# .NET ASP.NET WebForms MAC OS X Apple XCode Windows XP Professional/2003 Server Visual Source Safe
Softwareanbieter
4 Monate
2003-10 - 2004-01

ERP-Individualsoftware für Ressourcen-Management und Project-Controlling

MAC OS X Windows XP Professional MS-SQL Server 2000 ...
  • Prototyping, Entwicklung, Programmierung, Implementierung, Support
MAC OS X Windows XP Professional MS-SQL Server 2000 DTS-Packages Stored Procedures MS IIS 6.0 .NET Framework 1.1 PHP JavaScript Apple XCode
Unternehmensberatung

Aus- und Weiterbildung

Aus- und Weiterbildung

1994 - 1999

Studium der Informatik, FernUniversität Hagen


1990 - 1994

Studium der Volks- und Betriebswirtschaften, Universität Köln


1980 - 1990

Georg-Büchner-Gymnasium, Köln

Kompetenzen

Kompetenzen

Top-Skills

C# .NET C++ / CLI Microsoft SQL Server Microsoft VisualStudio T-SQL MacOS SWIFT iOS Xcode Xamarin Boost OCL/M-OCL .NET core CI/CD Git Test Driven Development JSON REST Scrum VisualStudio for Mac

Schwerpunkte

  • Senior Anwendungs- und Datenbankprogrammierer (Applications, Internet, Intranet, ERP- und Business-Lösungen, Mobile Apps)
  • Software-Engineering

Produkte / Standards / Erfahrungen / Methoden

AFNetworking
agile Softwareentwicklung
Animation
Apple Xcode
Apple XCode mit Objective-C und SWIFT
BIRT Report Designer
CocoaPods
diverse iOS Frameworks
Doxygen
Foundation
GIT SCM
HanekeSwift
iOS SDK
Kanban
Merlin Project
Microsoft Access
Microsoft SQL Server
Microsoft Team Foundation Server
Microsoft VisualStudio
MS Project
MS Visio
MS WPF
MVC
MVC Pattern
MySQL / MySQLi
OOAD
OOD/OOP
OOP
ORACLE Database, Application Server
Parallels Desktop VM
PHPStorm
ReactiveCocoa (FRP)
REST WebService-Anbindung
Scrum
Team Foundation Server
Test Driven Development (TDD)
TQL
TROUX Architect
TROUX Insight
TROUX Navigate
UIKit
XCode Performance Tests
XCTest
Unit Tests, UI Tests
XCTest (Unit & UI)
XML/XSLT

QUALIFIKATION

  • Meine langjährige Erfahrung in der erfolgreichen Umsetzung von Datenbankbasierten Client-/Server-Software-Projekten, insbesondere in der Programmierung unter C++ (CLI/CLR) /C# und (ASP) .NET/.NET Core für Windows-Systeme, qualifiziert mich als zuverlässigen und selbstständigen Anwendungsprogrammierer. 
  • Neben der technischen Kompetenz verfüge ich über ein sehr hohes Maß an Kommunikationsfähigkeit, was u.a. durch mehrere Einsätze als Interims-Projektleiter und SCRUM Master, sowie als IT-Trainer parallel zu den Projekten belegt ist. 
  • In den beiden Systemwelten Windows und macOS/iOS bin ich gleichermaßen zu Hause und sehe meine Einsatzmöglichkeit in Projekten von der Anforderungsanalyse über die Umsetzung und Implementierung bis hin zur Support-Dienstleistung.


EDV - Erfahrung seit:

1987


Tools & Methoden:

  • MS WPF/XAML, WCF/SOAP/REST/WSDL, MS LINK, .NET Framework 1.1/2.0/3.5/4.X, .NET Core, ASP.NET Core, MS VisualStudio, DevExpress, EPPlus, JetBrains IntelliJ
  • TGIC (GdV), Mule ESB, Anypoint Studio
  • Scrum (angewendet auf Agile Software Development), GIT SCM, Test Driven Development (TDD), Unit Testing (NUnit, XCTest)
  • Confluence/JIRA, OO(A)D, OOP, UML
  • GitLab, GitLab-Runner Pipelines


BERUFSERFAHRUNG

1985 - 1989

Erstellung von Software (Anwendung und Spiele), u.a. mit Veröffentlichung in Fachmagazinen, auf TMS 9900


1990 - 1995

Rolle: freiberuflicher Softwareentwickler


Aufgaben:

Entwicklung von mathematisch-technischer Software für den Pocket-PC ?ATARI Portfolio?, parallel zum Studium


1996 - 1998

Rolle: Online-Producer

Kunde: 1&1 Internet GmbH, Montabaur


Aufgaben:

Als Online-Producer habe ich sowohl eigenverantwortlich als auch im Team Online-Formate für BTX und Internet konzipiert, entwickelt und betreut. Neben der Programmierung multimedialer Inhalte war meine Aufgabe die Entwicklung von Software zur Durchführung von Online-Spielen und Backend-Datenbanken. U.a. wurde mir die technische und grafische Konzeption des Firmenportals der 1&1-Gruppe übertragen, sowie die Entwicklung der Online-Communities ?XtraSites? und ?GiMiX?. 


1999 - heute

Rolle: freiberuflicher Multimedia-Producer und Softwareentwickler


Aufgaben:

Zuerst als freiberuflicher Multimedia-Producer im Auftrag der 1&1 Internet GmbH, Montabaur, bin schnell auch als Softwareprogrammierer und Datenbankentwickler für neue Auftraggeber tätig geworden. In dieser Funktion ergänze ich erfolgreich als Projektmitglied das Leistungs-Portfolio diverser Unternehmensberatungen und Medien-Agenturen.

Betriebssysteme

Amiga OS
Entwicklung von AMIGA-Software seit 1986
Apple iOS
Apple iOS & OS X
Mac OS X
MAC-OS 9.2 und MAC-OS X
MS-DOS
Entwicklung von MS-DOS Software von 1988-1997
Windows
7, 8, 10, 11
Windows Vista
Windows XP

Programmiersprachen

.NET/.NET core
C#, C++ CLI/CLR
Ajax
AngularJS
Apple Swift
Basic
BOOST & OCL/M-OCL
C
C#
C++
Auszeichnung für eine Lernsoftware in C++ 1987
DHTML
Java
JavaScript
jQuery
JSON
Objective-C
Pascal
Perl
PHP 5
PL/SQL
SQL
VBA
XSL/XSL(T)
Yui
 

Datenbanken

Access
DB2
Entity Framework (EF) 5/6
JDBC
MS SQL Server
2012 / inkl. Entwicklung von DTS Packages und Stored Procedures
MySQL
MySQLi
ODBC
Oracle
PL/SQL Programmierung
SQL
CoreData/SQLite
T-SQL

Datenkommunikation

Internet, Intranet
OS X Netzwerk
TCP/IP
Windows Netzwerk

Hardware

Apple Mac
CD-Writer / Brenner
Drucker
PC

Branchen

Branchen

  • CAD/Engineering
  • Multimedia-Agenturen
  • Unternehmensberatungen
  • Forschung/ Entwicklung
  • Versicherungen  
  • Unterhaltungselektronik
  • Chemie
  • Bildungsträger
  • Musiklabels

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.