1 von 92.396 IT- und Engineering-Profilen

Fachlicher Schwerpunkt dieses Freiberuflers:

SOA J2EE JEE EAI CORBA Java C++ OOA OOD MDA Unix Projektleitung

verfügbar ab
01.02.2016
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

alle Regionen

Kommentar

Deutschland: und BeNeLux-Staaten

Position

Rollen
Software-Entwicklung / Programmierung
Beratung / Consulting
Projektmanagement / -leitung / Organisation / Koordination
Kommentar
System-Analyse, System-Architekur, System-Design, System-Entwicklung, System-Topologie, anspruchsvolle OO-Systeme, Projektleitung,

Branchen

Telekommunikation,
Luftfahrt-Industrie,
Post,
Finanz-Dienstleister,
Versicherungen,
Banken,
Verwaltung,
Energieversorger,
Software-Produzent,
Logistik

Projekte

02/2015 - Heute

1 Jahr 7 Monate

Messaging-Platform

Rolle
Architekt/Main-Developer
Projektinhalte

Konzeption, Projektierung und hauptsächliche Entwicklung einer neuen Mesaging-Platform für Zalando und externe Kunden von Zalando. Mehrkanalfähig, internationalisierbar für Kampagnen und Einzel-Messages, Zielplatform Docker in Cloud (AWS).

Architektur des Systems, Design der wesentlichen Komponenten, Entwicklung der Hauptkomponente und der HighSpeed-Funktionalitäten. Einarbeitung/Guidance des Teams.

Kenntnisse

Java 8

Maven

Spring-Boot

Camel

AMQP-Messaging

Rabbitmq

Spring amqp

JPA

H2

PostgreSQL

flyway

Rest

Jackson

Swagger

Spring-Security

oauth2

gatling

scala

jenkins

idea

git

Ubuntu

Docker

AWS

09/2014 - 01/2015

5 Monate

Migration einer Order-Platform

Rolle
Entwickler
Projektinhalte

Migration einer Ordermanagement-Platform von Jboss4 und jBPM auf Jboss7 und CamundaBPM.

Kenntnisse

Java

BPMN

signavio

jBPM

CamundaBPM

JEE6

EJB3.1

JMS

JPA

RestWS

JaxWS

mysql

postgresql

AspectJ

hibernate

mvn

svn

Jenkins

10/2013 - 08/2014

11 Monate

Weiterentwicklung einer OrderManagement-Platform (Volkswagen, Automotive)

Rolle
Entwickler
Projektinhalte

Weiterentwicklung einer webbasierten Ordermangement-Platform für internationale Importeure.

BugFixing, Feature-Entwicklung und Prototyp für mandantenbasierte Funktionalitäten in allen Schichten des Systems. DSL zur Abbildung von PersistenzLayer auf Basis von hibernate, TransportObjekten und Criteria-Language mit Interpreter auf Scala-Basis. JEE-Spring-basierter Server und WebClients (pure HTML) sowie Swing-Clients.

Kenntnisse

Java

Jetty/Tomcat

Spring

AspectJ

Spring-Remoting

javascript

angularJs

bootstrapJs

jersey

jackson

hibernate

H2 / Oracle.

mvn

svn

jenkins

scala

10/2012 - 10/2013

1 Jahr 1 Monat

Restrukturierung der Entwicklungsabteilung (ProfitBricks, Cloud)

Rolle
Entwicklungsleiter System-Architetur
Projektinhalte

Restrukturierung der Entwicklungsabteilung der Profitbricks.

Einführung professioneller Projektsteuerung, Definition und Einführung professioneller Entwicklungsprozesse, Auf-/Umbau der Entwicklungsabteilung, Architektonische Restrukturierungen der Provisionierungs-Software eines Iaas-Providers (Interface-Definitionen, Komponentenschnitt, Layering). Professionalisierung der BuildChain/CI-Strecke.

Prototypen und Konzepte im Bereich Security, Umbau auf JBoss 7, cxf, Evaluation von Camel-Routen zur Provisionierung

Kenntnisse

Java

Glassfish

Felix

Activiti

cxf

REST-WS

PostgreSQL

JEE 6

EJB3

Servlet3

JPA2

OSGi

Camel mvn

GIT

jenkins

MSProjects

Jira

Confluence

MagicDraw

05/2012 - 09/2012

5 Monate

Wartung & Erweiterung eines Intranet/Portals (Bosch, Finance)

Rolle
Entwickler
Projektinhalte

Aufbau einer BPM-Laufzeitumgebung und Austausch bestehender Workflow-Funktionalitäten durch den Neubau. Adaption der Applikationssteuerung, Einbau von Adminstrationsfunktionalität mit entsprechenden Oberflächen. Bridges für diverse Backend-Systeme.

Kenntnisse

Java

Activiti

JBoss

JSF-2

Richfaces

OracleDB

JPA/Hibernate

Apache Camel

JBoss HornetMQ

Jersey

Rest-WS

Apache Karaf

OSGi

SCRUM

SVN

mvn

Jenkins

04/2011 - 04/2012

1 Jahr 1 Monat

Neubau einer Orderprozess-Platform (1&1, TelCo)

Rolle
Lead-Architekt
Projektinhalte

Technische Koordination des Neubaues einer OrderProzess-Platform mit der Zielsetzung, flexible Internationalisierung und hohe Skalierbarkeit zu gewährleisten. Leitung der Adaption der Order- und Fullfillment-Systeme an die neue Architektur. Koordination des Aufbaus einer TestStage, Koordination und Leitung der Systemarchitekten der Implementierungsteams. Neuaufsetzen der Systemarchitektur-Doku, Aufbau der Infrastruktur zur Generierung von Artefakten (Dependencies, Netzwerkpläne, Hardware-Beschaffungstickets, Mock-Generierung, ...) aus Architekturmodellen.

Kenntnisse

Java

Signavio

BPMN

Activiti

jbossESB

MS-Projects

MS-Sharepoint

MagicDraw

eclipse MWE

eclipse xpand/xtend

svn

JBoss

JBoss HornetMQ

serviceMix

01/2011 - 03/2011

3 Monate

Migration einer Filenet-Administrations-Applikation (nextevolution, IT)

Rolle
Entwickler
Projektinhalte

Neubau des Buildsystems der Kunden-Projekte, Erweiterung/Umbau diverser Module der DMS-Portale, Implementation von SAP-DMS-Schnittstellen, Einbau einer xtext-basierten Batchjob-Konfiguration, Dokument-Tree-Reimplementation und Adaption an einen JSF2-basierten Navigationstree (richFaces Komponenten), Spring WebFlow, Hibernate basierenden Infrastruktur.

Prototyp zur Nutzung der Rest-API von Filenet P8.

Kenntnisse

Maven 3

svn

JSF/RichFaces

EJB3

SonicMQ-JMS

Filenet P8

Axis CXF

Einbau einer xText-basierten BatchJob-Konfiguration

Fornax-Sculptur

Spring WebFlow

Java

Tomcat

JBoss

JAX-RS

jersey

Hibernate

10/2010 - 01/2011

4 Monate

Migration einer MDA-Applikation (westlb, Finance)

Rolle
Entwickler
Projektinhalte

Migration der MDA-Infrastruktur eines grossen Projektes von oAW 3.2 auf oAW 4.3 sowie Migration der UML Modelle von Poseidon auf MagicDraw.

Definition des Migrationsweges, Migration der vorhandenen Metamodelle auf die fornax-Hibernate-Cartridge. Neubau der Generatoren auf Basis des Fornax-Metamodells zur Generierung des vorhandenen Persistenz-Codes eines 200-Klassen-Projektes

Kenntnisse

Poseidon UML 6

MagicDraw 16.9

oAW 4.3.1

MWE 2

xslt

fornax-Cartridges

Maven 3

cvs

Java

02/2010 - 09/2010

8 Monate

Billing Systems (1&1, TelCo)

Rolle
Architekt
Projektinhalte

Architektonische Konzeption&Begleitung von 3 Projekten im Bereich Billing-Systems.

Technische Planung der Projekte, technische Beratung der Entwickler, Bereitstellung der technologischen Infrastruktur

Kenntnisse

JbossESB

Tomcat

jRules

jBPM

Maven

Subversion

ant

ivy

Hudson

Jenkins

Spring

iBatis

Hibernate

JMS

cxf

Java

MS-Projects

CodeReviews

Implementation von Test- und Code-Quality-Metriken

serviceMix

12/2009 - 01/2010

2 Monate

oAW/MWE Migration

Rolle
Entwickler
Projektinhalte

Umsetzung der Fornax-UML2 Cartridges von oAW auf Eclipse Modeling-Projekte

Studium der UML-Cartridges und der Sculptur-DSL von Fornax

Kenntnisse

oAW

Eclipse-Modelling

EMF

MagicDraw

Maven

Subversion

Java

Projekthistorie

PROJEKT ÜBERBLICK (Details unten)

Zeit    Projekt                 OS              Tools
10/07 - PDA-Portal              Linux           Oracle 10g, JBoss 4, Axis,
12/07   Deutsche Bahn                           Hibernate, JSF (MyFaxes, Tomahawk),

JBoss-Portal, maven 2, Subversion,

Enterprise Architect


07/06 - WorkflowEngine          Linux, Sun      Oracle 10g, Axis, SunMQ, SunOne,
09/07   Telefonica Deutschland                  JBoss 4, ActiveMQ, openLDAP,

Oracle BPEL, JBPM, Hibernate,

hivemind, Spring, XDoclet, ivy

ant, Eclipse, MagicDraw, cvs,


02/06 - Credit Risk Portal      NT, AIX         WSAD 5, Websphere 5, Spring,
07/06   ING-Bank                                Axis 1.3, Hibernate 3.0,

Struts 1.2, Tiles, JSF,

optimizeIT, Oracle 9i, Toad


08/05 - Automaten-Checkin       NT, Linux       Tomcat 5.5, JBoss 4.0, Axis 1.2,
02/06   Lufthansa                               MySQL 4.1, Enterprise Architect,

Eclipse, Hibernate 3.0, XDoclet,

middlegen, MS-Projects

 

01/05 - EAI-Schnittstellen NT, Sun                  WLS 8.1, Oracle 9, Axis,
08/05   in CRM Portal                           PowerDesigner, Eclipse,

Maven, Hibernate, xmlbeans,

e.Phiphany, cvs


01/05 - Performanzoptimierung   NT, SUN         WLS 8.1,
02/05   des POST CI-Portals

09/04 - Performanz-/Wartung     NT, Linux    WLS 6.1, Oracle 9, SonicMQ,
12/04    an BAFIN/Portal                             Castor-XML, ECS, itext-PDF,

jakarta-commons, javax.crypto,

Eclipse 3,,subversion


03/03 - Intranet-Portal für     NT, Linux    Rational Rose 2003, ArcStyler
09/04    Energieversorger (Redesign)                    Oracle 9, WLS 8.1, Eclipse,

jakarta-commons, castor


08/02 - Intranet-Portal für     NT, Linux    WLS 5.1.10, RationalRose 2000
03/03    Energieversorger                           Oracle 8.1.7, JBuilder 8,

TogetherJ


09/01 -  Technische
07/02   Managementberatung

12/01 - Cosmos-Direct Relaunch      AIX,NT,S390     WAS 3.5, WAS 4.02
07/02                                                 DB/2, MQ-Series, XML-Security

Apache SOAP 2.2, Versata


09/01 -  AM Internet                   AIX                  WAS 4.02, WPS 4.1
07/02    Portal-Framework                           IBM Personalization Server 4,

DB/2, TogetherJ 6.0


09/01 -  Netcologne                                                                                                                                                 
10/01   Entwicklungsprozeß-Beratung

08/01 -  Sparkasse West                   AIX             WAS 2., IMS
07/01    SIB 2000                                       Visual Age 3.0

02/01 - Notification Service    Solaris, NT     BEA WLS 5.1, Oracle 8.1.6
07/01                                                 Iplanet Directory Server,

Netegrity Siteminder

RationalRose 2000, Jbuilder 4


02/01 -  KAG einer int. Bank     Solaris, NT     BEA WLS 5.1, Jboss 2.22
07/01                                                 Oracle 8.1.6; AdabasD 11

Jakarta Ant, TogetherJ 4,

Jbuilder


07/00 -  DBBD-Portal                 AIX, NT                 IBM WebSphere AE 3.02,
02/01                                                 JMS (MQSeries), Oracle 8.1

RationalRose 2000

IBM Httpd, IBM-WTE, IBM-ND,

IBM SecureWay

Visual Age Java 3


02/00 -  I-StarNet                  AIX, NT          BEA Weblogic Server
07/00                                                 xerces,xalan,ecs

iPlanet Directory Server

JMS (MQSeries), IBM DB2

TogetherJ

MS-IIS, Apache, Tomcat


09/99 -  SWIFT NetLink                 HPUX, NT         HP aCC, MS VC6, Java 1.2
02/00                                                 BEA Weblogic Enterprise,

RationalRose 98,Tuxedo

JNDI, LDAP, STL, XML4J

XML (SAX, DOM), GSS, Entrust,

        Java Security


11/98 -  Lufthansa Sphinx/Tango         Solaris 2.6,    SparcWorks C++, XlC 3.6, MSVC 6
09/99                               AIX 4.3, NT         Java 2.0, Orbix 2.3, OrbixWeb
                                                      RW Tools, Threads, DBTools

Oracle 8.0.5, RationalRose98


05/98 -  ePOST-MailCounter         NT                  MS VC5 , Java (jdk 1.2)
10/98                                                 omniORB 2.5, Sybase SQL-Anywhere

02/98 -  ePOST-Produktionssystem         AIX, NT                 RationalRose 4.0
06/98

03/98 -  CORBA-Orb Vergleich     NT, AIX         MS VC4.x, MS VC5, IBM xlC
04/98                                           Orbix 2.2, Orbix 2.3, OrbixOTM

Visibroker 3.0, omniORB 2.5

08/96 - Build Mgmt System       NT,AIX,Linux    GNU-make, perl, awk, sed, cvs
10/98

10/96 - W3-Server für           NT              Perl, Sybase SQL Anywhere, Oracle 7
02/96   AccessPoint                             MS-IIS

07/96 - AccessPoint             NT, AIX 4.1     MS VC4.x, IBM xlC 3,
01/98                                           Oracle 7, Orbix 2.1, SNI openFT

RW STL , RW Threads, RW DBTools,

Sybase SQL Anywhere,

PowerBuilder


06/96 - Zeiterfassungs-System   Windows 3.11    Borland C++ 4.5, Sybase db-Library,
07/96                                           Borland OWL 2.0

12/95 - Customer Care           Windows 3.11    Borland C++ 4.5
03/96   System für BSCS                         Borland BDE-API für Oracle

Borland OWL 2.0


10/95 - BSCS-Anpassung          HP UX 9.x       HP aC++, HP-C, Oracle oci-Library
06/96   für ISDN-Netz

04/95 - BSCS Integrations-      HP UX 9.x
09/95   und Akzeptanztest

12/94 - Kontroll/Mgmt System    Unix, Windows   Tcl/Tk, DCE (RPC, SFS)
02/95   für RTSP                                Tcl-RPC-Package, Tcl-BLT-Package

07/94 - RTSP                    AIX 3,          gcc, ANSI-C, Encina TPM
03/95    (Real Time Service Platform)SunOS 5.3   Sybase 10 (db-, ct-Library),

DCE (RPC's, Threads, SFS)


06/92 - Laser-API's,            DOS 5.0,        Turbo C 2.0, Turbo C++3.x,
06/94   DOS-Treiber             Windows 3.1     Borland OWL 1.x

04/91 - Labor Software          DOS 5.0         Turbo C 2.0
03/92


PROJEKT BESCHREIBUNG
PDA-Portal for Deutsche Bahn

  Design und Implementation eines PDA-tauglichen Portals auf Basis von JBoss-Portal

  bzw. JSF (MyFaces, Tomahawk). Backend-Integration via Webservices (Axis),

  Persistenz via Hibernate und Oracle. Building via maven2, Design-Dokumentation

  via Enterprise Architect.


Workflow-Engine for Telefonica

  Workflow-Engine auf Basis von JBoss-jBPM/Oracle BPEL und Adaptoren (WS, JMS)

  an Kunden-Backendbus. Buildsystem auf Basis von ant und ivy. Message-Handling mit

  XSLT, XMLBeans bzw JAXB.


CreditRisk-Portal for ING-Bank

 Enwicklung eines Inhouseportals auf Basis von Struts/Tiles und eigenentwickelten

 TagLibs. Konfigurierbare PDF-Vertragsformularerzeugung mit Workflow zur Erstellung.

 Prototyp für Portal/JSF-Einsatz als Substitution des Struts-Frameworks.


Automaten-CheckIn für Lufthansa Systems

 Webservices als Bridge zwischen Unisys-Backoffice und Selfservice-CheckIn

 für Internet-Portale und Automaten.


Schnittstellen zu Backendsystemen für e.Phiphany basiertem CRM System.

Analyse, Design und Implementierung der Schnittstellenschicht zu 18 Backend-

systemen des Unternehmens. Entwicklung mit Powerdesigner, Eclipse; Build mit Maven;

Implementierung mit Hilfe von Hibernate, XMLBeans, Axis.


Performanzoptimierung einer bestehenden Portal-Software auf Basis von BEA WLS für
die Deutsche Post. Untersuchung von Performanz-Bottlenecks, Instabilitäten einzelner
Applikationen.

Performanzrelevante Wartungsarbeiten an BAFin-Portal

Performanzbeurteilung und Implemetnation des Prototyps eines PDF-Reportgenerators mit

Hilfe der itext Library. Reimplementierung der Verschlüsselungskomponenete und Einbindung

in den Betriebsworkflow via JMS. Genutzt wurden javax.crypto, ECS, Castor-XML, SonicMQ.

Entwickelt wurde mit Eclipse 3.


Intranet-Portal für Energieversorger (Redesign)
Requirements-Analyse und Business-Analyse als erste Phase des Neubaus eines Intranet-Portals.
Realisierung in den ersten Iterationen nach MDA-Ansatz. Integration mit CICS-basiertem
Hostsystem und SAP-R/3.

Interims-Projektleitung während der Inception-Phase (Aufbau des Teams und der

Infrastruktur, Klärung der Aufgaben mit "Nachbar"-Projekten. Requirements-

Analyse (Analyse, Coaching und Review) und Erstellung eines Analyse-Modells in

RationalRose. Erweiterung eines J2EE-Frameworks und Applikationsentwicklung

mithilfe des Frameworks. Implementation auf Basis von WLS 8, Oracle 9, Eclipse 3,

RR 2002, ArcStyler


Intranet-Portal für Energieversorger
Intranet-Portal für die Serviceeinheit des Energieversorgers. Portal auf Basis
selbstentwickleter Frameworks für Persistenz und Presentation-Layer auf Basis des BEA WLS 5.1
unter Nutzung der klassischen J2EE-Mechanismen.

Beratung eines externen Realisierungsunternehmens bei der Realisierung des Portals

im Auftrag des Energieversorgers. Begutachtung der Architektur unter den Aspekten

Ausbaufähigkeit, Performanz- und Lastverhalten.


Technische Managementberatung
Technische Beratung des Managers, der für die operative Entwicklung der  Internet-Projekte der
AM-Informatik verantwortlich ist..

Beratung zu den Themen DMZ-Infrastruktur, Firewall-Topologien, Internet-Techniken

und Java-Entwicklungsprozessen. Aufbau und operative Führung des Java-

Entwicklungsteams (Recruitment, Koordination, Coaching).


Cosmos-Direkt Relaunch
Technischer Relaunch und Rehosting des Internet-Auftritts der Cosmos-Direkt. Reimplmentierung
der funktionalen Komponenten in J2EE auf Basis von WAS 4, Versata, Oracle, MQSeries,
ISIS-Papyrus.

Technische Projektleitung eines Teilprojektes. Konzeption/Architektur einiger

Infrastruktur-Komponenten (Konfigurationsmanagement-Komponente, Security-Handling,

Online-PDF-Generierung, SOAP-Kommunikation).


Internet Portal-Framework
Internet-Portalframework für den Einsatz bei den Konzerngesellschaften. Basierend auf dem IBM
Portal Server und dem IBM Personalization Server wurde die Tauglichkeit des Produktes unter
funktionalen und betriebstechnischen Gesichtspunkten (Betriebstauglichkeit, Lastverhalten)
evaluiert und die fehlenden Kernkomponenten eines Frameworks entwickelt.

Technische Projektleitung und verantwortlicher Architekt der Evaluierungsstufe.

Planung der Implementation der Framework-Erweiterung.


Netcologne Entwicklungsprozeß-Beratung
Begutachtung des Entwicklungsprozesses der NetCologne Entwicklungsabteilung

Begutachtung des Entwicklungsprozesses der NetCologne Entwicklungsabteilung.


Sparkasse West SIB 2000
Sparkassen-Portal mit PresentationLayer-Framework, Kommunikationsframework und Anbindung an
die Backends der Sparkassen-Rechenzentren. Anbindung an Sekunden-Trading-Server von Heyse.

Debugging und Optimierung des CICS-Connectors.


Notification Service
J2EE basiertes System zum Message-Dispatchen in unterschiedliche Backends (JMS, eMail, SMS, ...).
Ermöglicht unterschiedliche Adressierungsmechanismen und Strategies fuer Delivery-QoS,
Message-Type Handling, etc.

Architektur, Design and Implementation des Frameworks für JBoss, BEA WLS 51;

Oracle 8.1.6, SapDB 7.3.


KAG einer internationalen Bank
J2EE basiertes Extranet Informationssystem für Fond-Händler. Realisiert unter BEA WLS 5.1,
SiteMinder Personalisierungssoftware, Oracle 8.1.6 und dem Iplanet LDAP-Server. Import-
Schnittstellen für unterschiedliche Office-Dateitypen.

Architektonische Beratung und Überwachung der realisierenden Firma. Vorbereitung

der Inbetriebnahme und des Aufbaus der Produktionssysteme.


DBBD-Portal
Firmen-Finanzportals der Deutschen Bank. Internet-Portal  weitgehend entsprechend dem J2EE-
Programmingmodell auf Basis einer geclusterten WebSphere Installation inklusive AddOns
(Network-Dispatchern und WebTrafficExpress-Instanzen). Architektur entsprechend des J2EE-
Programmingmodells. Verwendung einer Bean/EJB-JSP-Servlet Konstruktion entsprechend dem
MVC-Pattern [Gamma et al]. Wesentliche technische Elemente sind die Einbindung heterogener
Informationsquellen über eine einheitliche JMS-Bridge-Struktur (MQSeries), die Einbindung
anderer Systeme wird über eine SingleSignOn-Schnittstelle unterstützt, die User-Mapping und
Session-Sharing ermöglicht. Navigationswege und Layout des Portals wird über XML-Descriptoren
konfigurierbar gehalten. Auf gleichem Wege wird das Layout des Portals personalisiert.

Chef-Architekt in der 2. Phase des Projektes. Entwurf und Einbindung einer Maillist-

Server/Newsletter Infrastruktur, Gesamtverantwortung für die Realisierung der

Phase 2, Mitarbeit an der Weiterentwicklung des Software-Entwicklungsprozesses

(Versionsmanagement, Build-Managment).


I-StarNet
Aufbau einer Architektur für die Internet-Projekte eines deutschen Versicherungskonzerns.
J2EE-basierte Portal-Schicht, basierend auf BEA WLS. Frontend-Anbindung via Servlets und
JSPs zur Präsentationsgeneration. Connector-artige EIS-Anbindungen mit XML via IIOP
(BS2000-UTM, OS390-CICS). Anbindung an Unternehmens-Verzeichnisdienst (LDAP, iPlanet).
Anbindung an ein WCMS-System. Überwachung der Realisierung eines ersten Projektes.

Architektur-Entwurf, Beteiligung an der Auswahl der Tools, Implementierung

technischer Prototypen zur Anbindung des WCMS, zur Nutzung von XML und zur Anbindung

der EIS-Systeme. Mitarbeit an der Weiterentwicklung des Entwicklungsprozesses.


SWIFT NetLink
Interbanking Transfer Messageing Software. CORBA basiert, Realisation serverseitig mit BEA
WLE, clientseitig mit JDK-ORB. Session-basierte Security via GSS-API mit Entrust-Session AddOn.
Customer-Payload und Control-Daten via XML. Konzipiert fuer 1500 gleichzeitige Client-Sessions.
Bootstrapping via JNDI/LDAP.

Design und Reimplementierung der serverseitigen Kommunikationslayer sowie des Routing-

Frameworks. Implementation der Security-Layer.


Lufthansa Sphinx/Tango
Verteiltes System zur Flugplannung (Hardware =Tango; Buchung, Gepäck und Einchecken =Sphinx).
Multitier-Architektur mit Zugriffsschicht auf RDBMS, Businesslayer, System-Wrapping und CORBA-
Kommunikationslayer. Eingesetzt werden OrbixOTM auf AIX und datenbankseitig Oracle-ParallelServer.
Clientseitig sind NT-, OS/2-Systeme im Einsatz sowie Java-Systeme in Entwicklung. Ausgelegt für
25000 Clients.

Design und Implementierung der Middleware-Schicht, Multithreading-Library und Load-

Balancing-Komponenten. Zugriffs- und Securitykonzept, Konzeption der

Betriebsleitstandsfunktionalität.


ePOST-MailCounter
Endkunden-System zur Transformation von Datenströrmen in ePOST Formate. Verteilte Anwendung aus
Applikations & Steuerungsserver (C++/CORBA), DB-Server (Java/CORBA), Konverter-Prozessen (C++)
und Admin-Clients (Java/Corba).

Highlevel-Design der CORBA-Serverstruktur. Design und Implementation des Applikations-

Servers.


ePOST-Produktionssystem
Requirementsanalyse und HighLevel-Design eines verteilten skalierbaren Produktionssystems für
die ePOST nach OOA/Booch, OOD mit Unterstützung von Rational Rose 4.0.

Analyse und Design im Team.


CORBA-Orb Vergleich
Evaluation verschiedener CORBA-Broker mit dem Ziel, für die MLC Systeme GmbH eine strategische
Auswahl zu treffen. (Kriterien: CORBA-Konformität, Performance, Stabilität, Anzahl, Qualität und
Vollständigkeit der unterstützten CORBA-Services, Anzahl der unterstützten Plattformen, Value
Added Services, Interoperabilität, Entwicklungszeiten).

Konzeption und Durchführung im Team mit Mitarbeitern der Uni Prag.


Build Management System
Makefile-System für mehrere Plattformen, Compiler und andere Tools. Entwicklung eines Makefile-
Interfaces, daß Entwicklern ohne tiefgreifende Kenntnisse der Compiler-, System- und Library-
Notwendigkeiten eine plattformübergreifende Entwicklung ermöglicht. Schließt Versionsmanagment
(CVS) und automatische Dokumentationsgenerierung (Perl-Scripte) ein.

Realisierung, laufende Erweiterungen, Anwendersupport


W3-Server für AccessPoint
WWW-Server, der Kunden des AccessPoints Zugriff auf den momentanen Verarbeitungsstatus ihrer
Aufträge via WWW erlaubt. Realisiert mit Perl, DB-Perl bzw. OraPerl und MS-IIS auf NT.

Design und Realisierung


AccessPoint
Ein im WAN verteiltes Einlieferungs- und Verteilungssystem, daß einerseits Kunden die dezentrale
Einlieferung zu verarbeitender Dateien ermöglicht, andererseits statische und dynamische
Lastverteilung zwischen Verarbeitungsstationen erlaubt, die über ein WAN gekoppelt sind. Die
Stationen werden über eine replizierte Datenbank (Sybase SQL-Anywhere, später Oracle 7) sowie
über CORBA-Server koordiniert, die Verteilung der Daten über ein asynchrones Message-System.

HighLevel-Design des Gesamtsystems und die Realisierung der Server-Backends,

des Message-Systems und des Datei-Handlings.


Zeiterfassungs-System
Mitarbeiter-Zeiterfassungssystem für Controllingzwecke. Three-Tiered C/S-System mit Sybase-
Server auf Solaris und Windows 3.11 Clients mit Applikationslogik und GUI. Realisierung mit
Borland C++ 4.5, GUI mit OWL 2.0, Datenbank-Access mit db-Library (Sybase) und eigenen Wrapper-
Klassen. Applikationslogik im Client.

Design und Realisierung.


Customer Care System
Customer Care System für die Mannesmann Arcor. Realisiert als klassisches Three-Tiered C/S-System
bestehend aus einem HP UX-basiertem Oracle 7 Server und Windows 3.11 Clients mit GUI und
Applikationslogik. Vollständig in C++ realisiert. Datenbank-Anbindung über die Borland Database-
Engine, GUI unter Verwendung des Borland OWL-2 Frameworks.

Design und Realisierung im Team.


BSCS-Anpassung für ISDN-Netz
Umstellung der Normalisierungs- und Vorverarbeitungs-Module auf die Bedürfnisse des ISDN-
Festnetzes der Mannesmann Arcor. Realisierung auf HPUX, teilweise in C++, teilweise in C.

Design und Realisierung des Telefonnummern-Normalisierungsmoduls in C++. Einbindung

der Anpassungen in das BSCS-System.


BSCS Integrations- und Akzeptanztest
Beratung bei der Planung der Integrations- und Abnahmetests für das BSCS-Abrechnungssystem bei
der norwegischen Telenor. Planung und Durchführung der Altdatenkonversion.

Projektleitung für Altdatenkonversion, Beratung des Kunden bei der Plannung der

Integrations- und Abnahmetests.


Kontroll-/Management System für RTSP
Das "CM-Tool" realisiert eine graphische Benutzerschnittstelle zur Bedienung der RTSP-Server
sowie zur Kontrolle der verarbeiteten Daten ("Call-ten ("Call-Tracing","Production-Statistics"). Realisierung
in Tcl/Tk (Blt-Package, DB-Anbindung mit sql-Package). Die Steuerung der Encina-Server erfolgte
über eine Client/Server Konstruktion, die mithilfe von DCE- und Tcl-RPC"s kommunizierten. Durch
ein hierachisches "Ticket"-System Multi-User-fähig.

HighLevel-Design des Systems (im Team) sowie LowLevel-Design und Realisierung des Clients.


RTSP (Real Time Service Platform)
DCE-basiertes, verteiltes und skalierbares System zur Normalisierung und Vorverarbeitung von
Gesprächsdaten für den D2-Netzbetreiber Mannesmann Mobilfunk. Schnittstellen zum Host-basierten
Abrechnungs- und Stammdatensystem und zu Roaming-Partnern ( E-Plus, ....) und Festnetzbetreibern.
OLTP-fähig durch Einsatz Transarc"s TPM Encina und der Anbindung der Sybase-Datenbanken über die
XA-Schnittstelle. Die genannten externen Schnittstellen wurden in einem Multithreaded Server
zentralisiert.

LowLevel-Design und Realisierung des Schnittstellen-Servers


Laser-API's, DOS-Treiber
C-Libraries and DOS drivers that enable application programmers to control different dye laser
types in there programs. Laboratory control programs for spectroscopy experiments. Used i.e. by
ETH Zuerich and TU Muenchen.

LowLevel-Design und Realisierung des Schnittstellen-Servers


Labor Software
Programm zur Steuerung von Spektroskopie-Experimenten.Im Einzelnen wurden mehrere GPIB-Geräte
(Laser, Transientenrecorder), serielle Schnittstellen (Laser), AD-Wandler und parallel
angesteuerte Geräte (Frequenzverdoppler) programmiert und in Echtzeit gesteuert. Ein weiteres
Programm zur Auswertung und Weiterverarbeitung der Messdaten.

Design und Realisierung




Referenzen

Projekt Aufbau I-Net-Infrastruktur von 09/01 - 07/02
Referenz durch IT - Servicedienstl. einer großen Versicherungsgruppe vom 02.10.03

"- gute methodische Vorgehensweise
- sehr gute Java-Kenntnisse
- sehr gute Architekturkenntnisse
Der Consultant konnte das Projekt technisch deutlich vorantreiben, die Zusmmenarbeit mit ihm war gut und einwandfrei."

Projekt Extranet Info.system, Architekturberatung, Prod.vorbereit., 02/01 - 07/01
Referenz durch Abteilungsleiter einer Frankfurter Bank vom 11.02.02

"J2EE basiertes Extranet Informationssystem in Fondsvertrieb (02/01-07/01), Architekturberatung und Produktionsvorbereitung: Der Consultant war ein wesentlicher Baustein für das Gelingen des Projekts. Er zeichnete sich sowohl durch seine hervorragende fachliche Expertise als auch durch sein Vermittlungsgeschick im Umgang mit der externen Realisierungsfirma aus. Bei ähnlichen neu anstehenden Aufgaben wäre der Consultant immer ein bevorzugter Partner."

Projekt financial portal for corporate customers, 10/00 - 01/01
Referenz durch COO/project manager vom 24.08.01

"Der Consultant war in der Zeit vom 4.10.2000 bis zum 17.1.2001 im Projekt db-business-direct (dbbd) tätig. Er ist ein sehr flexibler, eigenmotivierter und zuverlässiger Mitarbeiter. Seine Teamfähigkeit, die gute Kommunikation sowie sein offenes Wesen halfen ihm, seine Aufgaben im Projekt auch unter schwierigen Bedingungen zu erfüllen. Der Consultant hatte sowohl die fachliche als auch die menschliche Anerkennung durch den internen Auftraggeber, die Kollegen sowie die Vorgesetzten."

Projekt Tango / SPHINX, 11/98 - 9/99
Referenz durch Projektleiter SPHINX vom 29.08.01

"Der Mitarbeiter hat in den Schwerpunkten Design und Implementierung der Middleware-Schicht, Zugriffs- und Securitykonzept, Multithreading-Funktionalitäten, Konzeption der Betriebsleitstandsfunktionalität mit sehr guten Fachkenntnissen und sicher angewandter Methodik die erwarteten Ergebnisse übertroffen."

Kompetenzen

Programmiersprachen
angularJs
ASN.1
Schnittstellenspezifikation
BPMN
C
C++
bevorzugt
CORBA IDL
bevorzugt
Emacs
Fortran
Imake, GNU-Make, Make-Maker etc...
Java
bevorzugt
Java 8
JavaScript
bevorzugt
JAX-RS
JEE6
JMS
JPA
Perl
scala
Scriptsprachen
Shell
Tcl/Tk

Betriebssysteme
BS2000
Anbindung an Unix-Systeme, insbesondere UTM-Anbindung an EJB-Strukturen
Dos
Echtzeitbetriebssysteme
OS/9
HPUX
IRIX
MS-DOS
Nutzung, Programmierung
MVS, OS/390
Anbindung via OpenEdition an Java-Portale
Novell
Nutzung
OS/2
Nutzung, Programmierung
OS/9
OSF/Motif
Nutzung, Programmierung
SUN OS, Solaris
Nutzung, Programmierung
Ubuntu
Unix
AIX, Solaris, Linux, HPUX
Windows
NT, Windows 2000

Datenbanken
Adabas
BDE
DAO
DB2
H2
Interbase
ISAM
JDBC
MySQL
auf privater Basis
ODBC
Oracle
OracleDB
Postgres
PostgreSQL
SQL
Sybase

Fremdsprachen
Deutsch
Muttersprache
Englisch
gut in Wort und Schrift

Hardware
HP
IBM Großrechner
Anbindung von (CICS auf OS/390) an Portal-Systeme
IBM RS6000
Mikrocontroller
PC
Siemens Großrechner
Anbindung an Portal-Systeme (BS2000 und UTM)
SUN
UNISYS
Anbindung von 2200-based Enterprise System

Datenkommunikation
APPC CPI-C RS232
ATM
CICS
Anbindung an J2EE, Corba
CORBA
bevorzugt
CPIC
Anbindung an J2EE, Corba
EDIFACT
Ethernet
FTAM
Internet, Intranet
ISDN
ISO/OSI
Message Queuing
OSF/DCE
parallele Schnittstelle
RPC
RS232
SMTP
SNMP
TCP/IP
Token Ring
Windows Netzwerk
Winsock

Produkte / Standards / Erfahrungen
Activiti
AMQP-Messaging
ant
Apache Camel
Apache Karaf
AspectJ
AWS
Axis CXF
bootstrapJs
Camel
CamundaBPM
CodeReviews
cvs
cxf
eclipse MWE
eclipse xpand/xtend
Eclipse-Modelling
Einbau einer xText-basierten BatchJob-Konfiguration
EJB3
EJB3.1
EMF
Filenet P8
flyway
fornax-Cartridges
Fornax-Sculptur
gatling
git
H2 / Oracle.
hibernate
Hudson
iBatis
idea
Implementation von Test- und Code-Quality-Metriken
ivy
Jackson
JaxWS
JBoss
JBoss HornetMQ
jbossESB
jBPM
jenkins
jersey
Jetty/Tomcat
JPA/Hibernate
jRules
JSF-2
JSF/RichFaces
MagicDraw
MagicDraw 16.9
Maven
Maven 3
MS-Projects
MS-Sharepoint
mvn
MWE 2
oauth2
oAW
oAW 4.3.1
OSGi
Poseidon UML 6
Rabbitmq
Rest
Rest-WS
RestWS
Richfaces
SCRUM
serviceMix
signavio
SonicMQ-JMS
Spring
Spring amqp
Spring WebFlow
Spring-Remoting
Spring-Security
Subversion
svn
Tomcat
xslt
Analyse, Design: UML, OMT, OOA/OOD, RationalRose, ParadigmPlus, TogetherJ,

 ArcStyler, Enterprise-Architekt, Powerdesigner, MagicDraw

 andoMDA, ArcStyler, oAW

Compiler: MSVC; IBM xlC; gcc; Borland C++; HP aC++; SparkWorks C++;
Object Request Broker: Orbix OTM, Visibroker, omniORB, mico, TAO, Orbacus,

 BEA WLE

J2EE-Container: BEA Weblogic Server 4.5 - 9.1; IBM WebSphere 3.0 - 6.0;

 JBoss 2.x - 4.x; OrionServer 1.4x; SunOne 7, 8; Tomcat 3 - 5.5, oc4j10

MOM/JMS:  IBM MQSeries, OpenJMS, SonicMQ. SunMQ 3.7; ActiveMQ 5.1
Java:     jdk 1.1 - 6.0
J2EE:     JPA, EJB, Servlet, JSF, JSP, Portlets, JavaMail, JAAS, JMS, JCA, JNDI,

 JMX

XML:      DOM.SAX, STax, ECS, XSLT, JAX-WS, JAXB, JAXP, JAXRPC, FOP

 XQuery, XPATH, XSD, WSDL, SOAP, WS-Security, XML-Include,

 XmlBeans, Castor,

Libraries/Frameworks: Struts, Tiles, Hivemind, Spring Jakarta-Commons,

 Spring-Webflow, Spring-AOP, OSGi(Felix, Knopflerfish)

 Hibernate, iText, JUnit, AspectJ, Velocity, ldapsdk, Liferay,

 JBoss Portal, jBPM, serviceMix.

LDAP-Server: iPlanet Directory Server, IBM SecureWay, openLDAP

Transaktionsmonitore: BEA Tuxedo, Transarc Encina
CORBA Services: Naming, Trader, Event, Transaction, Notification, Lifecycle
C/C++ Tools: RogueWave Libs (RWTools, Threads, DBTools),

 STL-Implementationen (RW, Plauger, SGI),

 ACE-Framework,

 Borland OWL 2.0,

 Sniff++, Cygnus SourceNavigator,

 gmake, awk, sed,


Versionierungssysteme: RCS, CVS, ClearCase, PVCS, Subversion, Continuus, CMVC,

IDE:      Emacs, Eclipse, Netbeans, JBuilder, VA-Java

Entwicklungstools: ant, Maven, JProfiler, JMeter, Optimizeit, Bugzilla, Jira

Personalisierungssoftware: Netegrity SiteMinder

Aus- und Weiterbildung

01/1992 - 12/1992

1 Jahr

Allgemeine Physik

Abschluss
Diplom-Physiker
Institution, Ort
TU München und der RWTH Aachen

Ausbildungshistorie