JEE,Java, C++, Corba,Fullstack (Frontend,Backend),BigData, Hadoop,Wissensmanagement
Aktualisiert am 02.03.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Informatica P360
Deutsch
Englisch
Schriftlich sehr gut
Französisch
Grundkenntnisse
Spanisch
Grundkentnisse

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland
möglich

Projekte

Projekte

5 Jahre 6 Monate
2018-07 - 2023-12

Weiterentwicklung des Produktinformationssystems für Migros, Schweiz

Eclipse RCP WebServices REST ...

-Weiterentwicklung und Support auf Basis des Informatica Product 360 8.1.x Produktes zur Verwaltung/Pflege von Produktinformationen.

-Implementierung der M-Industrie Schnittstelle auf Basis von Java Eclipse RCP im QIM-System sowie Erstellung der zugehörigen Mappings und Konfigurationen im QIM-System.

-Erstellung/Anpassungen der GUIs in Form von FlexUIs

-Durchführung von Client/Server Deployments in der Entwicklungs-, Test- und Produktivumgebung: Sprintinkrements sowie EBFs (Early Bug Fixes) und Hotfixes die von Informatica bereitgestellt wurden.

-Durchführung von Datenbank Updates und Datenbank Bereinigungen sowie Optimierungen (Generische Indexoptimierung abhängig von der Indexfragmentierung)

-Erstellung von Exporten auf Basis eigener Exportformatvorlagen

-Implementierung der Trustbox und DataNatuRe Schnittstelle auf Basis von REST basierten Java Webservices und Java Applications.

-Implementierung einer automatisch versandten Fehlermail als Java Application.

-Anpassung von Prozessen (z.B.Aufruf von Exportformatvorlagen via REST Calls, Abfrage ob Artikel LM,NNF oder Kombi ist) und Erstellung neuer Prozesse unter Verwendung des ActiveVOS Designers.

-Korrektur fehlerhafter Konfigurationen im QIM-Server, QIM-Client, Supplierportal, Audittrail, Websearch, ActiveMQ

-Implementierung eines Java basierten Konverter Tools um SQTS XML-Dateien in ein lesbareres Format umzuwandeln sowie Einbindung in den Export Prozeß.

-Erstellung von Bash Shell Scripts für die automatische Weiterverarbeitung von Exports

-Verwendung der List-API und Meta-API zur Erstellung REST basierter Datenabfragen

-Implementierung von Import Pre-/Postprocessing Anpassungen in Java Eclipse RCP Plugins z.B. zum Aufheben/Setzen des Schreibschutzes von Artikeln vor/nach dem Import.

-Erstellung von Auswertungen auf Basis von selbst erstellten Exportformatvorlagen.

-Implementierung der GDSN Schnittstelle auf Basis von REST basierten Java Webservices und Java Applications.

Eclipse Atlassian JIRA Bitbucket Informatica Product 360 Oracle Informatica ActiveVOS Designer Informatica AuditTrail Informatica SupplierPortal Informatica WebSearch MS-SQL Server
Eclipse RCP WebServices REST List-API Meta-API Exportformatvorlagen
Migros Schweiz
Köln, Zürich
1 Jahr
2017-07 - 2018-06

ELVSAB: Ablösung eines alten Lagerhaltungssystems durch ein Neues

Senior Software Engineer EJB3 Messaging Java8 ...
Senior Software Engineer

Umsetzung neuer Backend Funktionalität für das LOIS System,

welches Nachrichten empfängt, verarbeitet und verschickt.

Umsetzung zahlreicher Funktionalitäten im SCRUM Team wie z.B:

* Anpassung der GTIN Bestandsversorgung

* Erweiterter Wareneingang Nachricht Erzeugung bei Entladung

* Weitergabe der Entladebestaetigungsnachricht an Hadoop

* Erweiterung der Wareneingangsverlauf Tabelle

Backend:

* Modellierung von Nachrichten und Flows mit MagicDraw aus denen Code generiert wurde

* Implementierung von Messagehandlern auf Basis von Java 8, Lambda Ausdrücken sowie der Streaming API

*Erstellung von BPMN Prozessdiagrammen auf Basis von Bizagi Modeler

* Persistierung von Daten durch  EJB 3/JPA  und native SQL in IBM DB2

* Implementierung von Services, DAOs, BOs

* Verwendung von h-rider zur Sichtung von Cloudera Bigdata Daten

*Verwendung von Apache Drill zur Sichtung von MapR Bigdata Daten

*Verwendung von hue zum Management des Clusters:Deployment und Starten/Stoppen von jobs

* Client Requests mit Postman

* Subversion Versionsmanagement

* Umfangreiche Doku Erstellung im confluence WIKI

BigData:

* Migration von Cloudera nach MapR

* Erstellung von DRILL Abfragen

* Programmatische Erweiterung von DRILL mit Custom Function

* Implementierung von Batch Jobs

* Abfrage von BigData Daten mit ElasticSearch (MapR) bzw SolR (Cloudera)

* Persistierung von BigData Daten mit Hadoop API in HBase

* Parallelisierung on Tasks im Cluster mit Apache Spark API

Frontend:

Umsetzung neuer Funktionen in LORA Web, welches eine Browserbasierte GUI für den Zugriff auf die BigData Daten bereitstellt. Als Framework für die GUI wird Wicket eingesetzt. Als Application Server jBOSS.

* Erweiterung der Startseite um die berechtigungsabhängige Anzeige von Wareneingangsdaten 

* Implementierung der Suche nach Wareneingangsdaten.

* Anzeige von Detaildaten zu einem ausgewählten Wareneingang.

* Inline/Dialog Editierung/Validierung der Detaildaten.

Sonstiges:

* Verwendung von subversion als Versionsmanagement

* Verwendung von Quickbuild als CI (Continous Integration) Umgebung

* Einsatz von Eclipse als IDE

Magicdraw Bizagi Modeler Postman SQuirreL SQL Client h-rider hue
EJB3 Messaging Java8 Apache Hadoop cloudera MapReduce MapR BPMN Scrum Apache Wicket
REWE-Systems
Köln
3 Monate
2017-04 - 2017-06

PAVN Proaktives Verteilnetz,parallel zum Vorprojekt (ebenfalls bei BTC AG)

SpringFramework Microservice Spring Boot ...

Implementierung der Netz Engpasserkennung als Microservice auf Basis von Spring Boot. Implementierung eines Netzengpass Importers gegen eine REST Schnittstelle auf Basis einer YAML Schnittstellen Spezifikation. Implementierung eines weiteren Importers zur Ermittlung von Flexibilitäten für jeden Engpass.

Zeitgesteuerte Antriggung der Import Logik (REST Aufruf) auf Basis von Spring Scheduling. Implementierung einer Kommandoschnittstelle für die gequeute asynchrone Verarbeitung von Kommandos auf Basis eines Receivers. Erstellung eines gemeinsam nutzbaren Importers für die Einbindung einer REST basierten Zeitschnittstelle für Simulationen. Implementierung von Unit Tests für die Importer. 

Auswertung der Log-Files auf Basis von Kibana/Elastic Search.

Vorgehensmodell:SCRUM

Eclipse Neon swagger Atlassian JIRA Kibana Postman
SpringFramework Microservice Spring Boot REST YAML JAX-RS JAXB Spring MVC
BTC AG, Oldenburg
Oldenburg

Aus- und Weiterbildung

Aus- und Weiterbildung

Abitur
Abschluß Datenverarbeitungskaufmann (Abschlußprüfung in C,Cobol)
Studium Informatik RWTH Aachen

Zertifikate
===========
Agiles Arbeiten nach SCRUM (2015)
Building Corba Solutions with Orbix 2000,C++ (04/2001)
Projekte erfolgreich durchführen I (05/2001)
Erfolgreiche Teilnahme am Bundeswettbewerb Informatik (1991)
Unattended Setup (Windows Installation automatisieren) (2005)

Kompetenzen

Kompetenzen

Top-Skills

Java Informatica P360

Produkte / Standards / Erfahrungen / Methoden

Apache Hadoop
Apache Wicket
Atlassian JIRA
Bitbucket
Bizagi Modeler
BPMN
cloudera
Eclipse
Eclipse Neon
Eclipse RCP
EJB3
Exportformatvorlagen
h-rider
hue
Informatica ActiveVOS Designer
Informatica AuditTrail
Informatica Product 360
Informatica SupplierPortal
Informatica WebSearch
Kibana
LDAP
List-API
Magicdraw
MapR
MapReduce
Meta-API
Microservice
Postman
REST
Scrum
Spring Boot
Spring MVC
SpringFramework
SQuirreL SQL Client
swagger
WebServices
YAML
=========================
Erfahrungen
=========================

Erfahrungen im Bereich:
o Anwendungs- und Systemprogrammierung
o Spezifikation(SA,UML:OOA,OOD), Programmierung (OOP), Test
o Erstellung von Online Hilfe
o Teilprojektleitung

Methoden:
o Objektorientierte Analyse, Design, Programmierung
o Ereignisgesteuerte, visuelle, strukturierte Programmierung
o Datenbanken Design

Microsoft Standards:
o OLE Automation Client/Server, DDE, ODBC, MAPI
o SDK (16/32 bit), MFC, WNet API

Spezialkenntnisse:
o Architektur von verteilten Systemen
o Zertifikat im Bereich Projektmanagement
o Zertifikat für Corba mit Orbix 2000,C++
o Entwicklung von performanter,max.fehlerfreier Software
o Neuronale Netze
o Bayessche Netze
o Compilerbau, Parser, Zustandsautomaten
o Interpreter-Entwicklung
o Internet WebServer Aufbau, Design, Programmierung, DB-Anbindung, Wartung
  (WWW, HTML, HTTP, CGI, TCP/IP, ActiveX, FTP, NFS)
o Computergrafik (Projektionen,Shading:Phong,Gouraud,Flat,Texture-Mapping,Beleuchtung,Hidden Surfaces)
o Optimierungsalgorithmen für NP-vollständige Probleme
o Textminig,Datamining-Algorithmen
o Innovationsmanagement:Konzepterstellung mit selbstentwickeltem Verfahren (basierend
  auf Bayesschen Netzen)zur effizienteren Nutzung des Ideenpotentials in Firmen
o ODMG-Standard,ODMG-ODL,ODMG-QDL
o Petri-Netze

=========================
Produkte
=========================

JAVA/Internet
=============
Eclipse IDE:               Meine meistverwendete IDE für die Entwicklung im Java Umfeld
IBM Websphere 6.0/6.1/8.5/Liberty
RAD 6.0/7.0

JBoss
Wildfly
JRun 3.0/3.1:              Application Server für EJB,JSP und Servlets (Entwicklung                                     Expertensystem)
JProbe Profiler:           Aufdeckung und Beseitigung von Java Memory Leaks                                    (Entwicklung Referenzdatenserver)
JBuilder 3 Enterprise:     GUI-Layouts sowie Server-Entwicklung (Referenzdatenserver)
IBM Visual Age 3.5  :      Corba Clients und RMIServer/RMI-Clients für Correlation Server
Apache Webserver:          Installation und Konfiguration unter Windows und Linux Root Server
Tomcat 3.x-5.x:            Application Server:Servlets für Expertensystem
NetBeans 3.3.2:            OpenSource IDE für Java Entwicklung
Linux als Rooter:       Installation von SuSE Linux als Rooter für eigenes Netzwerk
Coredump-Analyse:       Analyse von Java Coredumps unter AIX zur Beseitigung kritischer                            Fehler

Frameworks
==========
Spring Core Framework   Bei Fiducia in München
Hibernate Framework     Bei Fiducia,München und VW in Wolfsburg
Apache Axis 2 Framework Bei Fiducia München,VW in Wolfsburg
Java Banking Framework  Bei Fiducia München
Velocity Framework      Bei Fiducia München
Struts Framework        Bei Fiduca München,VW in Wolfsburg
Castor Framework        Bei Top3Point, Mülheim

C++
===
MS-Visual C++        : 3 Jahre Entwicklung eines CAD-Programms
Borland C++          : Zahlreiche private Entwicklungen (z.B. Gravitationssimulation)
gcc,cc,make          : intensiv im Bankenbereich z.B. Banking/Brokerage Corba Server

Pascal
======
Inprise Delphi 1-4   : Entwicklung von Architektursoftware nach DIN 276
Borland Turbo Pascal : zahlreiche private Entwicklungen (z.B. Bundeswettbewerb Informatik)

Corba
======
Iona Orbix 2000      :     Corba Server für Banking/Brokerage Requests
Iona Orbix 3         :     Corba Server für Bereitstellung von Korrelationsmatritzen und                                     Volatilitätsvektoren
Iona Orbacus         :     Corba Server für Banking/Brokerage Requests
Exolab OpenORB       :     Multithreaded OpenSource Java ORB für Expertensystem

Datenbank
=========
Powerdesigner 8.0    : Tabellenmodellierung (Physical Model)
T.O.A.D.             : Tool for Oracle Application Development (Oracle Administration)
Oracle 8             : Installation, Zugriff per JDBC mit Level 1 (native),4 Treiber
Oracle Worksheet     : Ausführung von Oracle SQL-Scripts
IDM DB2              : Im Projekt bei VW in Wolfsburg

UML-Modellierung
================
Rational Rose        : UML (Use Case-,Klassen-,Sequenz-,Komponentendiagramme)
TogetherJ            : UML (Use Case-,Klassen-,Sequenz-,Komponentendiagramme)

Versionsmanagement
==================
Versions 2.0         : Versionsmanagement unter NT (bei debis Systemhaus)
PVCS                 : Versionsmanagement unter NT (bei netCommunications AG)
cvs                  : Versionsmanagement unter Solaris (bei emagine)
subversion           : Versionsmanagement bei Fiducia in München

MOM (Message Oriented Middleware)

MQSeries             : Identifikation von fehlerhaften Queues, Queuemanagern und Channels
Websphere MQ         : Bei VW in Wolfsburg

Verschiedenes
==============
MS Office            : Word,Excel,Powerpoint,Access
Pagemaker            : DTP
Visio                : Konzepterstellung/Dokumentation
Install Shield       : Installationsprogramm für Manesmann Dematic AG

Sound
=====
Voc386               : private Demos
Scream Tracker 3     : private Demos
Music Maker 2000     : private Demos

Computergrafik
==============
CAD                  : Anwendung 3D Studio Max R2 und Entwicklung eines eigenen CAD-Programmes in C++
Corel Photo Paint    : Bilder für eigene Homepage/Programme
Corel Draw           : Bilder für eigene Homepage/Programme

Unix
====
vi                   : Unix Editor im Bankenumfeld
dbx                  : Unix Debugger im Bankenumfeld
emacs,xemacs         : Unix Editor im Bankenumfeld
Ultraedit            : im Bankenumfeld

Test
====
JUnit                : Modultests, Integrationstests
Apache JMeter        : Multithread Tests, Lasttests

Betriebssysteme

Amiga OS
CP/M
MS-DOS
NEXTSTEP / OPENSTEP
OS/2
SUN OS, Solaris
Unix
VMS
Windows
Linux
Interix
Clix
AIX

Programmiersprachen

Assembler
80x86,80x87 Mathematische Routinen für Computergrafikdemo
Basic
VB6,VBA,GFA-Basic,Powerbasic
C
intensiv mit Windows API
C++
MS VC++ mit MFC,Borland C++ mit OWL, gcc/cc mit STL
Cobol
Abschlußprüfung
CORBA IDL
intensiv unter Solaris im Bankenumfeld
Delphi
Version 1-4, intensiv im Architekturbereich
Java
intensiv Client und Serverprogrammierung, Verteilte Systeme
Java8
JavaScript
intensiv Client und Serverprogrammierung, Verteilte Systeme
JAX-RS
JAXB
JNDI
Paradox
Pascal
Turbo Pascal 3.0-7.0, Delphi
Perl
PHP
PL/SQL
SQL
Scriptsprachen
Shell
Superbase unter Windows
TeX, LaTeX
VRML
XML/XSL     : Dokumentation nach vorgegebener DTD, Requestkonvertierung für MCBS
JSP         : Neuartiges Expertensystem in Java
CSS         : Einheitliches Maskendesign mit CSS für Expertensystem
CGI         : mit Apache
Java Servlets : HTML-Code Erzeugung in Servlets für Expertensystem
EJB         : Business Logik (Knowledge Engine) in EJBs für Expertensystem
J2EE        : EJB,JSP,Servlets für Expertensystem

Schwerpunkte liegen bei
Java
C++
Verteilte Systeme

Datenbanken

Access
Anwendung+Entwicklung (auch eigene OCX)
BDE
intensiv mit Delphi 1-4 im Architekturbereich
DB2
in zahlreichen Projekten
Derby
Raiffaisenverband Salzburg
JDBC
1.x und 2.x in fast allen Java-Projekten
Microsoft SQL Server
BTC AG, Oldenburg
MS-SQL Server
MySQL
Datenbank für Expertensystem
ODBC
Oracle
In zahlreichen Projekten
Paradox
PostgreSQL
Raiffaisenverband Salzburg
Superbase
Sybase
1&1
Habe auch eigene DB-Engine mit SQL-ähnlicher Abfragesprache
in Java entwickelt

Datenkommunikation

CORBA
Intensiver Einsatz im Bankenumfeld
Ethernet
Fax
Internet, Intranet
ISDN
Message Queuing
MQSeries im Bankenumfeld
Messaging
NetBeui
NetBios
parallele Schnittstelle
PC-Anywhere
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Alpha
Amiga
Atari
CD-Writer / Brenner
Drucker
Emulatoren
Iomega
Modem
NEC
PC
Philips
Scanner
Soundkarten
SUN
Tandem
Schnittstellen zur Tandem

Design / Entwicklung / Konstruktion

I-DEAS

Branchen

Branchen

Banken            : Banking und Brokerage,Risikocontrolling in C++/Java
Automobil         : FPL/BEPPO/KVPS J2EE Entwicklung bei VW in Wolfsburg
Telekommunikation : Referenzdatenserver in Java
Medien            : Mediendatenadministrationswerkzeug in Java
Architektur       : CAD-Entwicklung in C++ und Kostenberechnung nach DIN 276 (Delphi)
Bahn              : Hafenbahnprojekt für HPA bei Lufthansa Systems

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland
möglich

Projekte

Projekte

5 Jahre 6 Monate
2018-07 - 2023-12

Weiterentwicklung des Produktinformationssystems für Migros, Schweiz

Eclipse RCP WebServices REST ...

-Weiterentwicklung und Support auf Basis des Informatica Product 360 8.1.x Produktes zur Verwaltung/Pflege von Produktinformationen.

-Implementierung der M-Industrie Schnittstelle auf Basis von Java Eclipse RCP im QIM-System sowie Erstellung der zugehörigen Mappings und Konfigurationen im QIM-System.

-Erstellung/Anpassungen der GUIs in Form von FlexUIs

-Durchführung von Client/Server Deployments in der Entwicklungs-, Test- und Produktivumgebung: Sprintinkrements sowie EBFs (Early Bug Fixes) und Hotfixes die von Informatica bereitgestellt wurden.

-Durchführung von Datenbank Updates und Datenbank Bereinigungen sowie Optimierungen (Generische Indexoptimierung abhängig von der Indexfragmentierung)

-Erstellung von Exporten auf Basis eigener Exportformatvorlagen

-Implementierung der Trustbox und DataNatuRe Schnittstelle auf Basis von REST basierten Java Webservices und Java Applications.

-Implementierung einer automatisch versandten Fehlermail als Java Application.

-Anpassung von Prozessen (z.B.Aufruf von Exportformatvorlagen via REST Calls, Abfrage ob Artikel LM,NNF oder Kombi ist) und Erstellung neuer Prozesse unter Verwendung des ActiveVOS Designers.

-Korrektur fehlerhafter Konfigurationen im QIM-Server, QIM-Client, Supplierportal, Audittrail, Websearch, ActiveMQ

-Implementierung eines Java basierten Konverter Tools um SQTS XML-Dateien in ein lesbareres Format umzuwandeln sowie Einbindung in den Export Prozeß.

-Erstellung von Bash Shell Scripts für die automatische Weiterverarbeitung von Exports

-Verwendung der List-API und Meta-API zur Erstellung REST basierter Datenabfragen

-Implementierung von Import Pre-/Postprocessing Anpassungen in Java Eclipse RCP Plugins z.B. zum Aufheben/Setzen des Schreibschutzes von Artikeln vor/nach dem Import.

-Erstellung von Auswertungen auf Basis von selbst erstellten Exportformatvorlagen.

-Implementierung der GDSN Schnittstelle auf Basis von REST basierten Java Webservices und Java Applications.

Eclipse Atlassian JIRA Bitbucket Informatica Product 360 Oracle Informatica ActiveVOS Designer Informatica AuditTrail Informatica SupplierPortal Informatica WebSearch MS-SQL Server
Eclipse RCP WebServices REST List-API Meta-API Exportformatvorlagen
Migros Schweiz
Köln, Zürich
1 Jahr
2017-07 - 2018-06

ELVSAB: Ablösung eines alten Lagerhaltungssystems durch ein Neues

Senior Software Engineer EJB3 Messaging Java8 ...
Senior Software Engineer

Umsetzung neuer Backend Funktionalität für das LOIS System,

welches Nachrichten empfängt, verarbeitet und verschickt.

Umsetzung zahlreicher Funktionalitäten im SCRUM Team wie z.B:

* Anpassung der GTIN Bestandsversorgung

* Erweiterter Wareneingang Nachricht Erzeugung bei Entladung

* Weitergabe der Entladebestaetigungsnachricht an Hadoop

* Erweiterung der Wareneingangsverlauf Tabelle

Backend:

* Modellierung von Nachrichten und Flows mit MagicDraw aus denen Code generiert wurde

* Implementierung von Messagehandlern auf Basis von Java 8, Lambda Ausdrücken sowie der Streaming API

*Erstellung von BPMN Prozessdiagrammen auf Basis von Bizagi Modeler

* Persistierung von Daten durch  EJB 3/JPA  und native SQL in IBM DB2

* Implementierung von Services, DAOs, BOs

* Verwendung von h-rider zur Sichtung von Cloudera Bigdata Daten

*Verwendung von Apache Drill zur Sichtung von MapR Bigdata Daten

*Verwendung von hue zum Management des Clusters:Deployment und Starten/Stoppen von jobs

* Client Requests mit Postman

* Subversion Versionsmanagement

* Umfangreiche Doku Erstellung im confluence WIKI

BigData:

* Migration von Cloudera nach MapR

* Erstellung von DRILL Abfragen

* Programmatische Erweiterung von DRILL mit Custom Function

* Implementierung von Batch Jobs

* Abfrage von BigData Daten mit ElasticSearch (MapR) bzw SolR (Cloudera)

* Persistierung von BigData Daten mit Hadoop API in HBase

* Parallelisierung on Tasks im Cluster mit Apache Spark API

Frontend:

Umsetzung neuer Funktionen in LORA Web, welches eine Browserbasierte GUI für den Zugriff auf die BigData Daten bereitstellt. Als Framework für die GUI wird Wicket eingesetzt. Als Application Server jBOSS.

* Erweiterung der Startseite um die berechtigungsabhängige Anzeige von Wareneingangsdaten 

* Implementierung der Suche nach Wareneingangsdaten.

* Anzeige von Detaildaten zu einem ausgewählten Wareneingang.

* Inline/Dialog Editierung/Validierung der Detaildaten.

Sonstiges:

* Verwendung von subversion als Versionsmanagement

* Verwendung von Quickbuild als CI (Continous Integration) Umgebung

* Einsatz von Eclipse als IDE

Magicdraw Bizagi Modeler Postman SQuirreL SQL Client h-rider hue
EJB3 Messaging Java8 Apache Hadoop cloudera MapReduce MapR BPMN Scrum Apache Wicket
REWE-Systems
Köln
3 Monate
2017-04 - 2017-06

PAVN Proaktives Verteilnetz,parallel zum Vorprojekt (ebenfalls bei BTC AG)

SpringFramework Microservice Spring Boot ...

Implementierung der Netz Engpasserkennung als Microservice auf Basis von Spring Boot. Implementierung eines Netzengpass Importers gegen eine REST Schnittstelle auf Basis einer YAML Schnittstellen Spezifikation. Implementierung eines weiteren Importers zur Ermittlung von Flexibilitäten für jeden Engpass.

Zeitgesteuerte Antriggung der Import Logik (REST Aufruf) auf Basis von Spring Scheduling. Implementierung einer Kommandoschnittstelle für die gequeute asynchrone Verarbeitung von Kommandos auf Basis eines Receivers. Erstellung eines gemeinsam nutzbaren Importers für die Einbindung einer REST basierten Zeitschnittstelle für Simulationen. Implementierung von Unit Tests für die Importer. 

Auswertung der Log-Files auf Basis von Kibana/Elastic Search.

Vorgehensmodell:SCRUM

Eclipse Neon swagger Atlassian JIRA Kibana Postman
SpringFramework Microservice Spring Boot REST YAML JAX-RS JAXB Spring MVC
BTC AG, Oldenburg
Oldenburg

Aus- und Weiterbildung

Aus- und Weiterbildung

Abitur
Abschluß Datenverarbeitungskaufmann (Abschlußprüfung in C,Cobol)
Studium Informatik RWTH Aachen

Zertifikate
===========
Agiles Arbeiten nach SCRUM (2015)
Building Corba Solutions with Orbix 2000,C++ (04/2001)
Projekte erfolgreich durchführen I (05/2001)
Erfolgreiche Teilnahme am Bundeswettbewerb Informatik (1991)
Unattended Setup (Windows Installation automatisieren) (2005)

Kompetenzen

Kompetenzen

Top-Skills

Java Informatica P360

Produkte / Standards / Erfahrungen / Methoden

Apache Hadoop
Apache Wicket
Atlassian JIRA
Bitbucket
Bizagi Modeler
BPMN
cloudera
Eclipse
Eclipse Neon
Eclipse RCP
EJB3
Exportformatvorlagen
h-rider
hue
Informatica ActiveVOS Designer
Informatica AuditTrail
Informatica Product 360
Informatica SupplierPortal
Informatica WebSearch
Kibana
LDAP
List-API
Magicdraw
MapR
MapReduce
Meta-API
Microservice
Postman
REST
Scrum
Spring Boot
Spring MVC
SpringFramework
SQuirreL SQL Client
swagger
WebServices
YAML
=========================
Erfahrungen
=========================

Erfahrungen im Bereich:
o Anwendungs- und Systemprogrammierung
o Spezifikation(SA,UML:OOA,OOD), Programmierung (OOP), Test
o Erstellung von Online Hilfe
o Teilprojektleitung

Methoden:
o Objektorientierte Analyse, Design, Programmierung
o Ereignisgesteuerte, visuelle, strukturierte Programmierung
o Datenbanken Design

Microsoft Standards:
o OLE Automation Client/Server, DDE, ODBC, MAPI
o SDK (16/32 bit), MFC, WNet API

Spezialkenntnisse:
o Architektur von verteilten Systemen
o Zertifikat im Bereich Projektmanagement
o Zertifikat für Corba mit Orbix 2000,C++
o Entwicklung von performanter,max.fehlerfreier Software
o Neuronale Netze
o Bayessche Netze
o Compilerbau, Parser, Zustandsautomaten
o Interpreter-Entwicklung
o Internet WebServer Aufbau, Design, Programmierung, DB-Anbindung, Wartung
  (WWW, HTML, HTTP, CGI, TCP/IP, ActiveX, FTP, NFS)
o Computergrafik (Projektionen,Shading:Phong,Gouraud,Flat,Texture-Mapping,Beleuchtung,Hidden Surfaces)
o Optimierungsalgorithmen für NP-vollständige Probleme
o Textminig,Datamining-Algorithmen
o Innovationsmanagement:Konzepterstellung mit selbstentwickeltem Verfahren (basierend
  auf Bayesschen Netzen)zur effizienteren Nutzung des Ideenpotentials in Firmen
o ODMG-Standard,ODMG-ODL,ODMG-QDL
o Petri-Netze

=========================
Produkte
=========================

JAVA/Internet
=============
Eclipse IDE:               Meine meistverwendete IDE für die Entwicklung im Java Umfeld
IBM Websphere 6.0/6.1/8.5/Liberty
RAD 6.0/7.0

JBoss
Wildfly
JRun 3.0/3.1:              Application Server für EJB,JSP und Servlets (Entwicklung                                     Expertensystem)
JProbe Profiler:           Aufdeckung und Beseitigung von Java Memory Leaks                                    (Entwicklung Referenzdatenserver)
JBuilder 3 Enterprise:     GUI-Layouts sowie Server-Entwicklung (Referenzdatenserver)
IBM Visual Age 3.5  :      Corba Clients und RMIServer/RMI-Clients für Correlation Server
Apache Webserver:          Installation und Konfiguration unter Windows und Linux Root Server
Tomcat 3.x-5.x:            Application Server:Servlets für Expertensystem
NetBeans 3.3.2:            OpenSource IDE für Java Entwicklung
Linux als Rooter:       Installation von SuSE Linux als Rooter für eigenes Netzwerk
Coredump-Analyse:       Analyse von Java Coredumps unter AIX zur Beseitigung kritischer                            Fehler

Frameworks
==========
Spring Core Framework   Bei Fiducia in München
Hibernate Framework     Bei Fiducia,München und VW in Wolfsburg
Apache Axis 2 Framework Bei Fiducia München,VW in Wolfsburg
Java Banking Framework  Bei Fiducia München
Velocity Framework      Bei Fiducia München
Struts Framework        Bei Fiduca München,VW in Wolfsburg
Castor Framework        Bei Top3Point, Mülheim

C++
===
MS-Visual C++        : 3 Jahre Entwicklung eines CAD-Programms
Borland C++          : Zahlreiche private Entwicklungen (z.B. Gravitationssimulation)
gcc,cc,make          : intensiv im Bankenbereich z.B. Banking/Brokerage Corba Server

Pascal
======
Inprise Delphi 1-4   : Entwicklung von Architektursoftware nach DIN 276
Borland Turbo Pascal : zahlreiche private Entwicklungen (z.B. Bundeswettbewerb Informatik)

Corba
======
Iona Orbix 2000      :     Corba Server für Banking/Brokerage Requests
Iona Orbix 3         :     Corba Server für Bereitstellung von Korrelationsmatritzen und                                     Volatilitätsvektoren
Iona Orbacus         :     Corba Server für Banking/Brokerage Requests
Exolab OpenORB       :     Multithreaded OpenSource Java ORB für Expertensystem

Datenbank
=========
Powerdesigner 8.0    : Tabellenmodellierung (Physical Model)
T.O.A.D.             : Tool for Oracle Application Development (Oracle Administration)
Oracle 8             : Installation, Zugriff per JDBC mit Level 1 (native),4 Treiber
Oracle Worksheet     : Ausführung von Oracle SQL-Scripts
IDM DB2              : Im Projekt bei VW in Wolfsburg

UML-Modellierung
================
Rational Rose        : UML (Use Case-,Klassen-,Sequenz-,Komponentendiagramme)
TogetherJ            : UML (Use Case-,Klassen-,Sequenz-,Komponentendiagramme)

Versionsmanagement
==================
Versions 2.0         : Versionsmanagement unter NT (bei debis Systemhaus)
PVCS                 : Versionsmanagement unter NT (bei netCommunications AG)
cvs                  : Versionsmanagement unter Solaris (bei emagine)
subversion           : Versionsmanagement bei Fiducia in München

MOM (Message Oriented Middleware)

MQSeries             : Identifikation von fehlerhaften Queues, Queuemanagern und Channels
Websphere MQ         : Bei VW in Wolfsburg

Verschiedenes
==============
MS Office            : Word,Excel,Powerpoint,Access
Pagemaker            : DTP
Visio                : Konzepterstellung/Dokumentation
Install Shield       : Installationsprogramm für Manesmann Dematic AG

Sound
=====
Voc386               : private Demos
Scream Tracker 3     : private Demos
Music Maker 2000     : private Demos

Computergrafik
==============
CAD                  : Anwendung 3D Studio Max R2 und Entwicklung eines eigenen CAD-Programmes in C++
Corel Photo Paint    : Bilder für eigene Homepage/Programme
Corel Draw           : Bilder für eigene Homepage/Programme

Unix
====
vi                   : Unix Editor im Bankenumfeld
dbx                  : Unix Debugger im Bankenumfeld
emacs,xemacs         : Unix Editor im Bankenumfeld
Ultraedit            : im Bankenumfeld

Test
====
JUnit                : Modultests, Integrationstests
Apache JMeter        : Multithread Tests, Lasttests

Betriebssysteme

Amiga OS
CP/M
MS-DOS
NEXTSTEP / OPENSTEP
OS/2
SUN OS, Solaris
Unix
VMS
Windows
Linux
Interix
Clix
AIX

Programmiersprachen

Assembler
80x86,80x87 Mathematische Routinen für Computergrafikdemo
Basic
VB6,VBA,GFA-Basic,Powerbasic
C
intensiv mit Windows API
C++
MS VC++ mit MFC,Borland C++ mit OWL, gcc/cc mit STL
Cobol
Abschlußprüfung
CORBA IDL
intensiv unter Solaris im Bankenumfeld
Delphi
Version 1-4, intensiv im Architekturbereich
Java
intensiv Client und Serverprogrammierung, Verteilte Systeme
Java8
JavaScript
intensiv Client und Serverprogrammierung, Verteilte Systeme
JAX-RS
JAXB
JNDI
Paradox
Pascal
Turbo Pascal 3.0-7.0, Delphi
Perl
PHP
PL/SQL
SQL
Scriptsprachen
Shell
Superbase unter Windows
TeX, LaTeX
VRML
XML/XSL     : Dokumentation nach vorgegebener DTD, Requestkonvertierung für MCBS
JSP         : Neuartiges Expertensystem in Java
CSS         : Einheitliches Maskendesign mit CSS für Expertensystem
CGI         : mit Apache
Java Servlets : HTML-Code Erzeugung in Servlets für Expertensystem
EJB         : Business Logik (Knowledge Engine) in EJBs für Expertensystem
J2EE        : EJB,JSP,Servlets für Expertensystem

Schwerpunkte liegen bei
Java
C++
Verteilte Systeme

Datenbanken

Access
Anwendung+Entwicklung (auch eigene OCX)
BDE
intensiv mit Delphi 1-4 im Architekturbereich
DB2
in zahlreichen Projekten
Derby
Raiffaisenverband Salzburg
JDBC
1.x und 2.x in fast allen Java-Projekten
Microsoft SQL Server
BTC AG, Oldenburg
MS-SQL Server
MySQL
Datenbank für Expertensystem
ODBC
Oracle
In zahlreichen Projekten
Paradox
PostgreSQL
Raiffaisenverband Salzburg
Superbase
Sybase
1&1
Habe auch eigene DB-Engine mit SQL-ähnlicher Abfragesprache
in Java entwickelt

Datenkommunikation

CORBA
Intensiver Einsatz im Bankenumfeld
Ethernet
Fax
Internet, Intranet
ISDN
Message Queuing
MQSeries im Bankenumfeld
Messaging
NetBeui
NetBios
parallele Schnittstelle
PC-Anywhere
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Alpha
Amiga
Atari
CD-Writer / Brenner
Drucker
Emulatoren
Iomega
Modem
NEC
PC
Philips
Scanner
Soundkarten
SUN
Tandem
Schnittstellen zur Tandem

Design / Entwicklung / Konstruktion

I-DEAS

Branchen

Branchen

Banken            : Banking und Brokerage,Risikocontrolling in C++/Java
Automobil         : FPL/BEPPO/KVPS J2EE Entwicklung bei VW in Wolfsburg
Telekommunikation : Referenzdatenserver in Java
Medien            : Mediendatenadministrationswerkzeug in Java
Architektur       : CAD-Entwicklung in C++ und Kostenberechnung nach DIN 276 (Delphi)
Bahn              : Hafenbahnprojekt für HPA bei Lufthansa Systems

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.