Technischer Projektleiter; OOA/D Analytiker/Designer; Coach; Chef-Entwickler; Java/C++ Softwareentwickler
Aktualisiert am 04.03.2023
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Verfügbar ab: 03.04.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch
gut in Wort und Schrift

Einsatzorte

Einsatzorte

Münster,Ruhrgebiet,Köln, Düsseldorf (+500km) Essen (+75km) Ibbenbüren (+75km)
nicht möglich

Projekte

Projekte

3 Jahre 10 Monate
2014-07 - 2018-04

Design und Entwicklung von automatischen Handelsystemen

Software Architekt, Implementierer .NET C# C++ ...
Software Architekt, Implementierer

Indikatoren zur Chartanalyse, einer automatischen Auswertung von öffentlichen im Internet zugänglichen Bilanzdaten  international gelisteter Börsenunternehmen für die Fundamentalanalyse von Aktien. Ein anschließendes Ranking wurde nach den Regeln des Investors Phil Town in seinem Buch" Rule  1" implementiert.

.NET C# C++ Java 8 Spring 5 JSP 2.0 Struts 2 Metatrader 4 Ninjatrader 7.0 Nanotrader StarUml 5.0 Eclipse Neon Windows 10 Maven 3 jUnit 4
Investmentbanking
7 Jahre 3 Monate
2007-04 - 2014-06

Entwicklung einer Webanwendung für den Innen- und Außendienst (Agenturen) in der Versicherungsbranche

Software Architekt, Design- und Implementierungs-Review, Coach, Java 7 Spring 3.0 Hibernate 3.3 ...
Software Architekt, Design- und Implementierungs-Review, Coach,

Backend mit BS2000, IBM – WebSphere Application Server als Middleware und JSF Framework Trinidad als Client.

  • Sytemanforderungsdefinition, Architekturdesign (UML) der Datenzugriffsschicht.
  • Implementierung der Zugriffsschicht.
  • Oberflächendesign und Realisierung des Webclients als Portletlösung
  • Datenmigration der Altanwendung
  • Modultests mit JUnit.
  • Coaching der am Projekt beteiligten internen Mitarbeiter in UML/DB- Design/Java/Spring/Hibernate/EJB 3.0.
Java 7 Spring 3.0 Hibernate 3.3 Apache Trinidad 1.2 StarUml 5.0 Eclipse 3.6 JUnit 4 Oracle 11g EJB 3.0 WAS 7 IBM WebSphere Portal BeanTA BeanConnect Windows 2000 Windows XP SuSe Linux 12 BS2000 Maven 3 Jenkins 1 JUnit 4
Krankenversicherung
3 Monate
2007-01 - 2007-03

Implementierung eines Prozesses in der technischen Umgebung

Analyse, Design und Implementierung Java EE 5 jBoss 4.0 Eclipse 3.2 ...
Analyse, Design und Implementierung

Zur Abbildung von ca. 30 Prozessen im Telekommunikations-bereich in einer neuen „Workflowengine“ auf Basis von JBoss jBPM, wurde ich mit dem fachlichen und technischen Design sowie einer prototypischen Implementierung eines Prozesses

in der technischen Umgebung betraut.

Java EE 5 jBoss 4.0 Eclipse 3.2 JBossIDE for Eclipse 2.0 jbpm 3.1.4 Oracle 10 Hibernate Hivemind MagicDraw12.0 XML-Beans Entwicklung unter SUSE-Linux 10.1
Telekomunikation
1 Jahr 7 Monate
2005-06 - 2006-12

Design und Implementierung von Benutzerschnittstellen. Design und Implementierung der Datenbankanbindung und des Datenmodells

Designer und Implementierer MDA:Model Driven Architecture IBM RDA 6.1 IBM RSA 6 ...
Designer und Implementierer

Im Rahmen einer bankenspezifische Anwendungssoftware für Kreditinstitute mit dem Schwerpunkt Retailgeschäft auf Basis der J2EE-Technologie wurde ich mit der Erstellung der Benutzerschnittstellen für die Abwicklung von Bauspar-aufträgen, bankfachlichen Aufgabenverfolgungen (sog. Impulse) und der Datenbankanbindung per EJB 2.0 und DB-Design in einer modellgetriebenen Softwareentwicklung beauftragt.

MDA:Model Driven Architecture IBM RDA 6.1 IBM RSA 6 Eclipse 2.1 Rational Clearcase Clearquest JUnit Ant Log4j Commons Mercury TestDirector DB2 Windows XP Sp1 Solaris 10 Office Tools
Bank
4 Monate
2005-11 - 2006-02

Design und Implementierung von Importfunktionen in Java. Modultests mit JUnit

Designer und Implementierer Eclipse 2.1 WebSphere Studio Application Developer 5.1 Subversion 1.2 ...
Designer und Implementierer

In diesem Projekt wurde eine zentrale Produktpflegeinstanz  (serverseitige J2EE-Anwendung) bzgl. Produktdaten entwickelt. Sie stellt zentral Produktdaten für verschiedene Webanwendungen zur Verfügung. Die Produktdaten  selbst werden ihrerseits aus verschiedenen Backeendsystemen in die Produktpflegeinstanz importiert.

Eclipse 2.1 WebSphere Studio Application Developer 5.1 Subversion 1.2 Oracle 9.2i ARIS 6.2 Windows 2000 Solaris 10 Office Tools Xml-Binding Ant jUnit Apache Lucene Log4j Commons
Telekommunikation
8 Monate
2005-02 - 2005-09

Sytemanforderungsdefinition, Architekturdesign der EJB-Applikation und des Client Interface

Software Architekt, Design- und Implementierungs-Reviewer, Impl Eclipse 3.1 Swing Sun One Application Server 8.1 ...
Software Architekt, Design- und Implementierungs-Reviewer, Impl

In diesem Projekt wurde die Integration eines auf ARS (Remedy Action Request System ) basierten TT-Systems ( TTWOS : Trouble Ticket Work Order System) mit OSS/J realisiert.

Auf Basis einer OSS/J-Referenzimplementierung wurde eine OSS/J EJB-Applikation nach Maßgabe der OSS/J Spezifikation und ein vollständiges - ebenfalls  nach Maßgabe der OSS/J Spezifikation - Client-Interface, sowie seine konkrete Anbindung an einen  TTWOS-Client entwickelt und  beim Kunden eingeführt. 

  • Sytemanforderungsdefinition, Architekturdesign der EJB-Applikation und des Client Interface.
  • Aufbau der Entwicklungsumgebung mit Konfiguration der beteiligten Softwarekomponenten.
  • Implementierung in Java.
  • Modultests mit  JUnit.
  • Installation und Integrationstests aller Softwarekomponenten beim Kunden.
Eclipse 3.1 Swing Sun One Application Server 8.1 Subversion 1.2 Jarkarta- Apache- JUnit-Projekte (Ant; jUnit; lucene; Log4j; Commons); Remedy 3 Together Edition for Eclipse Windows 2000 Solaris 10 Office Tools
Telekommunikation
11 Monate
2004-02 - 2004-12

Sytemanforderungsdefinition, Architekturdesign der Kommunikationsschicht

Software Architekt, Design- und Implementierungs-Review, Coach, Visual Studio.Net (Visual C++) ACE (OO Network Programming Toolkit in C++ ) Log4Cpp ...
Software Architekt, Design- und Implementierungs-Review, Coach,

Im Rahmen der Entwicklung einer innovativen Krebstherapieanlage (Protonentherapiesystem) Aufbau         eines Kommunikatiosnsystems zwischen den beteiligten softwarebasierten Subsystemen. Die Kommunikationsschicht wurde plattformunabhänig erstellt und per XML weitestgehend konfigurierbar gemacht. Während der Erstellung, insbesondere bei der Anforderungsdefinition, war eine intensive Zusammenarbeit  mit allen Beteiligten der Subsysteme erforderlich. 

  • Sytemanforderungsdefinition, Architekturdesign der Kommunikationsschicht.
  • Implementierung in C++ mit ACE, Log4Cpp, Xerces C++.
  • Modultests mit Cpp Unit.
  • Qualitätskontrolle der erstellten Einzel-Komponenten.
  • Integrationstests.
  • Coaching der am Projekt beteiligten internen Mitarbeiter  in UML/C++/ACE.
Visual Studio.Net (Visual C++) ACE (OO Network Programming Toolkit in C++ ) Log4Cpp Xerces C++ Cpp Unit IBM Rational Suite Rational Rose (UML) Rational Requisite Pro Rational ClearQuest Rational Clearcase Windows 2000 SuSe Linux 8.2
Medizintechnik
9 Monate
2003-04 - 2003-12

Entwicklung eines internet/intranet-fähigen Fehlerverfolgungssystems für Handys mit Auftragsverarbeitung und Auftragsstatusverfolgung

Designer, Implementierer, Coach J2EE 1.3 Java 2 1.3 EJB 2.0 ...
Designer, Implementierer, Coach
  • Design der kompletten Anwendung und des Datenmodels.
  • Archikturmigration von Apple - WebObjects/PLSQL-Oracle nach JSP/EJB.
  • Identifizierung, Design, Implementierung und Bereitstellung von J2EE – Mustern
  • Design und Implementierung eines Webcontainer-Caches
  • Design und Implementierung eines generischen, deklarativ konfigurierbaren Web-Navigations-Systems
  • EAI per Tibco und PLSQL
  • Workgroups und Coaching der am Projekt beteiligten internen Mitarbeiter in Java und J2EE
J2EE 1.3 Java 2 1.3 EJB 2.0 Struts 1.1 Ant 1.5.3 ORACLE8i Borland JBuilder 8.0 Bea Weblogic 7.4 TogtherJ 6.1 Rational Clearcase 4.2 EAI per Tibco Rendezvous Tibco EJB-Adapter und PLSQL Windows NT 4.0 Solaris
Telekommunikation
4 Monate
2002-12 - 2003-03

Design und Implementierung eines geobasierten, dedizierten und sicherheitssensiblen EDV-Systems für nationale und EU-weite Notfallagen

Analyst, Desigener, Implementierer J2EE 1.3 insbesondere (EJB; JMS; JSP; Servlet; XML; Applet; AWT; Swing) JDeveloper 3 Oracle 9i ...
Analyst, Desigener, Implementierer
  • Analyse, Design, Entwicklung eines serverbasierten Kommunikationssystems
  • Analyse, Design, Entwicklung einer justitiablen Logging-Komponente
  • Analyse, Design, Entwicklung eines Trainingssystems (Übungsmodus)
  • Analyse, Design, Entwicklung eines SQL-Reportgenerators für dynamische Abfragen
  • Analyse, Design, Entwicklung eines dynamischen Layers zur geobasierten Darstellung von dynamischen Daten
  • Analyse, Design, Entwicklung einer Importumgebung für nicht bekannte Datenformate externer Daten-Zulieferer

 

J2EE 1.3 insbesondere (EJB; JMS; JSP; Servlet; XML; Applet; AWT; Swing) JDeveloper 3 Oracle 9i SQL-Plus Toad Together CC 6 Tomcat 4 Bea Weblogic 6 ESRI-Produkte (geographische Informtionssysteme) Script-Sprachen VSS Windows NT 4 Solaris 9
Systemhaus
2 Monate
2002-09 - 2002-10

Einführung in die J2EE Entwicklung und Coaching eines Entwicklerteams

Trainer, Coach J2EE 1.3 Borland JBuilder 7.0 Oracle 9i ...
Trainer, Coach
  • Organisation von Schulungen und Workshops im EJB20 -, JMS – Bereich sowie ihre Durchführung
  • Coaching intener Mitarbeiter bei der Implementierung von EJB20-Beans (alle Spezifikationen) unter  Weblogic.
  • Installation und Konfiguration von Weblogic 6.1.
J2EE 1.3 Borland JBuilder 7.0 Oracle 9i Together CC 6.0 Weblogic 6.1 Windows NT 4.0
Handel
1 Jahr
2001-08 - 2002-07

Analyse, Design und Implementierung einer SOAP Schnittstelle zum TAS für Mandanten.

Stellvertr. Technischer Projektleiter, Analyst, Designer, Implem J2EE Jboss 2.4 - 3.0 Tomcat 4.x ...
Stellvertr. Technischer Projektleiter, Analyst, Designer, Implem

Analyse, Design und Entwicklung eines intranet- /internetfähigen Fehlerverfolgungssystems bei der

Auftragsausführung eines Terminauftragssystems (TAS) zur Herstellung abrechnungsrelevanter Nachweise, sowie die Überwachung der Realisierung und seiner erfolgreichen Einführung. 

  • Analyse, Design, Entwicklung, CCM im Java-, Oracle8i-, UX-, Solaris-, NT-Umfeld; Einführung eines neuen Persistenzframework (JDO-Implementierung) und Evaluierung des Applikationsservers Jboss 3.0.
  • Workgroups und Coaching interner Mitarbeiter bei Design und Implementierung, sowie in CCM.
  • Evaluierung KM-Tools: cvs, Microsoft Visual SourceSave , CCC Harvest.
J2EE Jboss 2.4 - 3.0 Tomcat 4.x iPlanet Web Server Enterprise Edition Apache Jakarta Struts - Ant - SOAP Oracle8i IntelliBO (JDO-OR-Mapping-Tool) Borland JBuilder 6.0 Together CC 6.0 OracleDesigner 6i Power Designer 7 CCC Harverst 5.0 Concurrent Versions System 1.11 Microsoft Visual SourceSave 6.0 Windows NT 4.0 HP UX Solaris
Logistik
4 Monate
2001-03 - 2001-06

Entwicklung eines Warenwirtschaftssystems auf einer J2EE Architektur-Plattform

Analyst, Designer, Implementierer, Coach J2EE 1.2 Java 2 1.3 EJB 1.1 ...
Analyst, Designer, Implementierer, Coach
  • Identifizierung, Design, Implementierung und Bereitstellung von J2EE – Mustern für den Realisierungsprozess : EJB- Basisklassen Dependent Objects (Verwaltung von Beziehungen) Hierarchie-Muster (Auslesen ganzer Bäume) Status-Muster (Verwaltung von Entity-Stati mit Überwachung von Statusübergängen).
  • Workgroups und Coaching interner Mitarbeiter bei Design und Implementierung
J2EE 1.2 Java 2 1.3 EJB 1.1 ORACLE8i Borland JBuilder 4.0 Borland AppServer 4.5 Rational Suite (Rose RequisitePro; Clearcase; Clearquest) Windows NT 4.0 Noval Netware HP UX
Handel
8 Monate
2000-06 - 2001-01

Analyse, Design und Implementierung eines internetbasierten Wertpapierhandelsportals

Analyst, Designer, Implementierer, Coach, KM-Administrator J2EE EJB 1.1 Servlets 2.1 ...
Analyst, Designer, Implementierer, Coach, KM-Administrator

Analyse, Design und Implementierung eines internetbasierten Wertpapierhandelsportals für mittelständische Geschäftskunden auf J2EE-Basis mit abaXX.portal. Unterstützung beim Aufbau eines Configuration- und Changemanagementsystems. 

  • Konzepterstellung, OO-Analyse und Design-Modellierung von Wertpapieraufträgen, Kontoführung und des  Portal – Navigationssystems.
  • Implementierung in der Zielsprache Java, HTML, JavaScript und JSP mit Enterprise Javabeans (J2EE) unter Windows NT.
  • Anbindung von Großrechnerdatenbeständen (MQ-Series) 
  • Einrichtung des Configuration- und Changemanagementsystems Continuus.
J2EE EJB 1.1 Servlets 2.1 HTML 4.0 JSP 1.1 JavaScript 1.2 XML ORACLE8i ACESS 97 Kawa 4.1 BEA WebLogic Server 5.1 abaXX.portal (J2EE-Portalframework) Continuus Homesite 4.5 Dreamweaver 3 TogetherJ 4.1 VISIO Windows NT 4.0 AIX 4.3
Bank
9 Monate
1999-07 - 2000-03

Aufbau und Realisierung eines Kundeninformations- und Abrechnungssystems

Analyst, Designer, Implemetierer, Administrator Java 2.2 ANSI C++ ORACLE 8.0 ...
Analyst, Designer, Implemetierer, Administrator
  • Modellierung von Diensleistungsaufträgen und Abrechnungssystemen in UML technische Realisierung in der Zielsprache Java unter Windows NT unter Verwendung von OOA/OOD-Modellen.
  • fachliche und technische Begleitung des Abnahmeprozesses durch den Endkunden.
  • Konsolidierung, Weiterentwicklung und Administration der Testumgebungen.
Java 2.2 ANSI C++ ORACLE 8.0 Visual Cafe Professional Edition 3.0c Visibroker for Java 2.2 PVCS Version Manager v6.0.10 PVCS Tracker v6.0.20 Paradigm Plus Enterprise Edition V 3.6 VISIO Windows NT 4.0
Versorgungsunternehmen
1 Jahr
1998-08 - 1999-07

Configuration- and Change Management (CCM)

KM-Administrator, Implementierer REXX OREXX CLIST ...
KM-Administrator, Implementierer
  • Migrations- und Programmverteilungstätigkeiten .
  • Herstellung der technischen Lauffähigkeit von Test- und Preproduktionsständen des Anwendungssystems und ihre Verteilung.
  • CASE-Repository-Administration (Installation, Konfiguration, Benutzer-, Gruppenverwaltung, Rechtevergabe, Administration) .
  • Konsolidierung und Weiterentwicklung der softwaretechnischen Infrastruktur im CCM – Umfeld.
  • Entwicklung eines Konsistenzüberprüfungsprogramm der diversen HPS-DB2-Datenbanken in den verschiedenen Umgebungen unter ISPF, REXX, RLX und DB2.
  • Entwicklung eines Kommandointerpreters mit eigens entworfener Kommandosprache für die Ansteuerung der 3270 Emulation unter OS2 in OREXX mit der HLLAPI-Schnittstelle.
REXX OREXX CLIST ANSI SQL 92 JCL DB2 V 5 SPUFI QMF V3 R1.1 HPS 5.3 TSO ISPF R 4.5 RLX Watcom Vx-Rexx 2.1 HLLAPI 2.0 MVS OS/390 02.06.00 OS2 Warp 4 Windows 3.11
Bausparkasse/ Finanzdienstleistung

Aus- und Weiterbildung

Aus- und Weiterbildung

1973 ? 1981

Studium an der WWU Münster (Mathematik/Sozialwissenschaften) (vergleichbar mit Diplomstudiengang)

Abschluß des ersten Staatsexamens für das Lehramt an Gymnasien (Mathematik/Sozialwissenschaften)

 

1981 ? 1983

Studium der Musik an der WWU

Münster  (Lehramt)

 

1983 ? 1985

Studienreferendar am Bezirksseminar Rheine

Abschluß des Zweiten Staatsexamens

grad. Mathematiker (Mathematik/Sozialwissenschaften)

 

1988 ? 1989

Informatik-Umschulung zum EDV-Systemfachmann und Operator an der Computer Akademie Münster

 

1989 ?      

diverse projektbezogene Schulungen bzgl. OOA/OOD/OOE, CaseTools, zuletzt haupsächlich im J2SE und J2EE-Umfeld

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Ant
Apache Lucene
Apache Trinidad 1.2
ARIS 6.2
BeanConnect
BeanTA
Clearquest
Commons
Eclipse 2.1
Eclipse 3.6
Eclipse Neon
EJB 3.0
Hibernate 3.3
IBM RDA 6.1
IBM RSA 6
IBM WebSphere Portal
Jenkins 1
JSP 2.0
JUnit
jUnit 4
JUnit-Projekte (Ant; jUnit; lucene; Log4j; Commons)
Log4j
Maven 3
MDA:Model Driven Architecture
Mercury TestDirector
Metatrader 4
Nanotrader
Ninjatrader 7.0
Office Tools
Oracle 9.2i
Rational Clearcase
Sp1
Spring 3.0
Spring 5
StarUml 5.0
Struts 2
Subversion 1.2
WAS 7
WebSphere Studio Application Developer 5.1
Xml-Binding

Standards/Spezifikationen:

  • UML
  • JAVA EE (EJB, Servlets, JSP, JSF, JMS, JMX,JPA,Spring. Hibernate, ...)
  • XML, XSD
  • HTML,XHTML
  • SQL, OQL, EJBQL
  • JDBC, ODBC
  • CORBA
  • STL

 

Vorgehens- bzw. Prozessmodelle : UP, RUP, AUP, V-Modell, OOTC, Scrum, Prototyping

Methoden/Verfahren:

  • Objektorientierte Analyse, Design und Implementierung, sowie Beratung einschließlich Schulung und  Coaching.
  • Beratende und operative Begleitung beim Entwurf und der Entwicklung verteilter objektorientierte Anwendungen (J2EE, EJB, Servlets, JSP, RMI, CORBA, ...).
  • Consulting und Implementierung bei der Konzeptualisierung und Einrichtung von Configuration- und Changemanagementsystemen in heterogenen Entwicklungsumgebungen.
  • Entwurf und Einrichtung relationaler Datenmodelle und ?systeme sowie die Abbildung von Objektmodellen.
  • Beratung und Unterstützung bei der Migration von Legacy-Anwendungen in objektorientierte und internetbasierte Umgebungen.
  • Aktuelle softwaretechnische Schwerpunkte : Java EE 8, Spring, Hibernate, EJB,JSP,JSF,Swing,..

 

JAVA EE

  • EJB-Typen und ihre Spezifika
  • Programmierung von EJBs (Server-Programmierung)
  • Programmierung der Client-Zugriffe (Client- Programmierung)
  • Connection Pooling, DataSources, EJB-Referenzen
  • Verteilte Transaktionen
  • Security-Konzepte in J2EE-Applikationen
  • Verwendung von JNDI in J2EE-Applikationen
  • JDBC-, JDO-, JMS- Programmierung
  • WebApplications (Servlets, JSP, Struts)
  • Clustering von Servern und Konsequenzen auf die
  • Applikationsentwicklung
  • Hivemind
  • Hibernate

 

OOA / OOD mit UML

  • Modellierung und Dokumentation
  • UML 2

Design / Patterns

  • Verwendung für die Client- und Server- Entwicklung
  • relationales DB-Design
  • Abbildung Objektmodell - relationales Modell 

 

SEU

  • Eclipse
  • WSAD
  • RSA, RDA
  • Rational XDE
  • JBuilder/JDeveloper oder vergleichbare Produkte
  • Rational Rose / Together / Power-Designer oder vergleichbare Produkte
  • Einsatz von Versionsmanagement-Tools
  • Einsatz von Profiling-Tools z.B. Jprobe
  • Durchführung von Unit-Tests mit Junit oder Jtest

Internet/ Intranet/verteilte und komponentenbasierte Architekturen

  • JAVA EE, Webservices, Enterprise JavaBeans (EJB), Servlets, Java Server Pages (JSP), Application-Server (Websphere, Weblogic, jBoss, Borland ...),  XML, HTML, HTTP, CGI

Betriebssysteme

BS2000
HPUX
IBM ISPF
MS-DOS
MVS, OS/390
OS/2
OSF/Motif
Solaris 10
SUN OS, Solaris
SuSe Linux 12
Unix
Windows
Windows 10
Windows 2000
Windows XP
 

Programmiersprachen

.NET
4th Dimension
Assembler
Basic
C
seit 1989
C#
C++
seit 1992
Cobol
CORBA IDL
dBase
ESQL/C
seit 1991
Fortran
Java
seit 1996
Java 7
Java 8
JavaScript
seit 1996
Mumps
Pascal
Perl
PHP
PL/SQL
Python
Rexx
Scriptsprachen
Shell
langjährige Erfahrung
Tcl/Tk
Xt, Motif
langjährige Erfahrung
yacc/lex
langjährige Erfahrung

Datenbanken

4th Dimension
Access
Adabas
B-Tree
DB2
Informix
ISAM
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Oracle 11g
POET
SQL
Yard/ SQL
 

Datenkommunikation

AppleTalk
CICS
CORBA
Internet, Intranet
RPC
TCP/IP
Windows Netzwerk

Branchen

Branchen

Börsenhandel
Versicherung
Telekommunikation
Medizintechnik
Behörden
Logistik
Banken    Fonds und Wertpapiere
Bausparkasse  Bausparvetträge, Darlehen, Kreditwesen
Versorger     Kundeninformationssystem (Dienstleistungen)
Sozialbereich
Lebensmitteleinzelhandel
Touristik

Einsatzorte

Einsatzorte

Münster,Ruhrgebiet,Köln, Düsseldorf (+500km) Essen (+75km) Ibbenbüren (+75km)
nicht möglich

Projekte

Projekte

3 Jahre 10 Monate
2014-07 - 2018-04

Design und Entwicklung von automatischen Handelsystemen

Software Architekt, Implementierer .NET C# C++ ...
Software Architekt, Implementierer

Indikatoren zur Chartanalyse, einer automatischen Auswertung von öffentlichen im Internet zugänglichen Bilanzdaten  international gelisteter Börsenunternehmen für die Fundamentalanalyse von Aktien. Ein anschließendes Ranking wurde nach den Regeln des Investors Phil Town in seinem Buch" Rule  1" implementiert.

.NET C# C++ Java 8 Spring 5 JSP 2.0 Struts 2 Metatrader 4 Ninjatrader 7.0 Nanotrader StarUml 5.0 Eclipse Neon Windows 10 Maven 3 jUnit 4
Investmentbanking
7 Jahre 3 Monate
2007-04 - 2014-06

Entwicklung einer Webanwendung für den Innen- und Außendienst (Agenturen) in der Versicherungsbranche

Software Architekt, Design- und Implementierungs-Review, Coach, Java 7 Spring 3.0 Hibernate 3.3 ...
Software Architekt, Design- und Implementierungs-Review, Coach,

Backend mit BS2000, IBM – WebSphere Application Server als Middleware und JSF Framework Trinidad als Client.

  • Sytemanforderungsdefinition, Architekturdesign (UML) der Datenzugriffsschicht.
  • Implementierung der Zugriffsschicht.
  • Oberflächendesign und Realisierung des Webclients als Portletlösung
  • Datenmigration der Altanwendung
  • Modultests mit JUnit.
  • Coaching der am Projekt beteiligten internen Mitarbeiter in UML/DB- Design/Java/Spring/Hibernate/EJB 3.0.
Java 7 Spring 3.0 Hibernate 3.3 Apache Trinidad 1.2 StarUml 5.0 Eclipse 3.6 JUnit 4 Oracle 11g EJB 3.0 WAS 7 IBM WebSphere Portal BeanTA BeanConnect Windows 2000 Windows XP SuSe Linux 12 BS2000 Maven 3 Jenkins 1 JUnit 4
Krankenversicherung
3 Monate
2007-01 - 2007-03

Implementierung eines Prozesses in der technischen Umgebung

Analyse, Design und Implementierung Java EE 5 jBoss 4.0 Eclipse 3.2 ...
Analyse, Design und Implementierung

Zur Abbildung von ca. 30 Prozessen im Telekommunikations-bereich in einer neuen „Workflowengine“ auf Basis von JBoss jBPM, wurde ich mit dem fachlichen und technischen Design sowie einer prototypischen Implementierung eines Prozesses

in der technischen Umgebung betraut.

Java EE 5 jBoss 4.0 Eclipse 3.2 JBossIDE for Eclipse 2.0 jbpm 3.1.4 Oracle 10 Hibernate Hivemind MagicDraw12.0 XML-Beans Entwicklung unter SUSE-Linux 10.1
Telekomunikation
1 Jahr 7 Monate
2005-06 - 2006-12

Design und Implementierung von Benutzerschnittstellen. Design und Implementierung der Datenbankanbindung und des Datenmodells

Designer und Implementierer MDA:Model Driven Architecture IBM RDA 6.1 IBM RSA 6 ...
Designer und Implementierer

Im Rahmen einer bankenspezifische Anwendungssoftware für Kreditinstitute mit dem Schwerpunkt Retailgeschäft auf Basis der J2EE-Technologie wurde ich mit der Erstellung der Benutzerschnittstellen für die Abwicklung von Bauspar-aufträgen, bankfachlichen Aufgabenverfolgungen (sog. Impulse) und der Datenbankanbindung per EJB 2.0 und DB-Design in einer modellgetriebenen Softwareentwicklung beauftragt.

MDA:Model Driven Architecture IBM RDA 6.1 IBM RSA 6 Eclipse 2.1 Rational Clearcase Clearquest JUnit Ant Log4j Commons Mercury TestDirector DB2 Windows XP Sp1 Solaris 10 Office Tools
Bank
4 Monate
2005-11 - 2006-02

Design und Implementierung von Importfunktionen in Java. Modultests mit JUnit

Designer und Implementierer Eclipse 2.1 WebSphere Studio Application Developer 5.1 Subversion 1.2 ...
Designer und Implementierer

In diesem Projekt wurde eine zentrale Produktpflegeinstanz  (serverseitige J2EE-Anwendung) bzgl. Produktdaten entwickelt. Sie stellt zentral Produktdaten für verschiedene Webanwendungen zur Verfügung. Die Produktdaten  selbst werden ihrerseits aus verschiedenen Backeendsystemen in die Produktpflegeinstanz importiert.

Eclipse 2.1 WebSphere Studio Application Developer 5.1 Subversion 1.2 Oracle 9.2i ARIS 6.2 Windows 2000 Solaris 10 Office Tools Xml-Binding Ant jUnit Apache Lucene Log4j Commons
Telekommunikation
8 Monate
2005-02 - 2005-09

Sytemanforderungsdefinition, Architekturdesign der EJB-Applikation und des Client Interface

Software Architekt, Design- und Implementierungs-Reviewer, Impl Eclipse 3.1 Swing Sun One Application Server 8.1 ...
Software Architekt, Design- und Implementierungs-Reviewer, Impl

In diesem Projekt wurde die Integration eines auf ARS (Remedy Action Request System ) basierten TT-Systems ( TTWOS : Trouble Ticket Work Order System) mit OSS/J realisiert.

Auf Basis einer OSS/J-Referenzimplementierung wurde eine OSS/J EJB-Applikation nach Maßgabe der OSS/J Spezifikation und ein vollständiges - ebenfalls  nach Maßgabe der OSS/J Spezifikation - Client-Interface, sowie seine konkrete Anbindung an einen  TTWOS-Client entwickelt und  beim Kunden eingeführt. 

  • Sytemanforderungsdefinition, Architekturdesign der EJB-Applikation und des Client Interface.
  • Aufbau der Entwicklungsumgebung mit Konfiguration der beteiligten Softwarekomponenten.
  • Implementierung in Java.
  • Modultests mit  JUnit.
  • Installation und Integrationstests aller Softwarekomponenten beim Kunden.
Eclipse 3.1 Swing Sun One Application Server 8.1 Subversion 1.2 Jarkarta- Apache- JUnit-Projekte (Ant; jUnit; lucene; Log4j; Commons); Remedy 3 Together Edition for Eclipse Windows 2000 Solaris 10 Office Tools
Telekommunikation
11 Monate
2004-02 - 2004-12

Sytemanforderungsdefinition, Architekturdesign der Kommunikationsschicht

Software Architekt, Design- und Implementierungs-Review, Coach, Visual Studio.Net (Visual C++) ACE (OO Network Programming Toolkit in C++ ) Log4Cpp ...
Software Architekt, Design- und Implementierungs-Review, Coach,

Im Rahmen der Entwicklung einer innovativen Krebstherapieanlage (Protonentherapiesystem) Aufbau         eines Kommunikatiosnsystems zwischen den beteiligten softwarebasierten Subsystemen. Die Kommunikationsschicht wurde plattformunabhänig erstellt und per XML weitestgehend konfigurierbar gemacht. Während der Erstellung, insbesondere bei der Anforderungsdefinition, war eine intensive Zusammenarbeit  mit allen Beteiligten der Subsysteme erforderlich. 

  • Sytemanforderungsdefinition, Architekturdesign der Kommunikationsschicht.
  • Implementierung in C++ mit ACE, Log4Cpp, Xerces C++.
  • Modultests mit Cpp Unit.
  • Qualitätskontrolle der erstellten Einzel-Komponenten.
  • Integrationstests.
  • Coaching der am Projekt beteiligten internen Mitarbeiter  in UML/C++/ACE.
Visual Studio.Net (Visual C++) ACE (OO Network Programming Toolkit in C++ ) Log4Cpp Xerces C++ Cpp Unit IBM Rational Suite Rational Rose (UML) Rational Requisite Pro Rational ClearQuest Rational Clearcase Windows 2000 SuSe Linux 8.2
Medizintechnik
9 Monate
2003-04 - 2003-12

Entwicklung eines internet/intranet-fähigen Fehlerverfolgungssystems für Handys mit Auftragsverarbeitung und Auftragsstatusverfolgung

Designer, Implementierer, Coach J2EE 1.3 Java 2 1.3 EJB 2.0 ...
Designer, Implementierer, Coach
  • Design der kompletten Anwendung und des Datenmodels.
  • Archikturmigration von Apple - WebObjects/PLSQL-Oracle nach JSP/EJB.
  • Identifizierung, Design, Implementierung und Bereitstellung von J2EE – Mustern
  • Design und Implementierung eines Webcontainer-Caches
  • Design und Implementierung eines generischen, deklarativ konfigurierbaren Web-Navigations-Systems
  • EAI per Tibco und PLSQL
  • Workgroups und Coaching der am Projekt beteiligten internen Mitarbeiter in Java und J2EE
J2EE 1.3 Java 2 1.3 EJB 2.0 Struts 1.1 Ant 1.5.3 ORACLE8i Borland JBuilder 8.0 Bea Weblogic 7.4 TogtherJ 6.1 Rational Clearcase 4.2 EAI per Tibco Rendezvous Tibco EJB-Adapter und PLSQL Windows NT 4.0 Solaris
Telekommunikation
4 Monate
2002-12 - 2003-03

Design und Implementierung eines geobasierten, dedizierten und sicherheitssensiblen EDV-Systems für nationale und EU-weite Notfallagen

Analyst, Desigener, Implementierer J2EE 1.3 insbesondere (EJB; JMS; JSP; Servlet; XML; Applet; AWT; Swing) JDeveloper 3 Oracle 9i ...
Analyst, Desigener, Implementierer
  • Analyse, Design, Entwicklung eines serverbasierten Kommunikationssystems
  • Analyse, Design, Entwicklung einer justitiablen Logging-Komponente
  • Analyse, Design, Entwicklung eines Trainingssystems (Übungsmodus)
  • Analyse, Design, Entwicklung eines SQL-Reportgenerators für dynamische Abfragen
  • Analyse, Design, Entwicklung eines dynamischen Layers zur geobasierten Darstellung von dynamischen Daten
  • Analyse, Design, Entwicklung einer Importumgebung für nicht bekannte Datenformate externer Daten-Zulieferer

 

J2EE 1.3 insbesondere (EJB; JMS; JSP; Servlet; XML; Applet; AWT; Swing) JDeveloper 3 Oracle 9i SQL-Plus Toad Together CC 6 Tomcat 4 Bea Weblogic 6 ESRI-Produkte (geographische Informtionssysteme) Script-Sprachen VSS Windows NT 4 Solaris 9
Systemhaus
2 Monate
2002-09 - 2002-10

Einführung in die J2EE Entwicklung und Coaching eines Entwicklerteams

Trainer, Coach J2EE 1.3 Borland JBuilder 7.0 Oracle 9i ...
Trainer, Coach
  • Organisation von Schulungen und Workshops im EJB20 -, JMS – Bereich sowie ihre Durchführung
  • Coaching intener Mitarbeiter bei der Implementierung von EJB20-Beans (alle Spezifikationen) unter  Weblogic.
  • Installation und Konfiguration von Weblogic 6.1.
J2EE 1.3 Borland JBuilder 7.0 Oracle 9i Together CC 6.0 Weblogic 6.1 Windows NT 4.0
Handel
1 Jahr
2001-08 - 2002-07

Analyse, Design und Implementierung einer SOAP Schnittstelle zum TAS für Mandanten.

Stellvertr. Technischer Projektleiter, Analyst, Designer, Implem J2EE Jboss 2.4 - 3.0 Tomcat 4.x ...
Stellvertr. Technischer Projektleiter, Analyst, Designer, Implem

Analyse, Design und Entwicklung eines intranet- /internetfähigen Fehlerverfolgungssystems bei der

Auftragsausführung eines Terminauftragssystems (TAS) zur Herstellung abrechnungsrelevanter Nachweise, sowie die Überwachung der Realisierung und seiner erfolgreichen Einführung. 

  • Analyse, Design, Entwicklung, CCM im Java-, Oracle8i-, UX-, Solaris-, NT-Umfeld; Einführung eines neuen Persistenzframework (JDO-Implementierung) und Evaluierung des Applikationsservers Jboss 3.0.
  • Workgroups und Coaching interner Mitarbeiter bei Design und Implementierung, sowie in CCM.
  • Evaluierung KM-Tools: cvs, Microsoft Visual SourceSave , CCC Harvest.
J2EE Jboss 2.4 - 3.0 Tomcat 4.x iPlanet Web Server Enterprise Edition Apache Jakarta Struts - Ant - SOAP Oracle8i IntelliBO (JDO-OR-Mapping-Tool) Borland JBuilder 6.0 Together CC 6.0 OracleDesigner 6i Power Designer 7 CCC Harverst 5.0 Concurrent Versions System 1.11 Microsoft Visual SourceSave 6.0 Windows NT 4.0 HP UX Solaris
Logistik
4 Monate
2001-03 - 2001-06

Entwicklung eines Warenwirtschaftssystems auf einer J2EE Architektur-Plattform

Analyst, Designer, Implementierer, Coach J2EE 1.2 Java 2 1.3 EJB 1.1 ...
Analyst, Designer, Implementierer, Coach
  • Identifizierung, Design, Implementierung und Bereitstellung von J2EE – Mustern für den Realisierungsprozess : EJB- Basisklassen Dependent Objects (Verwaltung von Beziehungen) Hierarchie-Muster (Auslesen ganzer Bäume) Status-Muster (Verwaltung von Entity-Stati mit Überwachung von Statusübergängen).
  • Workgroups und Coaching interner Mitarbeiter bei Design und Implementierung
J2EE 1.2 Java 2 1.3 EJB 1.1 ORACLE8i Borland JBuilder 4.0 Borland AppServer 4.5 Rational Suite (Rose RequisitePro; Clearcase; Clearquest) Windows NT 4.0 Noval Netware HP UX
Handel
8 Monate
2000-06 - 2001-01

Analyse, Design und Implementierung eines internetbasierten Wertpapierhandelsportals

Analyst, Designer, Implementierer, Coach, KM-Administrator J2EE EJB 1.1 Servlets 2.1 ...
Analyst, Designer, Implementierer, Coach, KM-Administrator

Analyse, Design und Implementierung eines internetbasierten Wertpapierhandelsportals für mittelständische Geschäftskunden auf J2EE-Basis mit abaXX.portal. Unterstützung beim Aufbau eines Configuration- und Changemanagementsystems. 

  • Konzepterstellung, OO-Analyse und Design-Modellierung von Wertpapieraufträgen, Kontoführung und des  Portal – Navigationssystems.
  • Implementierung in der Zielsprache Java, HTML, JavaScript und JSP mit Enterprise Javabeans (J2EE) unter Windows NT.
  • Anbindung von Großrechnerdatenbeständen (MQ-Series) 
  • Einrichtung des Configuration- und Changemanagementsystems Continuus.
J2EE EJB 1.1 Servlets 2.1 HTML 4.0 JSP 1.1 JavaScript 1.2 XML ORACLE8i ACESS 97 Kawa 4.1 BEA WebLogic Server 5.1 abaXX.portal (J2EE-Portalframework) Continuus Homesite 4.5 Dreamweaver 3 TogetherJ 4.1 VISIO Windows NT 4.0 AIX 4.3
Bank
9 Monate
1999-07 - 2000-03

Aufbau und Realisierung eines Kundeninformations- und Abrechnungssystems

Analyst, Designer, Implemetierer, Administrator Java 2.2 ANSI C++ ORACLE 8.0 ...
Analyst, Designer, Implemetierer, Administrator
  • Modellierung von Diensleistungsaufträgen und Abrechnungssystemen in UML technische Realisierung in der Zielsprache Java unter Windows NT unter Verwendung von OOA/OOD-Modellen.
  • fachliche und technische Begleitung des Abnahmeprozesses durch den Endkunden.
  • Konsolidierung, Weiterentwicklung und Administration der Testumgebungen.
Java 2.2 ANSI C++ ORACLE 8.0 Visual Cafe Professional Edition 3.0c Visibroker for Java 2.2 PVCS Version Manager v6.0.10 PVCS Tracker v6.0.20 Paradigm Plus Enterprise Edition V 3.6 VISIO Windows NT 4.0
Versorgungsunternehmen
1 Jahr
1998-08 - 1999-07

Configuration- and Change Management (CCM)

KM-Administrator, Implementierer REXX OREXX CLIST ...
KM-Administrator, Implementierer
  • Migrations- und Programmverteilungstätigkeiten .
  • Herstellung der technischen Lauffähigkeit von Test- und Preproduktionsständen des Anwendungssystems und ihre Verteilung.
  • CASE-Repository-Administration (Installation, Konfiguration, Benutzer-, Gruppenverwaltung, Rechtevergabe, Administration) .
  • Konsolidierung und Weiterentwicklung der softwaretechnischen Infrastruktur im CCM – Umfeld.
  • Entwicklung eines Konsistenzüberprüfungsprogramm der diversen HPS-DB2-Datenbanken in den verschiedenen Umgebungen unter ISPF, REXX, RLX und DB2.
  • Entwicklung eines Kommandointerpreters mit eigens entworfener Kommandosprache für die Ansteuerung der 3270 Emulation unter OS2 in OREXX mit der HLLAPI-Schnittstelle.
REXX OREXX CLIST ANSI SQL 92 JCL DB2 V 5 SPUFI QMF V3 R1.1 HPS 5.3 TSO ISPF R 4.5 RLX Watcom Vx-Rexx 2.1 HLLAPI 2.0 MVS OS/390 02.06.00 OS2 Warp 4 Windows 3.11
Bausparkasse/ Finanzdienstleistung

Aus- und Weiterbildung

Aus- und Weiterbildung

1973 ? 1981

Studium an der WWU Münster (Mathematik/Sozialwissenschaften) (vergleichbar mit Diplomstudiengang)

Abschluß des ersten Staatsexamens für das Lehramt an Gymnasien (Mathematik/Sozialwissenschaften)

 

1981 ? 1983

Studium der Musik an der WWU

Münster  (Lehramt)

 

1983 ? 1985

Studienreferendar am Bezirksseminar Rheine

Abschluß des Zweiten Staatsexamens

grad. Mathematiker (Mathematik/Sozialwissenschaften)

 

1988 ? 1989

Informatik-Umschulung zum EDV-Systemfachmann und Operator an der Computer Akademie Münster

 

1989 ?      

diverse projektbezogene Schulungen bzgl. OOA/OOD/OOE, CaseTools, zuletzt haupsächlich im J2SE und J2EE-Umfeld

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Ant
Apache Lucene
Apache Trinidad 1.2
ARIS 6.2
BeanConnect
BeanTA
Clearquest
Commons
Eclipse 2.1
Eclipse 3.6
Eclipse Neon
EJB 3.0
Hibernate 3.3
IBM RDA 6.1
IBM RSA 6
IBM WebSphere Portal
Jenkins 1
JSP 2.0
JUnit
jUnit 4
JUnit-Projekte (Ant; jUnit; lucene; Log4j; Commons)
Log4j
Maven 3
MDA:Model Driven Architecture
Mercury TestDirector
Metatrader 4
Nanotrader
Ninjatrader 7.0
Office Tools
Oracle 9.2i
Rational Clearcase
Sp1
Spring 3.0
Spring 5
StarUml 5.0
Struts 2
Subversion 1.2
WAS 7
WebSphere Studio Application Developer 5.1
Xml-Binding

Standards/Spezifikationen:

  • UML
  • JAVA EE (EJB, Servlets, JSP, JSF, JMS, JMX,JPA,Spring. Hibernate, ...)
  • XML, XSD
  • HTML,XHTML
  • SQL, OQL, EJBQL
  • JDBC, ODBC
  • CORBA
  • STL

 

Vorgehens- bzw. Prozessmodelle : UP, RUP, AUP, V-Modell, OOTC, Scrum, Prototyping

Methoden/Verfahren:

  • Objektorientierte Analyse, Design und Implementierung, sowie Beratung einschließlich Schulung und  Coaching.
  • Beratende und operative Begleitung beim Entwurf und der Entwicklung verteilter objektorientierte Anwendungen (J2EE, EJB, Servlets, JSP, RMI, CORBA, ...).
  • Consulting und Implementierung bei der Konzeptualisierung und Einrichtung von Configuration- und Changemanagementsystemen in heterogenen Entwicklungsumgebungen.
  • Entwurf und Einrichtung relationaler Datenmodelle und ?systeme sowie die Abbildung von Objektmodellen.
  • Beratung und Unterstützung bei der Migration von Legacy-Anwendungen in objektorientierte und internetbasierte Umgebungen.
  • Aktuelle softwaretechnische Schwerpunkte : Java EE 8, Spring, Hibernate, EJB,JSP,JSF,Swing,..

 

JAVA EE

  • EJB-Typen und ihre Spezifika
  • Programmierung von EJBs (Server-Programmierung)
  • Programmierung der Client-Zugriffe (Client- Programmierung)
  • Connection Pooling, DataSources, EJB-Referenzen
  • Verteilte Transaktionen
  • Security-Konzepte in J2EE-Applikationen
  • Verwendung von JNDI in J2EE-Applikationen
  • JDBC-, JDO-, JMS- Programmierung
  • WebApplications (Servlets, JSP, Struts)
  • Clustering von Servern und Konsequenzen auf die
  • Applikationsentwicklung
  • Hivemind
  • Hibernate

 

OOA / OOD mit UML

  • Modellierung und Dokumentation
  • UML 2

Design / Patterns

  • Verwendung für die Client- und Server- Entwicklung
  • relationales DB-Design
  • Abbildung Objektmodell - relationales Modell 

 

SEU

  • Eclipse
  • WSAD
  • RSA, RDA
  • Rational XDE
  • JBuilder/JDeveloper oder vergleichbare Produkte
  • Rational Rose / Together / Power-Designer oder vergleichbare Produkte
  • Einsatz von Versionsmanagement-Tools
  • Einsatz von Profiling-Tools z.B. Jprobe
  • Durchführung von Unit-Tests mit Junit oder Jtest

Internet/ Intranet/verteilte und komponentenbasierte Architekturen

  • JAVA EE, Webservices, Enterprise JavaBeans (EJB), Servlets, Java Server Pages (JSP), Application-Server (Websphere, Weblogic, jBoss, Borland ...),  XML, HTML, HTTP, CGI

Betriebssysteme

BS2000
HPUX
IBM ISPF
MS-DOS
MVS, OS/390
OS/2
OSF/Motif
Solaris 10
SUN OS, Solaris
SuSe Linux 12
Unix
Windows
Windows 10
Windows 2000
Windows XP
 

Programmiersprachen

.NET
4th Dimension
Assembler
Basic
C
seit 1989
C#
C++
seit 1992
Cobol
CORBA IDL
dBase
ESQL/C
seit 1991
Fortran
Java
seit 1996
Java 7
Java 8
JavaScript
seit 1996
Mumps
Pascal
Perl
PHP
PL/SQL
Python
Rexx
Scriptsprachen
Shell
langjährige Erfahrung
Tcl/Tk
Xt, Motif
langjährige Erfahrung
yacc/lex
langjährige Erfahrung

Datenbanken

4th Dimension
Access
Adabas
B-Tree
DB2
Informix
ISAM
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Oracle 11g
POET
SQL
Yard/ SQL
 

Datenkommunikation

AppleTalk
CICS
CORBA
Internet, Intranet
RPC
TCP/IP
Windows Netzwerk

Branchen

Branchen

Börsenhandel
Versicherung
Telekommunikation
Medizintechnik
Behörden
Logistik
Banken    Fonds und Wertpapiere
Bausparkasse  Bausparvetträge, Darlehen, Kreditwesen
Versorger     Kundeninformationssystem (Dienstleistungen)
Sozialbereich
Lebensmitteleinzelhandel
Touristik

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.