IT-Reverse-Engineering, SOA/J2EE/Java/Software- Architekt, Datenmodellierung (SERM), UML, OOA, OOD, Systemanalytiker, EU-DSGVO, Oracle, Coaching
Aktualisiert am 26.08.2023
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 30.06.2021
Verfügbar zu: 80%
davon vor Ort: 20%
Datenmodellierung
Java-Architekturen
UML 2.0
UML-Modellierung
EU-DSGVO
Deutsch
Muttersprache
Englisch
fliessend
Französisch
Grundkenntnisse
Griechisch
Altgriechisch, Grosses Graecum
Latein
Grosses Latinum
Spanisch
Grundkenntnisse, Urlaubspraxis

Einsatzorte

Einsatzorte

Tagespendler-Bereich um Darmstadt (D6) bevorzugt. (+50km)
Deutschland

Tagespendler-Bereich Darmstadt (D6) bevorzugt.

möglich

Projekte

Projekte

2 Monate
2018-06 - 2018-07

Berater für Datenschutz-Grundverordnung - EU-DSGVO

  • Verzeichnis von Verarbeitungstätigkeiten erstellt
  • Über 30 Verarbeitungstätigkeiten per Interviews erfasst und dokumentiert, u.a. für BU (Business Unit) Technik, BU TiAl, BU Coatings, Sekretariat, Einkauf, BU Chemicals, QM, BU Alloys, Controlling, Personalabteilung
MS-Office
GfE Gesellschaft für Elektrometallurgie mbH
6 Monate
2018-01 - 2018-06

Berater für Datenschutz-Grundverordnung - EU-DSGVO

  • Verzeichnis von Verarbeitungstätigkeiten erstellt
  • 14 Verarbeitungstätigkeiten per Interviews erfasst und dokumentiert
  • Deren technische und organisatorische Maßnahmen zur Datensicherheit dokumentiert
  • Die Implementierung der notwendigen Änderungen begleitet aus Sicht sowohl des Datenschutzes als auch der IT-Architektur
MS-Office
Wohnungsbaugenossenschaft Agora eG
1 Monat
2018-03 - 2018-03

Berater für Datenschutz-Grundverordnung - EU-DSGVO

  • Verzeichnis von Verarbeitungstätigkeiten erstellt
  • Datenschutz-Anforderungen für die Verfahren HR (Personalwesen), Vertrieb und Einkauf geprüft und dokumentiert
  • Datenschutz-Folgenabschätzung für das Verfahren HR erstellt
MS-Office; (OneTrust)
Sandvik (Spezialstahl-Industrie)
2 Monate
2018-01 - 2018-02

Eigenentwicklung ModelCompander

Entwicklung eines Abhängigkeiten-Modellierungs-Tools, s.u.
Entwicklung eines Abhängigkeiten-Modellierungs-Tools, s.u.
  • Java-Architekt, -Designer und -Entwickler
Eclipse Neon; ModelCompander; Sparx Enterprise Architect 12; Java SDK 8; Swing; Apache POI (HSSF); Windows 10
4 Monate
2017-09 - 2017-12

BL-CRM

Business-Analyst PESA
Business-Analyst PESA

EU-DSGVO betr. inaktiver Verträge:

„Haben Verhaltensänderungen in CRM-T Auswirkungen auf PESA?“

XML Spy PESA Admin Console PESASVN (Subversion) MS-Office
mShop
8 Monate
2017-01 - 2017-08

Entwicklung eines Abhängigkeiten-Modellierungs-Tools

Java-Architekt, -Designer und -Entwickler
Java-Architekt, -Designer und -Entwickler
  • IT-Reverse-Engineering
  • Architektur-Re-Engineering
  • UML-Diagramme aus Quellcode (Java, SQL DDL, …) mit Methoden-CrossRef
  • UML-Modell- und Diagramm-Export zu Sparx Enterprise Architect
  • Relationenmodelle / Strukturierte ER-Modelle (SERM)
  • Service-Interface-Spezifikation mit Mapping auf Attributebene
Eclipse Mars und Neon ModelCompander Sparx Enterprise Architect 12 JDeveloper 12 Java SDK 8 Swing Apache POI (HSSF) Oracle SOA Suite 12c Amazon WebServices (AWS) JBoss WildFly 8 Linux CentOS 6.3 FileZilla PuTTY Windows 10
4 Monate
2016-09 - 2016-12

Entwicklung von Software

Eclipse Mars ModelCompander Sparx Enterprise Architect 12 ...

Entwicklung von Software zur Wertpapier-Kursbeobachtung und Bewertung nach kundenspezifischen Algorithmen.
EJB3 / JPA 2.x Standalone Application

Eclipse Mars ModelCompander Sparx Enterprise Architect 12 JDeveloper 12 Java SDK 8 Swing Apache POI (HSSF) Oracle SOA Suite 12c Amazon WebServices (AWS) JBoss WildFly 8 Linux CentOS 6.3 FileZilla PuTTY Windows 10
2 Monate
2016-06 - 2016-07

Architektur-Reverse-Engineering

Java-Coach
Java-Coach

Java-Coach bei der Umstellung von PL/SQL auf Java.

Architektur-Reverse-Engineering, UML-Sequenzdiagramme

Grass GmbH, Bad Kreuznach
4 Monate
2015-10 - 2016-01

R+V Allgemeine Versicherung AG, Wiesbaden

Projektkoordinator MS-Office 2010 Outlook 2010 MS-Exchange Server ...
Projektkoordinator
  • Steuerung, Organisation und Aufbereitung der Konzeption für 29 zu beschreibende zenESB-Prozesse (zenESB = zentraler Enterprise Service Bus)
  • Vorbereitung und Durchführung von Workshops
  • 32 Prozessbeschreibungs- Workshops moderiert
  • 92 Workshops (effektiv) in Outlook-Kalender und Excel koordiniert
  • UML-Diagramme als Teil der Prozessbeschreibungen angefertigt
MS-Office 2010 Outlook 2010 MS-Exchange Server Sparx Enterprise Architect 11 Internet Explorer 11 Windows 10
2 Monate
2015-08 - 2015-09

Unterstützungsleistungen im Bereich CMDB ? Java Coding

Eclipse Apache POI Windows 7
Eclipse Apache POI Windows 7
IBM Deutschland, München
1 Jahr 5 Monate
2014-03 - 2015-07

Eigenentwicklung ModelCompander (Software-Hersteller, intern)

Java-Architekt -Designer und -Entwickler Eclipse Mars ...

Entwicklung eines Abhängigkeiten-Modellierungs-Tools, u.a. für Relationenmodelle / Strukturierte ER-Modelle (SERM), Service-Interface-Spezifikation mit Mapping auf Attributebene und Reverse-Engineering.

Java-Architekt -Designer und -Entwickler Eclipse Mars ModelCompander Sparx Enterprise Architect 12 Java SDK 8 Swing Apache POI (HSSF) Oracle SOA Suite 12c Amazon WebServices (AWS) JBoss WildFly 8 Linux CentOS 6.3 FileZilla PuTTY Windows 10
1 Monat
2014-02 - 2014-02

Erstberatung für einen Windpark-Energieversorger

Datenmodellierung Software-Architektur
Datenmodellierung Software-Architektur
2 Monate
2013-12 - 2014-01

ErgoKuechenApp (Android)

Android- / Java-Architekt Java 6

Entwicklung einer Android-App zur Küchenplanung unter besonderer Berücksichtigung der Barrierefreiheit und Ergonomie.

Internes Projekt, aufgeschoben.

Android- / Java-Architekt Java 6
11 Monate
2013-01 - 2013-11

Eigenentwicklung ModelCompander (Software-Hersteller, intern)

ModelCompander Java 6 Eclipse Juno ...

Entwicklung eines Abhängigkeitenmodellierungs-Tools, u.a. für Strukturierte ER-Modelle (SERM) und Service-Interface-Spezifikation mit Mapping auf Attributebene.

 

Tätigkeit: Java-Architekt, -Designer und -Entwickler

  • JBoss-Server bei 1&1 installiert
  • Mandantenfähigkeit im ModelCompander implementiert
  • Servlet-Schnittstelle hinzugefügt
  • ModelCompander portiert auf JBoss-Server
ModelCompander Java 6 Eclipse Juno JBoss 7.1 Linux CentOS 6.3 FileZilla PuTTY Windows 7
9 Monate
2012-04 - 2012-12

Webservice-Schnittstellen-Dokumentation, Anforderungsanalyse, Software-Design

Sparx Enterprise Architect 9.0 Eclipse Java EE IDE (.java .wsdl ...
  • Dokumentation der attributweisen Befüllung der ZurichSSt (Webservice-Schnittstelle der Züricher-Versicherung) durch die eVorsorge-Applikation PIA der Deutschen Bank
  • eVorsorge (PIA) Migrationstest von Citrix-eBranch zu -IDS/-eDS
  • CoSMOS Middle Office / CMO-Ordering: Fast Order Client für Offene Immobilien Fonds:
    • Autor des High Level Design (HLD)
    • SAM (Securities Account Master) – Neues führendes Depot-Stammdaten-System:
    • Coautor der Detailed Software Requirements Specification (DSRS) 
    • Coautor des High Level Design (HLD)
    • Depot-Eröffnung: DocSpec für den Andruck teilbefüllter Formulare via OMS / DocWrite
Sparx Enterprise Architect 9.0 Eclipse Java EE IDE (.java .wsdl .xsd) soapUI DevAccess HP ALM (Incidents ehem. HP QC) Citrix Lotus Notes 8.5 IE 8 Win7
Deutsche Bank, Eschborn
6 Monate
2011-10 - 2012-03

Datenmodellierer

Datenmodellierer ModelCompander MySQL Sparx Enterprise Architect 7.1 ...
Datenmodellierer
  • Datenmodell der neuen Vereins-Software "AkaV" (Kurs Anmeldungen und -Verwaltung) erstellt, die die vorherige MS Access-Loesung ablöst
  • SQL-DDL-Skripte zum Aufbau der MySQL-Datenbank generiert
  • SQL-DML-Skripte für DB-Zugriffsprimitiven generiert
  • SQL-DML-Skripte generiert, die Testdaten für das gesamte Datenmodell generieren
  • Die neue IT-Architektur dokumentiert
ModelCompander MySQL Sparx Enterprise Architect 7.1 phpMyAdmin Dropbox
Akademie 55plus, Darmstadt (IT-Beratung)
4 Monate
2011-06 - 2011-09

Eigenentwicklung ModelCompander (Software-Hersteller, intern)

Java-Architekt Designer Entwickler ...

Entwicklung eines Abhängigkeitenmodellierungs-Tools, u.a. für Strukturierte ER-Modelle (SERM) und Service-Interface-Spezifikation mit Mapping auf Attributebene.

Java-Architekt Designer Entwickler Weiterentwicklung von Parsern Transformern und Generatoren MDSD ModelCompander Sparx Enterprise Architect 7.1 Java 6 Swing Eclipse Windows 7 Apache POI (HSSF)
3 Monate
2011-03 - 2011-05

SOA-Architekt

SOA-Architekt Caliber Sparx Enterprise Architect 7.1 (Innovator 11) ...
SOA-Architekt
  • Aufstellen von Richtlinien für die Architektur
  • Erfassung und Entwurf der Architektur der Fachverfahren und Services
  • Abstimmung der Schnittstellen mit Randsystemen/ anderen Projekten
  • Abstimmung der internen Schnittstellen
  • Modellierung UML 2
Caliber Sparx Enterprise Architect 7.1 (Innovator 11) Outlook MS-Office
Bundesagentur für Arbeit, Nürnberg
5 Monate
2010-10 - 2011-02

Infrastruktur-Konzeption und ?Realisierung

ModelCompander MediaWiki WinSCP ...

Recherche, Konzeptionierung und Beratung beim Aufbau einer Internet-IT-Infrastruktur bei neuem Internet Service Provider mit WebSite, E-Mail-Verteilern, Online-Ordnern und Wiki.

 

Tätigkeit:

  • Projektleitung, Requirements Analyst, Datenmodellierer, IT-Berater
  • Anforderungenanalyse und –konsolidierung durchgeführt
  • Unternehmensweites Datenmodell (u.a. fuer MySQL) erstellt
  • Provider-spezifische und generische Datenmodelle und Infrastruktur-Konzepte erstellt für Website, Wiki, Online-Ordner, E-Mail-Verteiler und Mailinglisten
  • Gesamt-Dokumentation
  • Provider-Auswahl
  • Fachliche und technische Leitung der am Projekt beteiligten Arbeitsgruppen und 10 Mitarbeiter; Projektmanagement
  • Realisierung der Teile Wiki-Server, Online-Ordner und E-Mail-Verteiler
ModelCompander MediaWiki WinSCP mehrere Provider MS-Office
Agora eG Darmstadt (IT-Beratung)
1 Jahr
2009-10 - 2010-09

Eigenentwicklung ModelCompander (Software-Hersteller, intern)

MDSD ModelCompander; Sparx Enterprise Architect 7.1 Java 6 ...

Abhängigkeitenmodellierungs-Tool, u.a. für Strukturierte ER-Modelle (SERM) und Service-Interface-Spezifikation mit Mapping auf Attributebene.

 

Tätigkeit:

  • Java-Architekt, -Designer und -Entwickler
  • Weiterentwicklung von Parsern, Transformern und Generatoren.
MDSD ModelCompander; Sparx Enterprise Architect 7.1 Java 6 Swing; Eclipse Windows 7 Apache POI (HSSF)

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung

1982

Informatiker (EDV): Institut für Informatik, Betriebswirtschaft und Elektronik (IBE) in Karlsruhe;  Professoren waren u.a.:
Klaus R. Dittrich (Datenbanken, BWL),
Horst Wettstein (Betriebssysteme),
Hans-Peter Dürr (Graphen­theorie),
Helmut Rohlfing (Programmkonstruktion, Pascal, Assembler, Cobol)

 

1980

Dipl.Soz.Arb.FH in Freiburg

 

1973

Abitur am Humanistischen Gymnasium in Lahr / Baden

Weiterbildung / Zertifizierungen

2013

Moderationsschulung bei Claudia Werner, Darmstadt

2012

Moderationsschulung bei Manfred Werner, Darmstadt

2010

iSQI Certified Professional for Project Management

2010

iSAQB Certified Professional for Software Architecture

2006

?Sun Certified Enterprise Architect for Java Platform, Enterprise Edition Technology?, Sun Microsystems

2005

?OMG-Certified UML Professional Fundamental Exam?, Prometric

2004

?Standard-Software SAP R/3 ? Modul Produktion + Logistik?, VWA Wiesbaden

2003

?Sun Certified Enterprise Architect for Java 2 Platform, Enterprise Edition, Technology Exam?, Sun Microsystems

2001

?(SL-500) JEE Patterns?, Sun Educational Services, Frankfurt

1995

Oracle Kurs K331 ?Datenbankverwaltung von Oracle7", Oracle-Schulungszentrum München

1988

?Einführung in Unix und seine Tools?, Interface GmbH München

1984

?iRMX-86 Workshop?, Intel Schulungszentrum München

Dozententätigkeit
  • Java SDK Workshop [Titel auf Anfrage]
  • Goetzfried AG, Wiesbaden; 2004 [Titel auf Anfrage]
  • Goetzfried AG, Wiesbaden; 2004 [Titel auf Anfrage]
  • XXL, München; 1995 [Titel auf Anfrage]
  • Daifuku, München; 1994 "AutoCAD - Einführung"
  • Daifuku, München; 1994  [Titel auf Anfrage]
  • Fraunhofer-Gesellschaft, ZV, München; 1992, 1993 "Oracle-Datenbank-Tools"
  • Fraunhofer-Gesellschaft, ZV, München;1991, 1992, 1993 [Titel auf Anfrage]
  • Fraunhofer-Gesellschaft, ZV, München; 1991, 1992, 1993
  • "Datenbankmodellierung und -design" Bundesanstalt für Arbeit, Nürnberg; 1993 [Titel auf Anfrage]
  • Bundesanstalt für Arbeit, Nürnberg; 1993  [Titel auf Anfrage]
  • Bundesanstalt für Arbeit, Nürnberg; 1993 [Titel auf Anfrage]
  • Fraunhofer-Gesellschaft, ZV, München; 1991, 1992, 1993 "UNIX-Vertiefung"
  • Fraunhofer-Gesellschaft, ZV, München; 1991, 1992, 1993 [Titel auf Anfrage]
  • Fraunhofer-Gesellschaft, ZV, München; 1993 [Titel auf Anfrage]
  • Für das Arbeitsamt, München; 1992 [Titel auf Anfrage]
  • Fraunhofer-Gesellschaft, ZV, München; 1992, 1993 [Titel auf Anfrage]
  • Fraunhofer-Gesellschaft, ZV, München; 1992, 1993

Schulungsunterlagen-Erstellung

  • [Titel auf Anfrage]
  • [Titel auf Anfrage]
  • [Titel auf Anfrage]
  • "Oracle-Datenbank-Tools"
  • [Titel auf Anfrage]
  • "Standard-SQL"
  • [Titel auf Anfrage]
  • "DOS-Einführung"
  • [Titel auf Anfrage]
  • [Titel auf Anfrage]

Eigene Zertifizierung und Weiterbildung

  • "Standard-Software SAP R/3 - Modul Produktion + Logistik", VWA Wiesbaden, 12.08.2004
  • "Sun Certified Enterprise Architect for Java 2 Platform, Enterprise Edition,  Technology Exam", Sun Microsystems, 30.05.2003
  • "(SL-500) J2EE Patterns", Sun Educational Services, 20.12.2001
  • Oracle Kurs K331 "Datenbankverwaltung von Oracle7", Oracle-Schulung, 13.09.1995
  • "Einführung in Unix und seine Tools", Interface GmbH München, 22.04.1988
  • "iRMX-86 Workshop", Intel Schulungszentrum, 12.10.1984

Position

Position

IT-Reverse-Engineer, Software-Architekt, Datenmodellierer, Systemarchitekt, Moderator, DSGVO-Berater

Kompetenzen

Kompetenzen

Top-Skills

Datenmodellierung Java-Architekturen UML 2.0 UML-Modellierung EU-DSGVO

Schwerpunkte

  • IT-Reverse-Engineering
  • Architektur-Re-Engineering
  • UML-Modelle aus Quellcode
  • UML-Modellierung, Abhängigkeitenmodellierung
  • SOA, UML-2, JEE-/Java-Architektur
  • SOA-Service-Identifikation, Schneidung und –Modellierung
  • Datenmodellierung (Strukturiertes ER-Modell, SERM),
  • Datenbankentwurf
  • Systemanalyse, OOA
  • Softwaredesign, OOD, MDSD
  • Multitier-Anwendungen in Java, JEE, EJB 3
  • Beratung, Schulung und Coaching

Produkte / Standards / Erfahrungen / Methoden

(Innovator 11)
-Designer und -Entwickler
.wsdl
.xsd
Amazon WebServices (AWS)
Android- / Java-Architekt
Apache POI
Apache POI (HSSF)
Caliber
Citrix
Designer
DevAccess
Dropbox
Eclipse
Eclipse
Eclipse Java EE IDE
Eclipse Juno
Eclipse Mars
ehem. HP QC)
Entwickler
FileZilla
HP ALM (Incidents
IE 8
Internet Explorer 11
Java SDK 8
Java-Architekt
JBoss 7.1
JBoss WildFly 8
JDeveloper 12
Linux CentOS 6.3
Lotus Notes 8.5
MDSD
MediaWiki
mehrere Provider
ModelCompander
ModelCompander; Sparx Enterprise Architect 7.1
MS-Exchange Server
MS-Office
Oracle SOA Suite 12c
Outlook 2010
phpMyAdmin
PuTTY
soapUI
Software-Architektur
Sparx Enterprise Architect 11
Sparx Enterprise Architect 12
Sparx Enterprise Architect 7.1
Sparx Enterprise Architect 9.0
Swing
Transformern und Generatoren
Weiterentwicklung von Parsern
WinSCP
Methoden und Algorithmen:
  • UML, OOA, OOD, J2EE Design Patterns, OOP
  • Objektorientierte Datenmodellierung
  • SERM (Strukturierte ER-Modellierung nach Sinz)
  • EPK, Entscheidungstabellentechnik, Netzplantechnik
  • Endliche Automaten, Semaphore
  • Logarithmische Least Recently Used / Swap Algorithmen, ...
 
Erfahrungen im Bereich:
  • UML, Systemanalyse, Systemdesign, SOA, OOA, OOD, J2EE-Architektur
  • Datenmodellierung und Objektrelationaler Datenbankdesign
  • Internet- / Java-ApplicationServer-Entwicklung; J2EE, EJB 2.0
  • Benutzerführung, GUI-Entwicklung in Java, OOP
  • Softwareengineering und Programmierung
  • Teilprojekt-Leitung, Team-Leitung, Virtuelle Teams
  • Software-Qualitätssicherung; Refaktorisierung
  • Schulung und Coaching
  • J2EE-Architektur für Gesundheits-Telematik
  • J2EE-Architektur für E-Procurement (Automotive)
  • Common-Component-Progr. für Börsen-Handel und -Clearing
  • Datenmodellierung im Bankenbereich; LDAP
  • B2B-Transaktionsserver (Java-Programmierung)
  • Personal Management System (Refakturisierung in Java)
  • Internet-Kataloge-Server (Datenbank-gestützt, Java-Progr.)
  • Medienneutrale Kataloggenerierung (Systemanalyse)
  • Database Publishing (4D- und Java-Programmierung)
  • Technische Prozeßdatenverarbeitung (Assembler, Pascal, Java)
  • Heizungsregelungsprogrammierung (C++ Programmierung)
  • Klinisch-chemische Großlabors (PL/I-Programmierung)
  • Telekommunikation (Systemanalyse zur Gesprächsdaten-Registrierung; PL/SQL-Progr. in Sales Commissioning)
  • Elektroakustik, Akustik (Entwurf und Programmierung)
  • CIM- / Maschinensteuerungs-Programmierung (C++, Pascal)
  • Transaktionsmechanismen (Realisierung in Pascal)
  • Patente
 
Entwicklungsumgebungen:
  • Sparx Enterprise Architect
  • TogetherJ, Together Designer 2005, Together Architect 2006
  • Eclipse mit Ant, Xdoclet und OC4J-Remote-Debugging
  • JDeveloper; JBuilder; VisualCafe; JavaWorkShop
  • JProbe (Java-Profiler); Optimize-It
  • Source Code Versioning: CVS; PVCS, CM-Synergy
  • In Circuit Emulatoren: Siemens-SME, Intel-ICE, Nicolet
  • HP- Profiler für Pascal
  • Weitere Borland-IDEs (Pascal, C++, Assembler)
  • BOIE (PSI)
  • Oracle-Forms-Design, Sybase PowerDesigner etc.
 
EU-DSGVO: Datenschutzbeauftragter und Verzeichnis von Verarbeitungstätigkeiten reichen nicht. 


Ein interner oder externer Datenschutzbeauftragter berät den Verantwortlichen nur.
Ein Verzeichnis von Verarbeitungstätigkeiten zeigt bestenfalls die Applikationen, Excel- und weitere Dateien, Datenbanktabellen etc. auf, bei denen die Aufsichtbehörde im Falle des Falles beginnen könnte.

Um strukturelle DSGVO-Verstöße zu beheben, sollten die personenbezogenen Attribute möglichst redundanzfrei gemacht werden und müssen Methoden zur Anzeige, Änderung, Löschung, zeitlichen Kontrolle etc. nachgerüstet werden. 

Die Hauptarbeit liegt also darin, die Datenbestände, deren Speicherung und deren Verarbeitung DSGVO-gerecht anzupassen.

Die die EU-DSGVO ist schon seit 26.05.2016 in Kraft. 
Am 26.05.2018 werden nun auch die Sanktionen scharfgeschaltet.

Diese drei Monate werden kaum für alles reichen. Sie werden bei den Funktionen anfangen, die Ihnen am meisten Sorgen bereiten: Z.B. Auskünfte zu den eigenen gespeicherten Daten werden ab Ende Mai massiv auf Sie zukommen. Sie sollten diese innerhalb eines Monats beantworten können, und zwar in einem interoperablen Format - das geht nur noch automatisiert und ist eine Herausforderung für Ihre Entwickler, bei der ich mich gern nützlich machen möchte mit meiner Erfahrung in UML- und Datenmodellierung, auch IT-Reverse-Engineering, in Java-Architekturen und lange auch in der Programmierung.

Kurz zu meinem Hintergrund (weiteres im Profil):

  • Seit 2016 spezialisiere ich mich auf IT-Reverse-Engineering und IT-Architektur-Reengineering.
  • Seit ca. 2004 war ich als JEE- und SOA-Architekt taetig mit Schwerpunkt Abhaengigkeitenmodellierung (UML- und Datenmodellierung, Service-Schneidung) und Entwurfsmuster.
  • Seit 1995 war Java-Entwicklung mein Schwerpunkt (JDK 1.0 bis 8 und JEE).
  • Davor war ich seit 1982 in der strukturierten Programmierung (Pascal, Assembler, ...) fuer die Technische Prozessdatenverarbeitung taetig gewesen. 
  • Ich besitze u.a. folgende Zertifizierungen:

  • "iSQI Certified Professional for Project Management"
    • iSQI, 31.07.2010
  • "iSAQB Certified Professional for Software Architecture, Foundation Level", 
    • iSQI, 12.02.2010,
  • "OMG-Certified UML Professional Fundamental Exam" (UML 2), 
    • Prometric, 04.10.2005,
  • "Sun Certified Enterprise Architect for Java Platform, Enterprise Edition Technology", 
    • Sun Microsystems, 30.05.2003 + 02.07.2006,
  • "(SL-500) J2EE Patterns", 
    • Sun Educational Services, 20.12.2001
  • Oracle-Schulungen gehalten (insbes. Fraunhofer-Gesellschaft)
    OOA, OOD und natuerlich Modellieren mit UML-2 (bevorzugt Sparx Enterprise Architect) und Strukturierten ER-Modellen (SERM) sind mein Tagesgeschaeft.

Betriebssysteme

CP/M
Dos
Echtzeitbetriebssysteme
HP RT-1000, AIX
HPUX
Mac OS
MS-DOS
MVS, OS/390
SUN OS, Solaris
Unix
VMS
Win7
Windows
Windows 10
Windows 7

Hardware / Betriebssysteme:

  • Java-Platforms, Applet, Java WebStart, OSGi
  • Linux (Redhat, SuSE) und diverse andere UNIX-Systeme; MacOS
  • MS-Windows-XP, 2000, NT 4, 3.11; MS-/DR-/Novell-DOS
  • Sun SPARCstation; Sun-OS / Solaris
  • HP-550, HP-830; HPUX
  • HP-1000, A400, A700; RTE-A
  • IBM-4331 und IBM-370; VME + VOLLIE
  • DEC VAX-730, VAX-750 und PDP-11; VMS
  • Autophon Infranet ZR-820 (8086); iRMX-86
  • Autophon Infranet AS-820 (8085); OS-85 und ISIS-II
  • ECB-Entwicklungsrechner (Z80) mit Emulatoren; CP/M-80
  • Z80-QC-Systeme; CP/M-80 und Turbo-DOS
  • SME/MDS (8085) mit InCircuit-Emulator ICE-85; ISIS-II
  • Stand alone ECB-Karten (Z80)
  • Controller-Karten (8259, 8251, 8255; 8085, Z80)

Programmiersprachen

4gl
4th Dimension
Mac-Systemprogrammierung fuer Oracle-Anbindung
ASN.1
Assembler
8080, 8085, Z80; Macro-ASM
Basic
VBA in Access
C
HP
C++
Borland
Cobol
lesend
CodeWarrior
Mac
CORBA IDL
Fortran
Fortran 77
Java
Java seit 1.0.2, EJB 2.x, J2EE, server- und client-side Java, ...
Java 6
Makrosprachen
Macro-Assembler (MASM); eigene Steuer-Makrosprache für Heizungsregelungs-Steuersystem; ...
Maschinensprachen
89080, 8085, Z80 (Macro-ASM und hexadezimal)
Pascal
HP-Pascal, VAX-Pascal, Borland Pascal bis 7.0, davor Turbo-Pascal
PL/1
PL/SQL
StoredProcedures; V2-Trigger in SQL*Forms (Schulungen fuer FhG)
PLM
Prolog
Grundkenntnisse
Scriptsprachen
Ant, XDoclet; auch eigene, z.B. fuer selbstadaptive Heizungsregelung, mit Macro-Funktion
Shell
bevorzugt bash
yacc/lex
Nur noch Grundkenntnisse

Datenbanken

4th Dimension
Access
Datenmodellierung
Informix
Ingres
JDBC
laufende Praxis
MySQL
ODBC
Oracle
jahrelang Oracle-Partner / Business Aliance Programme
SQL
in der Praxis und als Dozent
TDB Turbo Datenbank
Schwerpunkt Datenmodellierung mit der Strukturierten ER-Modellierung (SERM) nach Sinz, in der Praxis und als Dozent
  • Oracle-Server, Oracle 5, 6, 7, 8i, 9i
  • MySQL 4.0.16
  • Berkeley-DB4 in OpenLDAP
  • MS-Access
  • 4th Dimension

Datenkommunikation

Bus
ECB, ProfiBus, MAP
CORBA
EDIFACT
Grundkenntnisse
Ethernet
Internet, Intranet
Entwicklungen fuer Internet und Intranet
ISDN
BinTec X-1200 ISDN-Router Konfiguration
Message Queuing
in J2EE und eigenes in Java
parallele Schnittstelle
Proprietäre Protokolle
Siemens DUST-3964
Router
BinTec X-1200 Konfiguration
RPC
J2EE, JNDI, RMI; proprietaere per Tunneling und Serialisierung
RS232
TCP/IP
Windows Netzwerk
Datenkommunikation:
  • B2B-Transaktionsserver mit Java-Clients über TCP/IP
  • WWW-Server (Datenbank-gestützte Java- oder CGI-Applikationen)
  • Siemens Datenübertragungssteuerung DUST 3964
  • Rechnerkopplung
  • Modem-Treiber

Hardware

Bus
ECB-Bus
Digital
Drucker
Echtzeitsysteme
Emulatoren
HP
IBM Großrechner
Macintosh
Messgeräte
Mikrocontroller
Modem
PC
PDP
Plotter
Proprietäre HW
Prozessrechner
Steuer und Regelsysteme
SUN
VAX

Hardware / Betriebssysteme:

  • SME/MDS (8085) mit InCircuit-Emulator ICE-85; ISIS-II
  • ECB -Entwicklungsrechner (Z80) mit Emulatoren; CP/M-80
  • IBM-4331 und IBM-370; VME + VOLLIE
  • DEC VAX-730, VAX-750 und PDP-11; VMS
  • Z80-QC-Systeme; CP/M-80 und Turbo-DOS
  • IBM-AT-Kompatible, EGA; DOS
  • Stand alone ECB-Karten (Z80)
  • Autophon Infranet ZR-820 (8086); iRMX-86
  • Autophon Infranet AS-820 (8085); OS-85 und ISIS-II
  • HP-1000, A400, A700; RTE-A
  • HP-550, HP-830; HPUX
  • Sun SPARCstation; Sun-OS / Solaris
  • Diverse UNIX-Systeme
  • MS-Windows-NT 4, 3.11; MS-/DR-/Novell-DOS; MacOS
  • Linux (RedHat; SuSE)

Berechnung / Simulation / Versuch / Validierung

Simulation des logarithmischen Test-Aufwands für Patent DE 10 2013 019 653 B3 ("Vorrichtung und Verfahren, um logarithmischen Test-Aufwand bei Reihentestung flüssiger oder gasförmiger Proben zu erreichen")

Design / Entwicklung / Konstruktion

AutoCAD
ME10 / OneSpace Designer Drafting

Branchen

Branchen

  • Medizintechnik, Gesundheitswesen
  • Logistik
  • Telco, Telekommunikation
  • Internet-Handel, B2B
  • Druck und Verlag
  • Druckmaschinen
  • Heizungs- und Klimatechnik
  • Elektronik-Industrie
  • Stahlindustrie (Stahlstrangguss)
  • Verkehrssteuerung
  • Chip-Wafer-Industrie
  • Elektroakustik; Akustik
  • Regelungstechnik
  • Versicherung
  • Automotive
  • Banken, Börse
  • Schulungen, Coaching
  • Patentwesen

Einsatzorte

Einsatzorte

Tagespendler-Bereich um Darmstadt (D6) bevorzugt. (+50km)
Deutschland

Tagespendler-Bereich Darmstadt (D6) bevorzugt.

möglich

Projekte

Projekte

2 Monate
2018-06 - 2018-07

Berater für Datenschutz-Grundverordnung - EU-DSGVO

  • Verzeichnis von Verarbeitungstätigkeiten erstellt
  • Über 30 Verarbeitungstätigkeiten per Interviews erfasst und dokumentiert, u.a. für BU (Business Unit) Technik, BU TiAl, BU Coatings, Sekretariat, Einkauf, BU Chemicals, QM, BU Alloys, Controlling, Personalabteilung
MS-Office
GfE Gesellschaft für Elektrometallurgie mbH
6 Monate
2018-01 - 2018-06

Berater für Datenschutz-Grundverordnung - EU-DSGVO

  • Verzeichnis von Verarbeitungstätigkeiten erstellt
  • 14 Verarbeitungstätigkeiten per Interviews erfasst und dokumentiert
  • Deren technische und organisatorische Maßnahmen zur Datensicherheit dokumentiert
  • Die Implementierung der notwendigen Änderungen begleitet aus Sicht sowohl des Datenschutzes als auch der IT-Architektur
MS-Office
Wohnungsbaugenossenschaft Agora eG
1 Monat
2018-03 - 2018-03

Berater für Datenschutz-Grundverordnung - EU-DSGVO

  • Verzeichnis von Verarbeitungstätigkeiten erstellt
  • Datenschutz-Anforderungen für die Verfahren HR (Personalwesen), Vertrieb und Einkauf geprüft und dokumentiert
  • Datenschutz-Folgenabschätzung für das Verfahren HR erstellt
MS-Office; (OneTrust)
Sandvik (Spezialstahl-Industrie)
2 Monate
2018-01 - 2018-02

Eigenentwicklung ModelCompander

Entwicklung eines Abhängigkeiten-Modellierungs-Tools, s.u.
Entwicklung eines Abhängigkeiten-Modellierungs-Tools, s.u.
  • Java-Architekt, -Designer und -Entwickler
Eclipse Neon; ModelCompander; Sparx Enterprise Architect 12; Java SDK 8; Swing; Apache POI (HSSF); Windows 10
4 Monate
2017-09 - 2017-12

BL-CRM

Business-Analyst PESA
Business-Analyst PESA

EU-DSGVO betr. inaktiver Verträge:

„Haben Verhaltensänderungen in CRM-T Auswirkungen auf PESA?“

XML Spy PESA Admin Console PESASVN (Subversion) MS-Office
mShop
8 Monate
2017-01 - 2017-08

Entwicklung eines Abhängigkeiten-Modellierungs-Tools

Java-Architekt, -Designer und -Entwickler
Java-Architekt, -Designer und -Entwickler
  • IT-Reverse-Engineering
  • Architektur-Re-Engineering
  • UML-Diagramme aus Quellcode (Java, SQL DDL, …) mit Methoden-CrossRef
  • UML-Modell- und Diagramm-Export zu Sparx Enterprise Architect
  • Relationenmodelle / Strukturierte ER-Modelle (SERM)
  • Service-Interface-Spezifikation mit Mapping auf Attributebene
Eclipse Mars und Neon ModelCompander Sparx Enterprise Architect 12 JDeveloper 12 Java SDK 8 Swing Apache POI (HSSF) Oracle SOA Suite 12c Amazon WebServices (AWS) JBoss WildFly 8 Linux CentOS 6.3 FileZilla PuTTY Windows 10
4 Monate
2016-09 - 2016-12

Entwicklung von Software

Eclipse Mars ModelCompander Sparx Enterprise Architect 12 ...

Entwicklung von Software zur Wertpapier-Kursbeobachtung und Bewertung nach kundenspezifischen Algorithmen.
EJB3 / JPA 2.x Standalone Application

Eclipse Mars ModelCompander Sparx Enterprise Architect 12 JDeveloper 12 Java SDK 8 Swing Apache POI (HSSF) Oracle SOA Suite 12c Amazon WebServices (AWS) JBoss WildFly 8 Linux CentOS 6.3 FileZilla PuTTY Windows 10
2 Monate
2016-06 - 2016-07

Architektur-Reverse-Engineering

Java-Coach
Java-Coach

Java-Coach bei der Umstellung von PL/SQL auf Java.

Architektur-Reverse-Engineering, UML-Sequenzdiagramme

Grass GmbH, Bad Kreuznach
4 Monate
2015-10 - 2016-01

R+V Allgemeine Versicherung AG, Wiesbaden

Projektkoordinator MS-Office 2010 Outlook 2010 MS-Exchange Server ...
Projektkoordinator
  • Steuerung, Organisation und Aufbereitung der Konzeption für 29 zu beschreibende zenESB-Prozesse (zenESB = zentraler Enterprise Service Bus)
  • Vorbereitung und Durchführung von Workshops
  • 32 Prozessbeschreibungs- Workshops moderiert
  • 92 Workshops (effektiv) in Outlook-Kalender und Excel koordiniert
  • UML-Diagramme als Teil der Prozessbeschreibungen angefertigt
MS-Office 2010 Outlook 2010 MS-Exchange Server Sparx Enterprise Architect 11 Internet Explorer 11 Windows 10
2 Monate
2015-08 - 2015-09

Unterstützungsleistungen im Bereich CMDB ? Java Coding

Eclipse Apache POI Windows 7
Eclipse Apache POI Windows 7
IBM Deutschland, München
1 Jahr 5 Monate
2014-03 - 2015-07

Eigenentwicklung ModelCompander (Software-Hersteller, intern)

Java-Architekt -Designer und -Entwickler Eclipse Mars ...

Entwicklung eines Abhängigkeiten-Modellierungs-Tools, u.a. für Relationenmodelle / Strukturierte ER-Modelle (SERM), Service-Interface-Spezifikation mit Mapping auf Attributebene und Reverse-Engineering.

Java-Architekt -Designer und -Entwickler Eclipse Mars ModelCompander Sparx Enterprise Architect 12 Java SDK 8 Swing Apache POI (HSSF) Oracle SOA Suite 12c Amazon WebServices (AWS) JBoss WildFly 8 Linux CentOS 6.3 FileZilla PuTTY Windows 10
1 Monat
2014-02 - 2014-02

Erstberatung für einen Windpark-Energieversorger

Datenmodellierung Software-Architektur
Datenmodellierung Software-Architektur
2 Monate
2013-12 - 2014-01

ErgoKuechenApp (Android)

Android- / Java-Architekt Java 6

Entwicklung einer Android-App zur Küchenplanung unter besonderer Berücksichtigung der Barrierefreiheit und Ergonomie.

Internes Projekt, aufgeschoben.

Android- / Java-Architekt Java 6
11 Monate
2013-01 - 2013-11

Eigenentwicklung ModelCompander (Software-Hersteller, intern)

ModelCompander Java 6 Eclipse Juno ...

Entwicklung eines Abhängigkeitenmodellierungs-Tools, u.a. für Strukturierte ER-Modelle (SERM) und Service-Interface-Spezifikation mit Mapping auf Attributebene.

 

Tätigkeit: Java-Architekt, -Designer und -Entwickler

  • JBoss-Server bei 1&1 installiert
  • Mandantenfähigkeit im ModelCompander implementiert
  • Servlet-Schnittstelle hinzugefügt
  • ModelCompander portiert auf JBoss-Server
ModelCompander Java 6 Eclipse Juno JBoss 7.1 Linux CentOS 6.3 FileZilla PuTTY Windows 7
9 Monate
2012-04 - 2012-12

Webservice-Schnittstellen-Dokumentation, Anforderungsanalyse, Software-Design

Sparx Enterprise Architect 9.0 Eclipse Java EE IDE (.java .wsdl ...
  • Dokumentation der attributweisen Befüllung der ZurichSSt (Webservice-Schnittstelle der Züricher-Versicherung) durch die eVorsorge-Applikation PIA der Deutschen Bank
  • eVorsorge (PIA) Migrationstest von Citrix-eBranch zu -IDS/-eDS
  • CoSMOS Middle Office / CMO-Ordering: Fast Order Client für Offene Immobilien Fonds:
    • Autor des High Level Design (HLD)
    • SAM (Securities Account Master) – Neues führendes Depot-Stammdaten-System:
    • Coautor der Detailed Software Requirements Specification (DSRS) 
    • Coautor des High Level Design (HLD)
    • Depot-Eröffnung: DocSpec für den Andruck teilbefüllter Formulare via OMS / DocWrite
Sparx Enterprise Architect 9.0 Eclipse Java EE IDE (.java .wsdl .xsd) soapUI DevAccess HP ALM (Incidents ehem. HP QC) Citrix Lotus Notes 8.5 IE 8 Win7
Deutsche Bank, Eschborn
6 Monate
2011-10 - 2012-03

Datenmodellierer

Datenmodellierer ModelCompander MySQL Sparx Enterprise Architect 7.1 ...
Datenmodellierer
  • Datenmodell der neuen Vereins-Software "AkaV" (Kurs Anmeldungen und -Verwaltung) erstellt, die die vorherige MS Access-Loesung ablöst
  • SQL-DDL-Skripte zum Aufbau der MySQL-Datenbank generiert
  • SQL-DML-Skripte für DB-Zugriffsprimitiven generiert
  • SQL-DML-Skripte generiert, die Testdaten für das gesamte Datenmodell generieren
  • Die neue IT-Architektur dokumentiert
ModelCompander MySQL Sparx Enterprise Architect 7.1 phpMyAdmin Dropbox
Akademie 55plus, Darmstadt (IT-Beratung)
4 Monate
2011-06 - 2011-09

Eigenentwicklung ModelCompander (Software-Hersteller, intern)

Java-Architekt Designer Entwickler ...

Entwicklung eines Abhängigkeitenmodellierungs-Tools, u.a. für Strukturierte ER-Modelle (SERM) und Service-Interface-Spezifikation mit Mapping auf Attributebene.

Java-Architekt Designer Entwickler Weiterentwicklung von Parsern Transformern und Generatoren MDSD ModelCompander Sparx Enterprise Architect 7.1 Java 6 Swing Eclipse Windows 7 Apache POI (HSSF)
3 Monate
2011-03 - 2011-05

SOA-Architekt

SOA-Architekt Caliber Sparx Enterprise Architect 7.1 (Innovator 11) ...
SOA-Architekt
  • Aufstellen von Richtlinien für die Architektur
  • Erfassung und Entwurf der Architektur der Fachverfahren und Services
  • Abstimmung der Schnittstellen mit Randsystemen/ anderen Projekten
  • Abstimmung der internen Schnittstellen
  • Modellierung UML 2
Caliber Sparx Enterprise Architect 7.1 (Innovator 11) Outlook MS-Office
Bundesagentur für Arbeit, Nürnberg
5 Monate
2010-10 - 2011-02

Infrastruktur-Konzeption und ?Realisierung

ModelCompander MediaWiki WinSCP ...

Recherche, Konzeptionierung und Beratung beim Aufbau einer Internet-IT-Infrastruktur bei neuem Internet Service Provider mit WebSite, E-Mail-Verteilern, Online-Ordnern und Wiki.

 

Tätigkeit:

  • Projektleitung, Requirements Analyst, Datenmodellierer, IT-Berater
  • Anforderungenanalyse und –konsolidierung durchgeführt
  • Unternehmensweites Datenmodell (u.a. fuer MySQL) erstellt
  • Provider-spezifische und generische Datenmodelle und Infrastruktur-Konzepte erstellt für Website, Wiki, Online-Ordner, E-Mail-Verteiler und Mailinglisten
  • Gesamt-Dokumentation
  • Provider-Auswahl
  • Fachliche und technische Leitung der am Projekt beteiligten Arbeitsgruppen und 10 Mitarbeiter; Projektmanagement
  • Realisierung der Teile Wiki-Server, Online-Ordner und E-Mail-Verteiler
ModelCompander MediaWiki WinSCP mehrere Provider MS-Office
Agora eG Darmstadt (IT-Beratung)
1 Jahr
2009-10 - 2010-09

Eigenentwicklung ModelCompander (Software-Hersteller, intern)

MDSD ModelCompander; Sparx Enterprise Architect 7.1 Java 6 ...

Abhängigkeitenmodellierungs-Tool, u.a. für Strukturierte ER-Modelle (SERM) und Service-Interface-Spezifikation mit Mapping auf Attributebene.

 

Tätigkeit:

  • Java-Architekt, -Designer und -Entwickler
  • Weiterentwicklung von Parsern, Transformern und Generatoren.
MDSD ModelCompander; Sparx Enterprise Architect 7.1 Java 6 Swing; Eclipse Windows 7 Apache POI (HSSF)

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung

1982

Informatiker (EDV): Institut für Informatik, Betriebswirtschaft und Elektronik (IBE) in Karlsruhe;  Professoren waren u.a.:
Klaus R. Dittrich (Datenbanken, BWL),
Horst Wettstein (Betriebssysteme),
Hans-Peter Dürr (Graphen­theorie),
Helmut Rohlfing (Programmkonstruktion, Pascal, Assembler, Cobol)

 

1980

Dipl.Soz.Arb.FH in Freiburg

 

1973

Abitur am Humanistischen Gymnasium in Lahr / Baden

Weiterbildung / Zertifizierungen

2013

Moderationsschulung bei Claudia Werner, Darmstadt

2012

Moderationsschulung bei Manfred Werner, Darmstadt

2010

iSQI Certified Professional for Project Management

2010

iSAQB Certified Professional for Software Architecture

2006

?Sun Certified Enterprise Architect for Java Platform, Enterprise Edition Technology?, Sun Microsystems

2005

?OMG-Certified UML Professional Fundamental Exam?, Prometric

2004

?Standard-Software SAP R/3 ? Modul Produktion + Logistik?, VWA Wiesbaden

2003

?Sun Certified Enterprise Architect for Java 2 Platform, Enterprise Edition, Technology Exam?, Sun Microsystems

2001

?(SL-500) JEE Patterns?, Sun Educational Services, Frankfurt

1995

Oracle Kurs K331 ?Datenbankverwaltung von Oracle7", Oracle-Schulungszentrum München

1988

?Einführung in Unix und seine Tools?, Interface GmbH München

1984

?iRMX-86 Workshop?, Intel Schulungszentrum München

Dozententätigkeit
  • Java SDK Workshop [Titel auf Anfrage]
  • Goetzfried AG, Wiesbaden; 2004 [Titel auf Anfrage]
  • Goetzfried AG, Wiesbaden; 2004 [Titel auf Anfrage]
  • XXL, München; 1995 [Titel auf Anfrage]
  • Daifuku, München; 1994 "AutoCAD - Einführung"
  • Daifuku, München; 1994  [Titel auf Anfrage]
  • Fraunhofer-Gesellschaft, ZV, München; 1992, 1993 "Oracle-Datenbank-Tools"
  • Fraunhofer-Gesellschaft, ZV, München;1991, 1992, 1993 [Titel auf Anfrage]
  • Fraunhofer-Gesellschaft, ZV, München; 1991, 1992, 1993
  • "Datenbankmodellierung und -design" Bundesanstalt für Arbeit, Nürnberg; 1993 [Titel auf Anfrage]
  • Bundesanstalt für Arbeit, Nürnberg; 1993  [Titel auf Anfrage]
  • Bundesanstalt für Arbeit, Nürnberg; 1993 [Titel auf Anfrage]
  • Fraunhofer-Gesellschaft, ZV, München; 1991, 1992, 1993 "UNIX-Vertiefung"
  • Fraunhofer-Gesellschaft, ZV, München; 1991, 1992, 1993 [Titel auf Anfrage]
  • Fraunhofer-Gesellschaft, ZV, München; 1993 [Titel auf Anfrage]
  • Für das Arbeitsamt, München; 1992 [Titel auf Anfrage]
  • Fraunhofer-Gesellschaft, ZV, München; 1992, 1993 [Titel auf Anfrage]
  • Fraunhofer-Gesellschaft, ZV, München; 1992, 1993

Schulungsunterlagen-Erstellung

  • [Titel auf Anfrage]
  • [Titel auf Anfrage]
  • [Titel auf Anfrage]
  • "Oracle-Datenbank-Tools"
  • [Titel auf Anfrage]
  • "Standard-SQL"
  • [Titel auf Anfrage]
  • "DOS-Einführung"
  • [Titel auf Anfrage]
  • [Titel auf Anfrage]

Eigene Zertifizierung und Weiterbildung

  • "Standard-Software SAP R/3 - Modul Produktion + Logistik", VWA Wiesbaden, 12.08.2004
  • "Sun Certified Enterprise Architect for Java 2 Platform, Enterprise Edition,  Technology Exam", Sun Microsystems, 30.05.2003
  • "(SL-500) J2EE Patterns", Sun Educational Services, 20.12.2001
  • Oracle Kurs K331 "Datenbankverwaltung von Oracle7", Oracle-Schulung, 13.09.1995
  • "Einführung in Unix und seine Tools", Interface GmbH München, 22.04.1988
  • "iRMX-86 Workshop", Intel Schulungszentrum, 12.10.1984

Position

Position

IT-Reverse-Engineer, Software-Architekt, Datenmodellierer, Systemarchitekt, Moderator, DSGVO-Berater

Kompetenzen

Kompetenzen

Top-Skills

Datenmodellierung Java-Architekturen UML 2.0 UML-Modellierung EU-DSGVO

Schwerpunkte

  • IT-Reverse-Engineering
  • Architektur-Re-Engineering
  • UML-Modelle aus Quellcode
  • UML-Modellierung, Abhängigkeitenmodellierung
  • SOA, UML-2, JEE-/Java-Architektur
  • SOA-Service-Identifikation, Schneidung und –Modellierung
  • Datenmodellierung (Strukturiertes ER-Modell, SERM),
  • Datenbankentwurf
  • Systemanalyse, OOA
  • Softwaredesign, OOD, MDSD
  • Multitier-Anwendungen in Java, JEE, EJB 3
  • Beratung, Schulung und Coaching

Produkte / Standards / Erfahrungen / Methoden

(Innovator 11)
-Designer und -Entwickler
.wsdl
.xsd
Amazon WebServices (AWS)
Android- / Java-Architekt
Apache POI
Apache POI (HSSF)
Caliber
Citrix
Designer
DevAccess
Dropbox
Eclipse
Eclipse
Eclipse Java EE IDE
Eclipse Juno
Eclipse Mars
ehem. HP QC)
Entwickler
FileZilla
HP ALM (Incidents
IE 8
Internet Explorer 11
Java SDK 8
Java-Architekt
JBoss 7.1
JBoss WildFly 8
JDeveloper 12
Linux CentOS 6.3
Lotus Notes 8.5
MDSD
MediaWiki
mehrere Provider
ModelCompander
ModelCompander; Sparx Enterprise Architect 7.1
MS-Exchange Server
MS-Office
Oracle SOA Suite 12c
Outlook 2010
phpMyAdmin
PuTTY
soapUI
Software-Architektur
Sparx Enterprise Architect 11
Sparx Enterprise Architect 12
Sparx Enterprise Architect 7.1
Sparx Enterprise Architect 9.0
Swing
Transformern und Generatoren
Weiterentwicklung von Parsern
WinSCP
Methoden und Algorithmen:
  • UML, OOA, OOD, J2EE Design Patterns, OOP
  • Objektorientierte Datenmodellierung
  • SERM (Strukturierte ER-Modellierung nach Sinz)
  • EPK, Entscheidungstabellentechnik, Netzplantechnik
  • Endliche Automaten, Semaphore
  • Logarithmische Least Recently Used / Swap Algorithmen, ...
 
Erfahrungen im Bereich:
  • UML, Systemanalyse, Systemdesign, SOA, OOA, OOD, J2EE-Architektur
  • Datenmodellierung und Objektrelationaler Datenbankdesign
  • Internet- / Java-ApplicationServer-Entwicklung; J2EE, EJB 2.0
  • Benutzerführung, GUI-Entwicklung in Java, OOP
  • Softwareengineering und Programmierung
  • Teilprojekt-Leitung, Team-Leitung, Virtuelle Teams
  • Software-Qualitätssicherung; Refaktorisierung
  • Schulung und Coaching
  • J2EE-Architektur für Gesundheits-Telematik
  • J2EE-Architektur für E-Procurement (Automotive)
  • Common-Component-Progr. für Börsen-Handel und -Clearing
  • Datenmodellierung im Bankenbereich; LDAP
  • B2B-Transaktionsserver (Java-Programmierung)
  • Personal Management System (Refakturisierung in Java)
  • Internet-Kataloge-Server (Datenbank-gestützt, Java-Progr.)
  • Medienneutrale Kataloggenerierung (Systemanalyse)
  • Database Publishing (4D- und Java-Programmierung)
  • Technische Prozeßdatenverarbeitung (Assembler, Pascal, Java)
  • Heizungsregelungsprogrammierung (C++ Programmierung)
  • Klinisch-chemische Großlabors (PL/I-Programmierung)
  • Telekommunikation (Systemanalyse zur Gesprächsdaten-Registrierung; PL/SQL-Progr. in Sales Commissioning)
  • Elektroakustik, Akustik (Entwurf und Programmierung)
  • CIM- / Maschinensteuerungs-Programmierung (C++, Pascal)
  • Transaktionsmechanismen (Realisierung in Pascal)
  • Patente
 
Entwicklungsumgebungen:
  • Sparx Enterprise Architect
  • TogetherJ, Together Designer 2005, Together Architect 2006
  • Eclipse mit Ant, Xdoclet und OC4J-Remote-Debugging
  • JDeveloper; JBuilder; VisualCafe; JavaWorkShop
  • JProbe (Java-Profiler); Optimize-It
  • Source Code Versioning: CVS; PVCS, CM-Synergy
  • In Circuit Emulatoren: Siemens-SME, Intel-ICE, Nicolet
  • HP- Profiler für Pascal
  • Weitere Borland-IDEs (Pascal, C++, Assembler)
  • BOIE (PSI)
  • Oracle-Forms-Design, Sybase PowerDesigner etc.
 
EU-DSGVO: Datenschutzbeauftragter und Verzeichnis von Verarbeitungstätigkeiten reichen nicht. 


Ein interner oder externer Datenschutzbeauftragter berät den Verantwortlichen nur.
Ein Verzeichnis von Verarbeitungstätigkeiten zeigt bestenfalls die Applikationen, Excel- und weitere Dateien, Datenbanktabellen etc. auf, bei denen die Aufsichtbehörde im Falle des Falles beginnen könnte.

Um strukturelle DSGVO-Verstöße zu beheben, sollten die personenbezogenen Attribute möglichst redundanzfrei gemacht werden und müssen Methoden zur Anzeige, Änderung, Löschung, zeitlichen Kontrolle etc. nachgerüstet werden. 

Die Hauptarbeit liegt also darin, die Datenbestände, deren Speicherung und deren Verarbeitung DSGVO-gerecht anzupassen.

Die die EU-DSGVO ist schon seit 26.05.2016 in Kraft. 
Am 26.05.2018 werden nun auch die Sanktionen scharfgeschaltet.

Diese drei Monate werden kaum für alles reichen. Sie werden bei den Funktionen anfangen, die Ihnen am meisten Sorgen bereiten: Z.B. Auskünfte zu den eigenen gespeicherten Daten werden ab Ende Mai massiv auf Sie zukommen. Sie sollten diese innerhalb eines Monats beantworten können, und zwar in einem interoperablen Format - das geht nur noch automatisiert und ist eine Herausforderung für Ihre Entwickler, bei der ich mich gern nützlich machen möchte mit meiner Erfahrung in UML- und Datenmodellierung, auch IT-Reverse-Engineering, in Java-Architekturen und lange auch in der Programmierung.

Kurz zu meinem Hintergrund (weiteres im Profil):

  • Seit 2016 spezialisiere ich mich auf IT-Reverse-Engineering und IT-Architektur-Reengineering.
  • Seit ca. 2004 war ich als JEE- und SOA-Architekt taetig mit Schwerpunkt Abhaengigkeitenmodellierung (UML- und Datenmodellierung, Service-Schneidung) und Entwurfsmuster.
  • Seit 1995 war Java-Entwicklung mein Schwerpunkt (JDK 1.0 bis 8 und JEE).
  • Davor war ich seit 1982 in der strukturierten Programmierung (Pascal, Assembler, ...) fuer die Technische Prozessdatenverarbeitung taetig gewesen. 
  • Ich besitze u.a. folgende Zertifizierungen:

  • "iSQI Certified Professional for Project Management"
    • iSQI, 31.07.2010
  • "iSAQB Certified Professional for Software Architecture, Foundation Level", 
    • iSQI, 12.02.2010,
  • "OMG-Certified UML Professional Fundamental Exam" (UML 2), 
    • Prometric, 04.10.2005,
  • "Sun Certified Enterprise Architect for Java Platform, Enterprise Edition Technology", 
    • Sun Microsystems, 30.05.2003 + 02.07.2006,
  • "(SL-500) J2EE Patterns", 
    • Sun Educational Services, 20.12.2001
  • Oracle-Schulungen gehalten (insbes. Fraunhofer-Gesellschaft)
    OOA, OOD und natuerlich Modellieren mit UML-2 (bevorzugt Sparx Enterprise Architect) und Strukturierten ER-Modellen (SERM) sind mein Tagesgeschaeft.

Betriebssysteme

CP/M
Dos
Echtzeitbetriebssysteme
HP RT-1000, AIX
HPUX
Mac OS
MS-DOS
MVS, OS/390
SUN OS, Solaris
Unix
VMS
Win7
Windows
Windows 10
Windows 7

Hardware / Betriebssysteme:

  • Java-Platforms, Applet, Java WebStart, OSGi
  • Linux (Redhat, SuSE) und diverse andere UNIX-Systeme; MacOS
  • MS-Windows-XP, 2000, NT 4, 3.11; MS-/DR-/Novell-DOS
  • Sun SPARCstation; Sun-OS / Solaris
  • HP-550, HP-830; HPUX
  • HP-1000, A400, A700; RTE-A
  • IBM-4331 und IBM-370; VME + VOLLIE
  • DEC VAX-730, VAX-750 und PDP-11; VMS
  • Autophon Infranet ZR-820 (8086); iRMX-86
  • Autophon Infranet AS-820 (8085); OS-85 und ISIS-II
  • ECB-Entwicklungsrechner (Z80) mit Emulatoren; CP/M-80
  • Z80-QC-Systeme; CP/M-80 und Turbo-DOS
  • SME/MDS (8085) mit InCircuit-Emulator ICE-85; ISIS-II
  • Stand alone ECB-Karten (Z80)
  • Controller-Karten (8259, 8251, 8255; 8085, Z80)

Programmiersprachen

4gl
4th Dimension
Mac-Systemprogrammierung fuer Oracle-Anbindung
ASN.1
Assembler
8080, 8085, Z80; Macro-ASM
Basic
VBA in Access
C
HP
C++
Borland
Cobol
lesend
CodeWarrior
Mac
CORBA IDL
Fortran
Fortran 77
Java
Java seit 1.0.2, EJB 2.x, J2EE, server- und client-side Java, ...
Java 6
Makrosprachen
Macro-Assembler (MASM); eigene Steuer-Makrosprache für Heizungsregelungs-Steuersystem; ...
Maschinensprachen
89080, 8085, Z80 (Macro-ASM und hexadezimal)
Pascal
HP-Pascal, VAX-Pascal, Borland Pascal bis 7.0, davor Turbo-Pascal
PL/1
PL/SQL
StoredProcedures; V2-Trigger in SQL*Forms (Schulungen fuer FhG)
PLM
Prolog
Grundkenntnisse
Scriptsprachen
Ant, XDoclet; auch eigene, z.B. fuer selbstadaptive Heizungsregelung, mit Macro-Funktion
Shell
bevorzugt bash
yacc/lex
Nur noch Grundkenntnisse

Datenbanken

4th Dimension
Access
Datenmodellierung
Informix
Ingres
JDBC
laufende Praxis
MySQL
ODBC
Oracle
jahrelang Oracle-Partner / Business Aliance Programme
SQL
in der Praxis und als Dozent
TDB Turbo Datenbank
Schwerpunkt Datenmodellierung mit der Strukturierten ER-Modellierung (SERM) nach Sinz, in der Praxis und als Dozent
  • Oracle-Server, Oracle 5, 6, 7, 8i, 9i
  • MySQL 4.0.16
  • Berkeley-DB4 in OpenLDAP
  • MS-Access
  • 4th Dimension

Datenkommunikation

Bus
ECB, ProfiBus, MAP
CORBA
EDIFACT
Grundkenntnisse
Ethernet
Internet, Intranet
Entwicklungen fuer Internet und Intranet
ISDN
BinTec X-1200 ISDN-Router Konfiguration
Message Queuing
in J2EE und eigenes in Java
parallele Schnittstelle
Proprietäre Protokolle
Siemens DUST-3964
Router
BinTec X-1200 Konfiguration
RPC
J2EE, JNDI, RMI; proprietaere per Tunneling und Serialisierung
RS232
TCP/IP
Windows Netzwerk
Datenkommunikation:
  • B2B-Transaktionsserver mit Java-Clients über TCP/IP
  • WWW-Server (Datenbank-gestützte Java- oder CGI-Applikationen)
  • Siemens Datenübertragungssteuerung DUST 3964
  • Rechnerkopplung
  • Modem-Treiber

Hardware

Bus
ECB-Bus
Digital
Drucker
Echtzeitsysteme
Emulatoren
HP
IBM Großrechner
Macintosh
Messgeräte
Mikrocontroller
Modem
PC
PDP
Plotter
Proprietäre HW
Prozessrechner
Steuer und Regelsysteme
SUN
VAX

Hardware / Betriebssysteme:

  • SME/MDS (8085) mit InCircuit-Emulator ICE-85; ISIS-II
  • ECB -Entwicklungsrechner (Z80) mit Emulatoren; CP/M-80
  • IBM-4331 und IBM-370; VME + VOLLIE
  • DEC VAX-730, VAX-750 und PDP-11; VMS
  • Z80-QC-Systeme; CP/M-80 und Turbo-DOS
  • IBM-AT-Kompatible, EGA; DOS
  • Stand alone ECB-Karten (Z80)
  • Autophon Infranet ZR-820 (8086); iRMX-86
  • Autophon Infranet AS-820 (8085); OS-85 und ISIS-II
  • HP-1000, A400, A700; RTE-A
  • HP-550, HP-830; HPUX
  • Sun SPARCstation; Sun-OS / Solaris
  • Diverse UNIX-Systeme
  • MS-Windows-NT 4, 3.11; MS-/DR-/Novell-DOS; MacOS
  • Linux (RedHat; SuSE)

Berechnung / Simulation / Versuch / Validierung

Simulation des logarithmischen Test-Aufwands für Patent DE 10 2013 019 653 B3 ("Vorrichtung und Verfahren, um logarithmischen Test-Aufwand bei Reihentestung flüssiger oder gasförmiger Proben zu erreichen")

Design / Entwicklung / Konstruktion

AutoCAD
ME10 / OneSpace Designer Drafting

Branchen

Branchen

  • Medizintechnik, Gesundheitswesen
  • Logistik
  • Telco, Telekommunikation
  • Internet-Handel, B2B
  • Druck und Verlag
  • Druckmaschinen
  • Heizungs- und Klimatechnik
  • Elektronik-Industrie
  • Stahlindustrie (Stahlstrangguss)
  • Verkehrssteuerung
  • Chip-Wafer-Industrie
  • Elektroakustik; Akustik
  • Regelungstechnik
  • Versicherung
  • Automotive
  • Banken, Börse
  • Schulungen, Coaching
  • Patentwesen

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.