Spezialist für relationale Datenbanken, Softwarearchitektur, Datenbankarchitektur, Datenmigration, Fat Clients, Projektleitung
Aktualisiert am 24.07.2018
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.10.2018
Verfügbar zu: 100%
davon vor Ort: 20%
Deutsch
Muttersprache
Englisch
Studium in GB, verhandlungssicher
Französisch
Grundkentnisse
Italienisch
Grundkentnisse
Niederländisch
Grundkentnisse
Spanisch
Grundkentnisse, Verstehen von Texten

Einsatzorte

Einsatzorte

Bensheim (+200km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

Aktuell: 

Pharmahersteller in Nordbaden

Einführung von Scrum in die Entwicklung einer Middleware für die Intralogistik

Modellierung der Prozesse in UML2

Erstellung des Projektbacklogs

Tools:

Visual Paradigm, Visual Studio 2013, Visual Studio 2008 (wegen Windows CE5.0), MS-SQL Server 2012, iSeries-Adapter zu DB/2 auf AS/400

2015-2016

Reckitt Benckiser Rückbau eines Produktionswerks in Ladenburg

Rolle: Projektleiter

  • Rückbau des Produktionsstandortes in Ladenburg, stilllegen, konservieren und vernichten der IT-Systeme. Verlagern von Servern und Infrastruktur an andere Standorte. Rechtssicheres Aufbewahren bestehende Datenbestände
  • Verlagern von Palettierungsanlagen nach Brasilien, Einarbeitung der brasilianischen Ingenieure in die Codesys-Applikationen der Palettentransportanlagen

Systeme: J.D. Edwards, Windows Server 2003-2012, SQL-Server 2000 bis 2012, Codesys (S3), Twincat 2

2015

Reckitt Benckiser, Palettentransportanlage

Rolle: Projektleiter

Austausch einer Simatic S5 basierten Anlage gegen eine Soft-SPS-basierte Lösung mit TwinCat 2.

Die Leistung von 10 Palettierern wird wahlfrei auf 2 Stretchwickler verteilt, dabei muss die Paletteninformation mit den physikalischen Bewegungen mitgeroutet werden, um die Zuordnung zu einem bestimmten Fertigungsauftrag zu gewährleisten.

Systeme: Codesys (3S), Twincat PLC auf DELL Optiplex,  Structured Text, Twinsafe Sicherheitssysteme (NOT-AUS), Lenze Frequenzumrichter 8200, MS-SQL-Server 2008

2015

Reckitt Benckiser

Rolle:

Projektleiter. Entwurf Lastenheft und UML, Anforderungsmanagement, Lösungskonzept

Entwickler; Entwurf und Implementation von Hard- und Software

  • FLOW? Zur Unterstützung der arbeitsmedizinischen Untersuchung der körperlichen Belastung von Produktionsmitarbeitern. Stühle werden mit Sensoren ausgestattet, die Sitzintervalle gemessen haben. Flow bezog sich auf den durch langes Sitzen negativ beeinflussten Venenstaudruck. Das Werkzeug entstand zur Unterstützung einer von mir betreuten Masterarbeit eines Studenten. Die Daten werden mit WLAN auf ein Laptop übertragen, mithilfe eines http-POST Requests, und dort auf einer lokalen SQL-Instanz gespeichert. Die Auswertung erfolgt über ODBC und Excel.

Systeme:

Arduino, WLAN, Windows 7

Tools:

Visual Paradigm, Arduino Studio, C++, http, php (REST)

2014 ? 2015

Reckitt Benckiser ?SSCC Intralog?

Rolle:

Projektleiter; Budgetplanung, Projektsteuerung und Controlling, Teamleitung

Systemarchitekt, Datenbankarchitekt

Entwickler für GUI

  • Für einen kleineren Standort wurde ein kostengünstiges Palettenetikettiersystem (siehe ?SSCC?) erstellt, welches jedoch auf Grund von schlechtem Datenbank- und Systemdesign mit wachsender Anzahl von Daten immer wieder zu Ausfällen und fehlerhaften EAN-Codes führte. Es wurde ein Soll-Ist-Abgleich durchgeführt, ein Storyboard entwickelt, eine Roadmap vorgestellt. Eine neue Datenbankstruktur wurde entworfen, es wurde eine neue Benutzerfläche erstellt. Dazu wurde ein Migrationsskript erstellt, um die Daten aus dem Altsystem in das neue zu überführen.

Systeme:

MS-SQL-Server 2008, Honeywell Handscanner, Zebra-Etikettendrucker, GS1-128

Tools:

Visual Paradigm,T-SQL, Visual Studio 2013, Microsoft Reporting, C#, .NET4.5, JD Edwards, MS-Project, Visio, git, doxigen

2014

Reckitt Benckiser ?EStGLex?

Rolle:

Projektleiter; Projektsteuerung, Teamleitung. Entwurf Lastenheft, Anforderungsmanagement

Entwickler; Entwurf und Implementation von Syntaxparser und Codeerzeuger.

  • Zur Berechnung von Abfindungssummen in Sozialplänen soll ein Werkzeug zur sicheren Berechnung von Sozialabgaben erstellt werden. Für HR kommt kein Werkzeug außer MS-Excel in Frage.
  • Die Funktionen müssen mit der bmf-Testschnittstelle verifiziert werden. Die Bibliotheken müssen bei Veröffentlichung der neuen EStG-Vorschriften des bmf innerhalb von nur einer Woche angepasst werden können. Die Bibliotheken sollen ?selbsttestend? sein.
  • Als Lösung entstand EStGLex ? ein ?Lexxer? bzw. automatisierter Parser/Compiler zum Erstellen von C#-Quellcode aus den XML-Pseudocode-Tabellen des Bundesministeriums für Finanzen. Eine Toolchain verarbeitet den Pseudocode und konvertiert ihn zu C#-Quellcodes, die wiederum in mit Hilfe von EXCEL-DNA zu Xll-Bibliotheken kompiliert werden.

Systeme:

MS-Excel

Tools:

Visual Paradigm , Visual Studio 2010 (C#, .NET), Excel-dna, XML, PAP, git, doxigen

2014

Reckitt Benckiser ?LPLAN?

Rolle:

Projektleiter; Budgetplanung, Projektsteuerung und Controlling, Teamleitung, Anforderungsmanagement und Lösungskonzept.

Datenbankarchitekt; Definition von ERM und Nomenklatur

  • LPLAN ? Automatischer Abruf von Rohstoffen- und Packmitteln gegen Rahmenverträge an Lieferanten aus dem aktuellen Produktionsplan heraus.
  • Die ursprünglich in Visual Basic erstellte Lösung auf Visual Basic 2003, .NET1.1, wurde neu entworfen und umgesetzt. Das System erzeugt Bestellformulare in pdf-Format und fügt diese automatisch in eine neue Email ein.

Systeme:

MS-SQL-Server 2012, Microsoft Server 2012, ahp, Exchange Server 2013

Tools:

T-SQL, Visual Studio 2013, Microsoft Reporting, C#, .NET 4.5, JD Edwards, MS-Project, Visio, git, doxigen

2013-2014

Reckitt Benckiser ?PPLAN?

Rolle:

Projektleiter; Budgetplanung, Projektsteuerung und Controlling, Teamleitung, Anforderungsmanagement und Lösungskonzept.

Datenbankarchitekt; Definition von ERM und Nomenklatur

  • PPLAN ? Automatischer Versand von Email an Kunden aus Produktionplanungssystem mit Schnittstellen zum Enterprise Demand Planning, JD Edwards und dem Feinplanungsleitstand ahp.
  • Mit der Umstellung der Exchangeserver auf die aktuelle Version wurden auch ?anonyme? Emailkonten gesperrt, womit der Emailversand der hauseigenen Lösung nicht mehr möglich war. Nach der Durchsicht der in Visual Basic erstellten Lösung auf Visual Basic 2003, .NET1.1, wurde entschieden, das System in C# und aktuellem Framework neu zu erstellen. Das System zerfällt in einen Service und eine GUI zur Steuerung und Datenpflege. 

Systeme:

MS-SQL-Server 2012, Microsoft Server 2012, ahp, Exchange Server 2013

Tools:

T-SQL, Visual Studio 2013, Microsoft Reporting, C#, .NET 4.5, JD Edwards, MS-Project, Visio, git

2013

Reckitt Benckiser ?Erweka?

Rolle:

Projektleiter; Anforderungsmanagement, Lösungsentwurf

  • Anbindung von nicht-IP-fähigen Prozesswaagen (Erweka) mit seriellen Protokollen an das Labornetzwerk. Die alten Waagen verfügen nur über einen seriellen Druckerausgang. Über COM-Port-Server (Seriell zu TCP) wurden die Waagen an einen Linienkopf (Windows 7) gekoppelt, auf dem ein Service die Schnittstellen überwachte. Das Protokoll der Waage war ein formatierter Ascii-Zeichenstrom, aus dem jeweils die relevanten Daten durch Parsen herausgefiltert und auf dem SQL-Backend gespeichert werden mussten. Die Auswertung erfolgte dann über die vorhandenen Systeme. 

Systeme:

MS-SQL-Server 2012, ASCII-Protokoll, Moxa Serielle RS-232/422/485-Geräteserver

Entwickler; Umsetzen der Lösung

Tools:

Visual Studio 2010, T-SQL, C#, .NET, Visio, git, doxigen

2013

Reckitt Benckiser Rechenzentrum

Rolle:

Projektleiter; Budgetplanung, Projektsteuerung und Controlling, Teamleitung

  • Die alten Serverräume mussten hinsichtlich Hardware und Speicherplatz erneuert werden. In zwei getrennten Gebäuden wurden jeweils ein virtueller Host mit einem SAN installiert. Die Redundanz würde mit Hilfe von vMotion erzeugt. Alle alten dedizierten Server wurden entweder virtualisiert oder neu aufgebaut auf Basis von Windows 2012 Servern. Alle SQL-Instanzen wurden auf SQL 2012 hochgezogen. Die Serverräume wurden durch Single Mode Glasfasersysteme verbunden.

Systeme:

MS-SQL-Server 2012, Microsoft Server 2012, VMware Infrastructure 3 Enterprise

Systemarchitekt: Entwurf der Infrastruktur

Tools:

T-SQL, JD Edwards, MS-Project, Visio

2012-2013

Reckitt Benckiser ?MIRROR?

Rolle:

Projektleiter für deutsche Standorte Ladenburg, Ludwigshafen und Weinheim; Budgetplanung, Personalauswahl, Projektsteuerung und Controlling, Teamleitung

Datenbankarchitekt

  • Bei der Bestandsaufnahme im Rahmen des Projektes ?McLaren? zeigte sich, dass viele Anwendungen im Produktionsstandort eigene Kopien von JDE-Tabellen im Backend verwenden, welche teils willkürlich ?synchronisiert? wurden. Dabei hieß ?Synchronisieren? meist ?Tabelle löschen und neu befüllen?. Die Folgen waren erheblicher Bandbreitenverbrauch im WAN, rasch wachsende Log-Dateien auf den SQL-Servern und häufige Dead-Locks auf den Datenbanken. Als Lösung entstand ein zentraler Datenpool mit lokalen Kopien der benötigten JDE-Tabellen. Es wurde eine tabellengesteuerte, zeilenversionierte Synchronisation mit Staging-Tabellen implementiert. Allen Applikationen wurden direkten Zugriffe auf die ?gepoolten? Tabellen nur über Views erlaubt, schreibende Zugriffe mit ?INSTEAD of? -Triggern abgewiesen. 

Systeme:

AS/400, DB/2, iSeries, MS-SQL-Server

Tools:

T-SQL, JD Edwards, MS-Project, Visio

2011-2012

Reckitt Benckiser ?McLaren?

Rolle:

Projektleiter für deutsche Standorte Ladenburg, Ludwigshafen und Weinheim; Budgetplanung, Personalauswahl, Projektsteuerung und Controlling, Teamleitung

Testentwurf für Applikationen mit ODBC-Schnittstellen, Schnittstellen AS/400 iSeries zu MS-SQL-Server

  • Die AS/400-Phallanx im IBM Rechenzentrum in Slough soll zu einem neuen Dienstleister (Hewlett-Packard) umziehen. Die dortigen Maschinen haben das aktuelle OS/400-Release, jedoch bleibt die JD Edward Version auf dem alten Stand, da die Lizenzkosten zu hoch sind und seit 10 Jahren der Umstieg auf SAP geplant ist. Die Aufgabe ist es, für alle Systeme, die in irgendeiner Form auf JDE zugreifen, Testskripte für alle wichtigen Funktionen (?Business critical apps and functions?) zu schreiben, durchzuführen und zu dokumentieren. Am Projekt waren drei externe IT-Dienstleister beteiligt mit insgesamt 15 Personen.

Systeme:

AS/400, DB/2, MS-SQL-Server, MS-ACCESS, ODBC

Tools:

T-SQL, vba, JDE iSeries, MS-Project, Visio

2010

Reckitt Benckiser ?OSTERN?

Rolle:

Projektleiter; Entwurf Lastenheft, Anforderungsmanagement

Entwickler

  • In einigen hauseigenen Applikationen werden Kalender benötigt, in welchen die Feiertage festgelegt sein müssen. Das alljährliche händische Eintragen führte regelmäßig zu Fehlern und zu falschen Planungen, z. B beim Personal. Es wurde eine zentrale, virtuelle Kalendertabelle erzeugt, mit automatischer Berechnung der Feiertage nach der Gauß?schen Osterformel.

Systeme:

MS SQL Server 2010, Excel

Tools:

T-SQL, vba

2010

Reckitt Benckiser ?128dll?

Rolle:

Projektleiter; Entwurf Lastenheft, Anforderungsmanagement

Entwickler

  • Es soll eine ?royalty free? Bibliothek zur Erzeugung von GS1-128 (EAN 128) Barcodes erstellt werden Es entstand ein Barcode-Composer, der syntaktisch korrekte Barcodes mit Datenbezeichnern und einem freien Font generiert, der sich in z.B. C#-Projekte einbinden lässt. Es sind tiefe Kenntnisse im Bereich des EAN-128 gefordert, Checksummenprüfung, Parser für nicht-kontextfreie Syntax

Systeme:

GS1-128

Tools:

Visual Studio 2008 (C#, .Net), True type font, git, doxigen

2007

Reckitt Benckiser ?SIMON?

Rolle:

Gesamtprojektleiter; Budgetplanung, Projektsteuerung und Controlling, Teamleitung. Entwurf Lastenheft, Anforderungsmanagement

  • SIMON ? Silo Monitor. Großsilos mit Kapazitäten von 40-80 Tonnen werden in Echtzeit verwogen und auf einer Webseite visualisiert. Als Besonderheit wurde hier ein PID-Regler simuliert, welcher den Silostand auf Änderungen überwachte und Prognosen erlaubte, wann die Nachfüllung JIT erfolgen konnte. Lieferanten waren selbst dafür verantwortlich, dass die Silos immer optimal befüllt waren. Die Daten wurden auf dem Prozessleitsystem PCS7 entnommen, mit einem Dienst kumuliert und berechnet, mit Crystal Reports wurden Liniengrafiken erzeugt, welche mit http POST auf eine Webseite geladen wurden, weil die Firewall keine ftp-Uploads zuließ.

Systeme:

MS-SQL-Server 2005, PCS7

Tools:

MS-Project, JD Edwards, Visio, Visual Studio 2005 (Visual Basic) und Crystal Reports, http, PERL

2006

Reckitt Benckiser ?SPEED?

Rolle:

Gesamtprojektleiter; Budgetplanung, Lieferantenverhandlungen, Vergabe, Projektsteuerung und Controlling, Teamleitung. Entwurf Lastenheft, Anforderungsmanagement

Systemarchitekt; Entwurf der Komponenten, Auswahl der Werkzeuge und Systemschnittstellen, Vernetzung

Datenbankarchitekt; Erstellung des ERM, Entwurf und Definition der Algorithmen.

  • Die Produktionsleistung aller Tablettenpressen im Werk soll in Echtzeit erfasst und ausgewertet werden. Die Maschinen werden vernetzt mit ?ADAM?- Zählmodulen der Fa. Advantech. Serielle Treiber werden geschrieben, Daten auf dem SQL-Server erfasst und ?on demand? algorithmisch ausgewertet. Die Lösung umfasst komplexe Algorithmen, welche Produktionsgeschwindigkeiten, Unterbrechungen, Schlechtlauf und ?ungeplante Abwesenheit? der Mitarbeiter erkennt. 

Systeme:

MS-SQL-Server 2005, ADAM 4080 Zählmodule, RS-485

Tools:

T-SQL, EAN128, MS-Project, JD Edwards, Visio, Linienköpfe VB6 (Prototypen), später VC++ 6, GUI mit Visual Studio 2005 (Visual Basic) und Crystal Reports

 

ältere Projekte auf Anfrage

 

Aus- und Weiterbildung

Aus- und Weiterbildung

AUSBILDUNG

1998-2000

IHK Rhein-Neckar, Weiterbildung "Technischer Betriebswirt", Note Abschlussarbeit Sehr Gut

1991-1996

Fachhochschule Darmstadt und University of Central England, Birmingham:

Abschluss Dipl.-Ing. Elektrotechnik, Note Diplomarbeit Sehr Gut

1985-1987

Lever Sunlicht, Mannheim: Ausbildung zum Elektroanlageninstallateur


WEITERBILDUNGEN

  • Führungstraining
  • Projektmanagement
  • Moderation von Gruppen
  • Verhandlungstechniken
  • Teamleitung
  • Auditorenausbildung DGQ ISO 9001
  • SPS-Programmierung
  • Prozessleittechnik
  • Kanban-Systeme

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Officepakete

  • MS-Excel
  • MS-Word
  • MS-Access
  • MS-Outlook
  • MS-Powerpoint
  • openOffice

Entwicklungsumgebungen, Editoren

  • Visual Studio
  • CodeBlocks
  • Arduino IDE
  • make
  • vim

Versionsverwaltung

  • Git
  • Blue Cielo Meridian
  • ecoDMS

Datenbanken

  • MS-SQL-Server ab 2000
  • mySQL 5.7

CAD/CAE

  • Visio
  • Auto-CAD
  • Corel Draw
  • WSCAD
  • HAGER ELCAD
  • TurboCad

Betriebssysteme:

  • Linux
  • speziell Ubuntu-Server
  • MS-Windows

Programmiersprachen:

  • Bevorzugt C-artige Syntax
  • C#
  • C++ (Ansi 11)
  • Ansi-C
  • Visual Basic
  • VBA, Pascal
  • Regular Expressions
  • Frameworks
  • .NET 1.1 bis 4.6
  • Excel DNA
  • JavaScript
  • HTML5
  • CSS3

Automatisierung:

  • Embedded Linux
  • S7/S5
  • PCS7
  • Codesys

BERUFLICHE ERFAHRUNG

2016-Heute

GFEAP GmbH, Bensheim

1997-2016       

Benckiser Produktions GmbH, Ladenburg

Projektmanagement, Softwareentwicklung

1988-1991        

Elektro-Amend, Weinheim:

Montage, Service und Bauleitung

Erfahrungen: Eigenständige Verlagerung von Industrieanlagen, Reparatur und Instandhaltung von Produktionsanlagen, Installationen von Neuanlagen in der Industrie und Privathaushalten

1987                    

Fa. Elektro - Seeger, Heppenheim:

Elektromontage

Erfahrungen: Elektromontage in öffentlichen Gebäuden und Supermärkten


Branchen

Branchen

bevorzugt in der chemischen/pharmazeutischen Industrie, Hersteller von Automatisierungstechnik 

und Anwaltskanzleien

Einsatzorte

Einsatzorte

Bensheim (+200km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

Aktuell: 

Pharmahersteller in Nordbaden

Einführung von Scrum in die Entwicklung einer Middleware für die Intralogistik

Modellierung der Prozesse in UML2

Erstellung des Projektbacklogs

Tools:

Visual Paradigm, Visual Studio 2013, Visual Studio 2008 (wegen Windows CE5.0), MS-SQL Server 2012, iSeries-Adapter zu DB/2 auf AS/400

2015-2016

Reckitt Benckiser Rückbau eines Produktionswerks in Ladenburg

Rolle: Projektleiter

  • Rückbau des Produktionsstandortes in Ladenburg, stilllegen, konservieren und vernichten der IT-Systeme. Verlagern von Servern und Infrastruktur an andere Standorte. Rechtssicheres Aufbewahren bestehende Datenbestände
  • Verlagern von Palettierungsanlagen nach Brasilien, Einarbeitung der brasilianischen Ingenieure in die Codesys-Applikationen der Palettentransportanlagen

Systeme: J.D. Edwards, Windows Server 2003-2012, SQL-Server 2000 bis 2012, Codesys (S3), Twincat 2

2015

Reckitt Benckiser, Palettentransportanlage

Rolle: Projektleiter

Austausch einer Simatic S5 basierten Anlage gegen eine Soft-SPS-basierte Lösung mit TwinCat 2.

Die Leistung von 10 Palettierern wird wahlfrei auf 2 Stretchwickler verteilt, dabei muss die Paletteninformation mit den physikalischen Bewegungen mitgeroutet werden, um die Zuordnung zu einem bestimmten Fertigungsauftrag zu gewährleisten.

Systeme: Codesys (3S), Twincat PLC auf DELL Optiplex,  Structured Text, Twinsafe Sicherheitssysteme (NOT-AUS), Lenze Frequenzumrichter 8200, MS-SQL-Server 2008

2015

Reckitt Benckiser

Rolle:

Projektleiter. Entwurf Lastenheft und UML, Anforderungsmanagement, Lösungskonzept

Entwickler; Entwurf und Implementation von Hard- und Software

  • FLOW? Zur Unterstützung der arbeitsmedizinischen Untersuchung der körperlichen Belastung von Produktionsmitarbeitern. Stühle werden mit Sensoren ausgestattet, die Sitzintervalle gemessen haben. Flow bezog sich auf den durch langes Sitzen negativ beeinflussten Venenstaudruck. Das Werkzeug entstand zur Unterstützung einer von mir betreuten Masterarbeit eines Studenten. Die Daten werden mit WLAN auf ein Laptop übertragen, mithilfe eines http-POST Requests, und dort auf einer lokalen SQL-Instanz gespeichert. Die Auswertung erfolgt über ODBC und Excel.

Systeme:

Arduino, WLAN, Windows 7

Tools:

Visual Paradigm, Arduino Studio, C++, http, php (REST)

2014 ? 2015

Reckitt Benckiser ?SSCC Intralog?

Rolle:

Projektleiter; Budgetplanung, Projektsteuerung und Controlling, Teamleitung

Systemarchitekt, Datenbankarchitekt

Entwickler für GUI

  • Für einen kleineren Standort wurde ein kostengünstiges Palettenetikettiersystem (siehe ?SSCC?) erstellt, welches jedoch auf Grund von schlechtem Datenbank- und Systemdesign mit wachsender Anzahl von Daten immer wieder zu Ausfällen und fehlerhaften EAN-Codes führte. Es wurde ein Soll-Ist-Abgleich durchgeführt, ein Storyboard entwickelt, eine Roadmap vorgestellt. Eine neue Datenbankstruktur wurde entworfen, es wurde eine neue Benutzerfläche erstellt. Dazu wurde ein Migrationsskript erstellt, um die Daten aus dem Altsystem in das neue zu überführen.

Systeme:

MS-SQL-Server 2008, Honeywell Handscanner, Zebra-Etikettendrucker, GS1-128

Tools:

Visual Paradigm,T-SQL, Visual Studio 2013, Microsoft Reporting, C#, .NET4.5, JD Edwards, MS-Project, Visio, git, doxigen

2014

Reckitt Benckiser ?EStGLex?

Rolle:

Projektleiter; Projektsteuerung, Teamleitung. Entwurf Lastenheft, Anforderungsmanagement

Entwickler; Entwurf und Implementation von Syntaxparser und Codeerzeuger.

  • Zur Berechnung von Abfindungssummen in Sozialplänen soll ein Werkzeug zur sicheren Berechnung von Sozialabgaben erstellt werden. Für HR kommt kein Werkzeug außer MS-Excel in Frage.
  • Die Funktionen müssen mit der bmf-Testschnittstelle verifiziert werden. Die Bibliotheken müssen bei Veröffentlichung der neuen EStG-Vorschriften des bmf innerhalb von nur einer Woche angepasst werden können. Die Bibliotheken sollen ?selbsttestend? sein.
  • Als Lösung entstand EStGLex ? ein ?Lexxer? bzw. automatisierter Parser/Compiler zum Erstellen von C#-Quellcode aus den XML-Pseudocode-Tabellen des Bundesministeriums für Finanzen. Eine Toolchain verarbeitet den Pseudocode und konvertiert ihn zu C#-Quellcodes, die wiederum in mit Hilfe von EXCEL-DNA zu Xll-Bibliotheken kompiliert werden.

Systeme:

MS-Excel

Tools:

Visual Paradigm , Visual Studio 2010 (C#, .NET), Excel-dna, XML, PAP, git, doxigen

2014

Reckitt Benckiser ?LPLAN?

Rolle:

Projektleiter; Budgetplanung, Projektsteuerung und Controlling, Teamleitung, Anforderungsmanagement und Lösungskonzept.

Datenbankarchitekt; Definition von ERM und Nomenklatur

  • LPLAN ? Automatischer Abruf von Rohstoffen- und Packmitteln gegen Rahmenverträge an Lieferanten aus dem aktuellen Produktionsplan heraus.
  • Die ursprünglich in Visual Basic erstellte Lösung auf Visual Basic 2003, .NET1.1, wurde neu entworfen und umgesetzt. Das System erzeugt Bestellformulare in pdf-Format und fügt diese automatisch in eine neue Email ein.

Systeme:

MS-SQL-Server 2012, Microsoft Server 2012, ahp, Exchange Server 2013

Tools:

T-SQL, Visual Studio 2013, Microsoft Reporting, C#, .NET 4.5, JD Edwards, MS-Project, Visio, git, doxigen

2013-2014

Reckitt Benckiser ?PPLAN?

Rolle:

Projektleiter; Budgetplanung, Projektsteuerung und Controlling, Teamleitung, Anforderungsmanagement und Lösungskonzept.

Datenbankarchitekt; Definition von ERM und Nomenklatur

  • PPLAN ? Automatischer Versand von Email an Kunden aus Produktionplanungssystem mit Schnittstellen zum Enterprise Demand Planning, JD Edwards und dem Feinplanungsleitstand ahp.
  • Mit der Umstellung der Exchangeserver auf die aktuelle Version wurden auch ?anonyme? Emailkonten gesperrt, womit der Emailversand der hauseigenen Lösung nicht mehr möglich war. Nach der Durchsicht der in Visual Basic erstellten Lösung auf Visual Basic 2003, .NET1.1, wurde entschieden, das System in C# und aktuellem Framework neu zu erstellen. Das System zerfällt in einen Service und eine GUI zur Steuerung und Datenpflege. 

Systeme:

MS-SQL-Server 2012, Microsoft Server 2012, ahp, Exchange Server 2013

Tools:

T-SQL, Visual Studio 2013, Microsoft Reporting, C#, .NET 4.5, JD Edwards, MS-Project, Visio, git

2013

Reckitt Benckiser ?Erweka?

Rolle:

Projektleiter; Anforderungsmanagement, Lösungsentwurf

  • Anbindung von nicht-IP-fähigen Prozesswaagen (Erweka) mit seriellen Protokollen an das Labornetzwerk. Die alten Waagen verfügen nur über einen seriellen Druckerausgang. Über COM-Port-Server (Seriell zu TCP) wurden die Waagen an einen Linienkopf (Windows 7) gekoppelt, auf dem ein Service die Schnittstellen überwachte. Das Protokoll der Waage war ein formatierter Ascii-Zeichenstrom, aus dem jeweils die relevanten Daten durch Parsen herausgefiltert und auf dem SQL-Backend gespeichert werden mussten. Die Auswertung erfolgte dann über die vorhandenen Systeme. 

Systeme:

MS-SQL-Server 2012, ASCII-Protokoll, Moxa Serielle RS-232/422/485-Geräteserver

Entwickler; Umsetzen der Lösung

Tools:

Visual Studio 2010, T-SQL, C#, .NET, Visio, git, doxigen

2013

Reckitt Benckiser Rechenzentrum

Rolle:

Projektleiter; Budgetplanung, Projektsteuerung und Controlling, Teamleitung

  • Die alten Serverräume mussten hinsichtlich Hardware und Speicherplatz erneuert werden. In zwei getrennten Gebäuden wurden jeweils ein virtueller Host mit einem SAN installiert. Die Redundanz würde mit Hilfe von vMotion erzeugt. Alle alten dedizierten Server wurden entweder virtualisiert oder neu aufgebaut auf Basis von Windows 2012 Servern. Alle SQL-Instanzen wurden auf SQL 2012 hochgezogen. Die Serverräume wurden durch Single Mode Glasfasersysteme verbunden.

Systeme:

MS-SQL-Server 2012, Microsoft Server 2012, VMware Infrastructure 3 Enterprise

Systemarchitekt: Entwurf der Infrastruktur

Tools:

T-SQL, JD Edwards, MS-Project, Visio

2012-2013

Reckitt Benckiser ?MIRROR?

Rolle:

Projektleiter für deutsche Standorte Ladenburg, Ludwigshafen und Weinheim; Budgetplanung, Personalauswahl, Projektsteuerung und Controlling, Teamleitung

Datenbankarchitekt

  • Bei der Bestandsaufnahme im Rahmen des Projektes ?McLaren? zeigte sich, dass viele Anwendungen im Produktionsstandort eigene Kopien von JDE-Tabellen im Backend verwenden, welche teils willkürlich ?synchronisiert? wurden. Dabei hieß ?Synchronisieren? meist ?Tabelle löschen und neu befüllen?. Die Folgen waren erheblicher Bandbreitenverbrauch im WAN, rasch wachsende Log-Dateien auf den SQL-Servern und häufige Dead-Locks auf den Datenbanken. Als Lösung entstand ein zentraler Datenpool mit lokalen Kopien der benötigten JDE-Tabellen. Es wurde eine tabellengesteuerte, zeilenversionierte Synchronisation mit Staging-Tabellen implementiert. Allen Applikationen wurden direkten Zugriffe auf die ?gepoolten? Tabellen nur über Views erlaubt, schreibende Zugriffe mit ?INSTEAD of? -Triggern abgewiesen. 

Systeme:

AS/400, DB/2, iSeries, MS-SQL-Server

Tools:

T-SQL, JD Edwards, MS-Project, Visio

2011-2012

Reckitt Benckiser ?McLaren?

Rolle:

Projektleiter für deutsche Standorte Ladenburg, Ludwigshafen und Weinheim; Budgetplanung, Personalauswahl, Projektsteuerung und Controlling, Teamleitung

Testentwurf für Applikationen mit ODBC-Schnittstellen, Schnittstellen AS/400 iSeries zu MS-SQL-Server

  • Die AS/400-Phallanx im IBM Rechenzentrum in Slough soll zu einem neuen Dienstleister (Hewlett-Packard) umziehen. Die dortigen Maschinen haben das aktuelle OS/400-Release, jedoch bleibt die JD Edward Version auf dem alten Stand, da die Lizenzkosten zu hoch sind und seit 10 Jahren der Umstieg auf SAP geplant ist. Die Aufgabe ist es, für alle Systeme, die in irgendeiner Form auf JDE zugreifen, Testskripte für alle wichtigen Funktionen (?Business critical apps and functions?) zu schreiben, durchzuführen und zu dokumentieren. Am Projekt waren drei externe IT-Dienstleister beteiligt mit insgesamt 15 Personen.

Systeme:

AS/400, DB/2, MS-SQL-Server, MS-ACCESS, ODBC

Tools:

T-SQL, vba, JDE iSeries, MS-Project, Visio

2010

Reckitt Benckiser ?OSTERN?

Rolle:

Projektleiter; Entwurf Lastenheft, Anforderungsmanagement

Entwickler

  • In einigen hauseigenen Applikationen werden Kalender benötigt, in welchen die Feiertage festgelegt sein müssen. Das alljährliche händische Eintragen führte regelmäßig zu Fehlern und zu falschen Planungen, z. B beim Personal. Es wurde eine zentrale, virtuelle Kalendertabelle erzeugt, mit automatischer Berechnung der Feiertage nach der Gauß?schen Osterformel.

Systeme:

MS SQL Server 2010, Excel

Tools:

T-SQL, vba

2010

Reckitt Benckiser ?128dll?

Rolle:

Projektleiter; Entwurf Lastenheft, Anforderungsmanagement

Entwickler

  • Es soll eine ?royalty free? Bibliothek zur Erzeugung von GS1-128 (EAN 128) Barcodes erstellt werden Es entstand ein Barcode-Composer, der syntaktisch korrekte Barcodes mit Datenbezeichnern und einem freien Font generiert, der sich in z.B. C#-Projekte einbinden lässt. Es sind tiefe Kenntnisse im Bereich des EAN-128 gefordert, Checksummenprüfung, Parser für nicht-kontextfreie Syntax

Systeme:

GS1-128

Tools:

Visual Studio 2008 (C#, .Net), True type font, git, doxigen

2007

Reckitt Benckiser ?SIMON?

Rolle:

Gesamtprojektleiter; Budgetplanung, Projektsteuerung und Controlling, Teamleitung. Entwurf Lastenheft, Anforderungsmanagement

  • SIMON ? Silo Monitor. Großsilos mit Kapazitäten von 40-80 Tonnen werden in Echtzeit verwogen und auf einer Webseite visualisiert. Als Besonderheit wurde hier ein PID-Regler simuliert, welcher den Silostand auf Änderungen überwachte und Prognosen erlaubte, wann die Nachfüllung JIT erfolgen konnte. Lieferanten waren selbst dafür verantwortlich, dass die Silos immer optimal befüllt waren. Die Daten wurden auf dem Prozessleitsystem PCS7 entnommen, mit einem Dienst kumuliert und berechnet, mit Crystal Reports wurden Liniengrafiken erzeugt, welche mit http POST auf eine Webseite geladen wurden, weil die Firewall keine ftp-Uploads zuließ.

Systeme:

MS-SQL-Server 2005, PCS7

Tools:

MS-Project, JD Edwards, Visio, Visual Studio 2005 (Visual Basic) und Crystal Reports, http, PERL

2006

Reckitt Benckiser ?SPEED?

Rolle:

Gesamtprojektleiter; Budgetplanung, Lieferantenverhandlungen, Vergabe, Projektsteuerung und Controlling, Teamleitung. Entwurf Lastenheft, Anforderungsmanagement

Systemarchitekt; Entwurf der Komponenten, Auswahl der Werkzeuge und Systemschnittstellen, Vernetzung

Datenbankarchitekt; Erstellung des ERM, Entwurf und Definition der Algorithmen.

  • Die Produktionsleistung aller Tablettenpressen im Werk soll in Echtzeit erfasst und ausgewertet werden. Die Maschinen werden vernetzt mit ?ADAM?- Zählmodulen der Fa. Advantech. Serielle Treiber werden geschrieben, Daten auf dem SQL-Server erfasst und ?on demand? algorithmisch ausgewertet. Die Lösung umfasst komplexe Algorithmen, welche Produktionsgeschwindigkeiten, Unterbrechungen, Schlechtlauf und ?ungeplante Abwesenheit? der Mitarbeiter erkennt. 

Systeme:

MS-SQL-Server 2005, ADAM 4080 Zählmodule, RS-485

Tools:

T-SQL, EAN128, MS-Project, JD Edwards, Visio, Linienköpfe VB6 (Prototypen), später VC++ 6, GUI mit Visual Studio 2005 (Visual Basic) und Crystal Reports

 

ältere Projekte auf Anfrage

 

Aus- und Weiterbildung

Aus- und Weiterbildung

AUSBILDUNG

1998-2000

IHK Rhein-Neckar, Weiterbildung "Technischer Betriebswirt", Note Abschlussarbeit Sehr Gut

1991-1996

Fachhochschule Darmstadt und University of Central England, Birmingham:

Abschluss Dipl.-Ing. Elektrotechnik, Note Diplomarbeit Sehr Gut

1985-1987

Lever Sunlicht, Mannheim: Ausbildung zum Elektroanlageninstallateur


WEITERBILDUNGEN

  • Führungstraining
  • Projektmanagement
  • Moderation von Gruppen
  • Verhandlungstechniken
  • Teamleitung
  • Auditorenausbildung DGQ ISO 9001
  • SPS-Programmierung
  • Prozessleittechnik
  • Kanban-Systeme

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Officepakete

  • MS-Excel
  • MS-Word
  • MS-Access
  • MS-Outlook
  • MS-Powerpoint
  • openOffice

Entwicklungsumgebungen, Editoren

  • Visual Studio
  • CodeBlocks
  • Arduino IDE
  • make
  • vim

Versionsverwaltung

  • Git
  • Blue Cielo Meridian
  • ecoDMS

Datenbanken

  • MS-SQL-Server ab 2000
  • mySQL 5.7

CAD/CAE

  • Visio
  • Auto-CAD
  • Corel Draw
  • WSCAD
  • HAGER ELCAD
  • TurboCad

Betriebssysteme:

  • Linux
  • speziell Ubuntu-Server
  • MS-Windows

Programmiersprachen:

  • Bevorzugt C-artige Syntax
  • C#
  • C++ (Ansi 11)
  • Ansi-C
  • Visual Basic
  • VBA, Pascal
  • Regular Expressions
  • Frameworks
  • .NET 1.1 bis 4.6
  • Excel DNA
  • JavaScript
  • HTML5
  • CSS3

Automatisierung:

  • Embedded Linux
  • S7/S5
  • PCS7
  • Codesys

BERUFLICHE ERFAHRUNG

2016-Heute

GFEAP GmbH, Bensheim

1997-2016       

Benckiser Produktions GmbH, Ladenburg

Projektmanagement, Softwareentwicklung

1988-1991        

Elektro-Amend, Weinheim:

Montage, Service und Bauleitung

Erfahrungen: Eigenständige Verlagerung von Industrieanlagen, Reparatur und Instandhaltung von Produktionsanlagen, Installationen von Neuanlagen in der Industrie und Privathaushalten

1987                    

Fa. Elektro - Seeger, Heppenheim:

Elektromontage

Erfahrungen: Elektromontage in öffentlichen Gebäuden und Supermärkten


Branchen

Branchen

bevorzugt in der chemischen/pharmazeutischen Industrie, Hersteller von Automatisierungstechnik 

und Anwaltskanzleien

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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