Deutschland: Profil von Udo Klinkmüller aus Rödermark, JEE-Architekt, -Designer, -Entwickler | IT Freiberufler, Selbständige, Unternehmens-Profile
Udo Klinkmüller, JEE-Architekt, -Designer, -Entwickler aus Rödermark
Udo Klinkmüller
Dipl.-Informatiker (FH)
Udo Klinkmüller
JEE-Architekt, -Designer, -Entwickler
63322 Rödermark
verfügbar
Stunden-/Tagessatz:
k.A.
Weitere:
Letztes Update: 12.08.2011 11:38
Datei-Anlagen
Sprachkenntnisse
deutsch (Muttersprache)englisch (gut)
Fähigkeiten, Kenntnisse, Erfahrungen:
• Programmiersprachen:
Java 6, Groovy, C++, Smalltalk
• Methoden:
OOA, OOD, OOP, AOP, UML
• Technologieen:
J2EE /JEE (EJB2.x, EJB3.x, JMS, JDBC, JPA, XML, XPath, SOAP, Servlets, JSF, Facelets, JSP, XSL, HTML)
• Frameworks:
Spring 2.x, Hibernate 3.x, JBoss Drools 5.x, Axis 2, div. Jakarta-Commons
• Tools:
Rational Application Developer 7.x, Eclipse 3.x, IntelliJ 5.x, WebSphere Studio Application Developer, Visual Age for Java
• Middleware:
WebSphere Application Server 6.x, WebSphere MQ 6.x, Oracle 10g, MySQL, HSQL, Derby, JBoss
Referenzen:
-------------------------------------------------------------------------------
Graphisches Informationssystem (GIS) zur Visualisierung von Statusinformationen
und Bodenbewegungen von Flugzeugen
(Redesign)
-------------------------------------------------------------------------------
Zeitraum: 07/2009 – 12/2009 6 Monate
Branche: Luftfahrtindustrie (Flughafenbetreiber)
Beschreibung: Redesign des graphischen Informationssystems s. Zeitraum
09/2006 – 07/2007 mit dem Ziel Umstellung auf EJB 3, Integra-
tion einer Rule-Engine, Refactoring des Frontends.
Funktionen und
Tätigkeiten: Softwarearchitekt
• Evaluierung von Rule-Engines.
Softwaredesigner
• Neuentwurf der für die Eventgenerierung zuständigen Komponenten
basierend auf der Rule-Engine (JBoss Drools)
Softwareentwickler
• Erstellen der für die Eventgenerierung zuständigen Rules
• Implementation der auf der Rule-Engine basierenden Komponente
• Umstellung auf EJB 3
• Refactoring des Frontends (Swing)
Technisches
Umfeld: Java 5, J2EE (EJB 3, JMS, JDBC, XML) , SpringFramework 2.5,
JBoss Drools 5.x, Hibernate 3.x, ILogMap 8.x, div. Jakarta-
Frameworks, Log4J, JUnit 4.x
Rational Application Developer 7.5, Subversion
WebSphere Application Server 6.1, WebSphere MQ 6.0, Oracle 10g
Windows XP, AIX
-------------------------------------------------------------------------------
Schnittstellensystem für die Anbindung von IT-Systemen an ein SAS-Dataware-
house-System
-------------------------------------------------------------------------------
Zeitraum: 08/2007 – 01/2009 12 Monate (mit Unterbrechung)
Branche: Luftfahrtindustrie (Flughafenbetreiber)
Beschreibung Projekt zur Entwicklung einer J2EE-Anwendung, die die robuste
und schnelle Integration von Daten unterschiedlichster IT-
Quellsysteme in ein SAS-Datawarehouse-System gewährleistet.
Die Datenintegration neu anzuschließender IT-Quellsysteme
ist damit kurzfristig und ohne jeglichen Programmieraufwand
durchführbar. Weiterhin waren Kommunikationskomponenten zu
entwickeln, mit denen ereignisgetrieben SAS-Aktivitäten
angestoßen werden können.
Funktionen und
Tätigkeiten: Softwarearchitekt
Erstellung der Systemarchitektur bestehend aus dem Entwurf von:
• Data-Mapping-Regeln basierend auf einem XML-Schema
• Data-Mapping-Komponenten
• Datenzugriffskomponenten
• Ereignis-Regeln basierend auf einem XML-Schema
• Event-Producer-Komponenten
• SAS-Kommunikationskomponenten
• Monitorkomponenten
Softwaredesigner
Überführung der Systemarchitektur in ein Designmodell:
• Erstellung des Klassenmodells und verschiedener Sequenzdia-
gramme in UML
• Festlegung der Konfigurierbarkeit der Komponenten basierend
auf Dependency-Injection (SpringFramework)
• Entwicklung eines Hot-Deployment-Verfahrens für die Anbindung
von IT-Systemen im laufenden Betrieb
• Festlegung der Integration der Komponenten in eine EJB-Umge-
bung
• Entwicklung eines XML-Schemas für die Abbildung der Daten-
Mapping-Regeln
• Entwicklung eines XML-Schemas für die Abbildung ereignisge-
triebener SAS-Aktivitäten
• Erstellung des Komponenten-Testkonzepts
Softwareentwickler
Vollständige Realisierung, wie:
• Implementierung aller Komponenten
• Integration der Komponenten in eine EJB-Umgebung (WebSphere
Application Server)
• Implementierung und Durchführung der Unit-Tests
• Implementierung des Web-Frontends der Monitorkomponenten
(teilweise)
• Durchführung des Roll-outs
Technisches
Umgebung: OOA/OOD/OOP, UML
Java 5, J2EE (EJB 2.1, JMS, JDBC, XML, XSD, JSF, JSP), Spring-
Framework 2.5, AXIS2, XPath, CommonJ, div. Jakarta-Frameworks,
Groovy, Log4J, JUnit, TestNG
Rational Software Architect 7.0, Subversion
WebSphere Application Server 6.1, WebSphere MQ 6.0, Oracle 10g,
HSQL
Windows 2000, AIX
-------------------------------------------------------------------------------
Graphisches Informationssystem (GIS) zur Visualisierung von Statusinformationen
und Bodenbewegungen von Flugzeugen
------------------------------------------------------------------------
Zeitraum: 09/2006 – 07/2007 11 Monate
Branche: Luftfahrtindustrie (Flughafenbetreiber)
Beschreibung: Mit diesem J2EE-Projekt wurde ein Flughafen-Monitoring-System
bereitgestellt, das die grafische Visualisierung aktueller
Statusinformationen der auf dem Flughafen befindlichen Flug-
zeuge, sowie deren Bodenbewegungen zu Aufgabe hat. Dies ba-
siert auf einer digitalisierten, aktiven Landkarte des Flug-
hafens in Quasi-Echtzeit.
Funktionen: Softwarearchitekt, Softwaredesigner, Softwareentwickler, Coach
Tätigkeiten: Softwarearchitekt
Aufstellung der serverseitigen Systemarchitektur bestehend aus
dem Entwurf von:
• Businesskomponenten
• Datenzugriffskomponenten
• Client-Server-Kommunikationskomponenten
Softwaredesigner
Überführung der serverseitigen Systemarchitektur in ein Design-
modell:
• Erstellung des Klassenmodells und verschiedener Sequenzdia-
gramme in UML
• Festlegung der Konfigurierbarkeit der Komponenten unter
Anwendung von Dependency-Injection
• Festlegung der Integration der Komponenten in eine EJB-
Umgebung
• Erstellen des Datenzugriffskonzepts
• Erstellung des Komponenten-Testkonzepts
Softwareentwickler
Implementierung der serverseitigen
• Kommunikationskomponenten
• Businesskomponenten
• Datenzugriffskomponenten (teilweise)
• Client-Server-Kommunikationskomponenten
sowie
• Implementierung und Durchführung Unit-Tests (JUnit)
• Integration der Komponenten in eine EJB-Umgebung
Technisches
Umfeld: OOA/OOD, UML
Java 5, J2EE (EJB 2.1, JMS, JDBC, XML) , SpringFramework 2.0,
Hibernate, div. Jakarta-Frameworks, Log4J, JUnit
Rational Software Architect 7.0, Subversion
WebSphere Application Server 6.1, WebSphere MQ 6.0, Oracle 10g
Windows 2000, AIX
-------------------------------------------------------------------------------
Projekt zur Softwareunterstützung der Client Advisory und Portfolio-Management-
Prozesse im Investment-Bereich
-------------------------------------------------------------------------------
Zeitraum: 05/2006– 07/2006 3 Monate
Branche: Großbank (Schweiz)
Beschreibung: J2EE-Projekt zur Weiterentwicklung eines Investmentbereich
produktiv genutzten IT-Systems, dessen Aufgabe die Software-
unterstützung der Client-Advisory- bis hin zu den Portfolio-
Management-Prozessen ist.
Funktionen: Softwaredesigner, Softwareentwickler
Tätigkeiten: Softwaredesigner
• Entwurf eines Workload-Management-Frameworks für multi-
threaded Verarbeitungen in einem J2EE-Umfeld. Ziel war es,
aufsetzend auf dem Workload Mangement des WebSphere Applica-
tion Servers, ein Framework zu entwerfen, das zum einen
innerhalb einer gemanagten Umgebung, als auch in einer
Offline-Testumgebung multithreaded Verarbeitungen transparent
ermöglicht.
• Erstellung eines Konzepts zur Migration der PL/SQL basierten
Datenzugriffskomponenten auf Hibernate basierte Datenzugriffe
Softwareentwickler
• Implementation des Workload-Management-Frameworks.
• Durchführung der Hibernate-Migration für mehrere Komponenten.
Technisches
Umfeld: Java 1.4, J2EE (JMX, JDBC), Hibernate, Log4J, Junit
Rational Application Developer 6.0, Idea 5.0, Subversion
WebSphere Application Server 5.0, Oracle 9i, HSQL
Windows XP
-------------------------------------------------------------------------------
Monitorsystem zur Optimierung der Start- und Landekapazität eines Flughafens
-------------------------------------------------------------------------------
Zeitraum: 07/2005 – 03/2006 10 Monate
Branche: Luftfahrtindustrie (Flughafenbetreiber)
Beschreibung: J2EE-Projekt zur Erstellung eines Monitorsystems, das unter
ständiger Beobachtung des Luftverkehrsaufkommens und vorherge-
sagter Wetterbedingungen, sowie unter Berücksichtigung von
Sicherheitsstandards und anderer Parametern imstande ist, zu-
künftige Engpasssituationen zu erkennen, oder Prognosen zu be-
rechnen, die auf eine Optimierung der Start- und Landekapazität
zielen.
Funktionen: Softwarearchitekt, Softwaredesigner, Softwareentwickler, Coach
Tätigkeiten: Softwarearchitekt
Entwurf der Gesamtarchitektur der Systems bestehend aus:
• Messaging-Komponenten
• Client-Server-Kommunikationskomponenten
• Berechnungsmodule
• Berechnungsparameterbausteinen
• Flug- und Wetterdatenverwaltung
• Dateneingabe- und Konfigurationsschnittstellen
Softwaredesigner
Überführung der serverseitigen Systemarchitektur in ein Design-
modell:
• Festlegung der Interaktionen zwischen den Komponenten (Dependency-
Injection, Spring)
• Erstellung des Datenmodells
• Festlegung des Testkonzepts
• Erstellung verschiedener serverseitigen Klassenmodells in UML
Softwareentwickler
Entwicklung der serverseitigen Komponenten:
• Messaging-Komponenten
• Client-Server-Kommunikationskomponenten
• Berechnungsparameterbausteine
• Flug- und Wetterdatenverwaltung
• Dateneingabe- und Konfigurationsschnittstellen
• Unit-Tests (JUnit)
Technisches
Umfeld: OOA/OOD, UML
Java, J2EE (EJB 2.1, JMS, JDBC, XML), Spring, div. Jakarta-Commons-
Frameworks, Log4J, JUnit
Rational Application Developer 6.0, Rational ClearCase
WebSphere Application Server 6.0, WebSphere MQ 6.0, Oracle 9i
Windows 2000, AIX
-------------------------------------------------------------------------------
Serviceorientiertes System für die Lieferung von Flugdaten
-------------------------------------------------------------------------------
Zeitraum: 07/2004 – 06/2005 12 Monate
Branche: Luftfahrtindustrie (Flughafenbetreiber)
Beschreibung: J2EE-Projekt zur Erstellung eines serviceorientierten Systems
zur Bereitstellung von Flug- und Flugabfertigungsprozessdaten.
Dabei stand die Realisierung eines auf dynamischen Abonnements
basierenden Verfahrens im Mittelpunkt, bei dem andere an Flug-
daten interessierte Anwendungen anhand frei definierbarer Kri-
terien auswählbare Flugdaten und deren Updates geliefert bekom-
men. Auf einzelnen Teilkomponenten des Projekts „Monitorsystem
für Flugzeugabfertigungsprozesse“ (s. u.) konnte aufgesetzt
werden.
Funktionen: Softwarearchitekt, Softwaredesigner, Softwareentwickler
Tätigkeiten: Softwarearchitekt
• Erstellung der Spezifikation
• Erstellung des Komponentenmodells
Softwaredesigner
• Einbindung einzelner Teilkomponenten aus dem Projekt Monitor-
system für Flugzeugabfertigungsprozesse
• Entwurf der Servicekomponenten
• Entwurf der Kommunikationsschnittstellen
Softwareentwickler
• Implementierung aller erforderlichen Komponenten.
• Durchführung der Unit-Tests
Technisches
Umfeld: OOA/OOD, UML
Java 1.3, J2EE (EJB 2.0, JMS, JDBC, XML), JMX, div. Jakarta-
Frameworks, Log4J, JUnit
WebSphere Studio Application Developer 5.0, Rational XDE,
Rational Clear-Case LT
WebSphere Application Server 5.0, MQSeries 5.3, Oracle 8.x
Windows 2000, AIX
-------------------------------------------------------------------------------
Mobiles Informationssystem für Lademeister
-------------------------------------------------------------------------------
Zeitraum: 08/2003 – 06/2004 10 Monate
Branche: Luftfahrtindustrie (Flughafenbetreiber)
Beschreibung: J2EE-Projekt zur Entwicklung eines auf asynchron zu verarbei-
tenden Nachrichten basierenden IT-Systems zur instruktionsge-
rechten Unterstützung der Be- und Entladeprozessen von Flug-
zeugen in einer WLAN-Umgebung.
Funktionen: Softwaredesigner, Softwareentwickler, Coach
Tätigkeiten: Softwaredesigner
• Erstellung des logischen und physischen Datenmodells
• Erstellung des serverseitigen Klassenmodells in UML
• Entwurf XML-basierter Nachrichtenformate
• Modellierung verschiedener technischer Komponenten zum
Nachrichtenaustausch
Softwareentwickler
• Umsetzung des Datenmodells in EJB-konforme Entity-Beans (CMP)
• Implementierung von Schnittstellen (MDB, Session-Beans)
• Implementierung verschiedener technischer Komponenten zum
Nachrichtenaustausch
Technisches
Umfeld: UML
Java 1.3, J2EE (EJB 2.0 CMP, JMS, JDBC, XML), div. Jakarta-
Frameworks, Log4J, JUnit
WebSphere Studio Application Developer 5.0, Rational XDE,
Rational ClearCase LT
WebSphere Application Server, 5.0, MQSeries 5.3, Oracle 8.1.x
Windows XP, AIX
-------------------------------------------------------------------------------
Monitorsystem für Flugzeugabfertigungsprozesse
-------------------------------------------------------------------------------
Zeitraum: 08/2002 – 08/2003 13 Monate
Branche: Luftfahrtindustrie (Flughafenbetreiber)
Beschreibung: J2EE-Projekt zur Entwicklung eines IT-Systems für das Über
wachen der bei der Bodenabfertigung von Flugzeugen involvier-
ten Prozesse und Teilprozesse. Dies erfolgt durch Verarbeitung
asynchroner Nachrichten verschiedener Zuliefersystemen in
Quasi-Echtzeit. Die daraus gewonnenen Informationen bilden nach
ihrer Konsolidierung die Grundlage für die Ermittlung von
Ereignissen und der Berechnung von Prognosen, sowie zur Visu-
alisierung kritischer Prozesse.
Funktionen: Softwaredesigner, Softwareentwickler, Coach
Tätigkeiten: Softwaredesigner
Verantwortlich für die Überführung des serverseitigen Architek-
turmodells in
ein technisches Designmodell:
• Erstellung der Klassenmodelle in UML
• Modellierung technischer Komponenten
• Datenmodellierung
Softwareentwickler
Implementierung zentraler Systemkomponenten zur:
• Verarbeitung asynchron empfangener XML-Nachrichten (MDB)
• Persistenzmachung von Daten (BMP-Entity-Beans)
• effizienten Objektverwaltung (Objectcaching und –pooling)
• zur Verarbeitung von event-basierter Abläufen
• Client-Server-Kommunikation (Session-Façade, Data-Transfer-
Objects)
• Implementierung und Durchführung der Unit-Tests (Junit)
Technisches
Umfeld: OOA/OOD, UML
Java 1.3, J2EE (EJB 2.0, JMS, JDBC, XML), RMI, JMX, div.
Jakarta-Frameworks, Log4J, Junit
WebSphere Studio Application Developer 5.0, Rational Rose,
Rational ClearCase LT
WebSphere Application Server 5.0, MQSeries 5.3, Oracle 8.1.x
Windows NT, AIX
-------------------------------------------------------------------------------
Webbasiertes Auftragstrackingsystem
-------------------------------------------------------------------------------
Zeitraum: 01/2002 – 07/2002 7 Monate
Branche: Verpackungsindustrie
Beschreibung: Firmenkunden wird es ermöglicht, Aufträge über das Internet
einzugeben und deren Bearbeitungsfortschritt zu verfolgen.
Funktionen: Softwarearchitekt, Softwaredesigner, Softwareentwickler.
Tätigkeiten: Softwarearchitekt
Architekturentwurf bestehend aus Präsentation-, Business-
und Persistenz-Layer
Softwaredesigner
• Erstellung der Klassenmodelle in UML
Softwareentwickler
• Erstellung Business-Layer
• Erstellung Persistenzlayer
• Unit-Tests
• Erstellung Präsentations-Layer
Technisches
Umfeld: OOA/OOD, UML
Java 1.2, J2EE (EJB 2.0 CMP, JSP, XML), Struts 1.0.2, HTML,
JavaScript, div. Jakarta-Frameworks, Log4J, JUnit
WebSphere Studio Application Developer 4.x, Eclipse, Ant, CVS,
Visio
JBoss, Tomcat, Mimer 8.2.4, PostgreSQL 7.1.3
Linux, Windows XP
-------------------------------------------------------------------------------
J2EE-Projektmigration, Toolevaluierung
-------------------------------------------------------------------------------
Zeitraum: 10/2001 – 12/2001 3 Monate
Branche: Chemieindustrie
Beschreibung: Migration von EJB-Spezifikation 1.0 auf EJB-Spezifikation 1.1
und Evaluierung von WebSphere Studio Application Developer
(Vorprojekt s.u.)
Funktionen: Softwarearchitekt
Tätigkeiten: Migrationsdurchführung, Toolevaluierung
Technisches
Umfeld: Java, J2EE (EJB 1.1, JDBC, XML), div. Jakarta-Frameworks,
Log4J, JUnit
WebSphere Studio Application Developer 4.0, CVS
WebSphere Application Server 4.0, Tomcat 3.x, Oracle 8.1.7
Windows NT, Sun-Solaris
-------------------------------------------------------------------------------
Webbasiertes System zur Unterstützung, Dokumentation und Auswertung komplexer
Versuchsreihen
-------------------------------------------------------------------------------
Zeitraum: 10/2000 – 09/2001 12 Monate
Branche: Chemieindustrie
Beschreibung: J2EE-Projekt für die Erstellung eines DV-System zur Unterstüt-
zung der workflow-basierten Durchführung umfangreicher Ver-
suchsreihen. Besondere Schwerpunkte lagen auf der Wiederver-
wendbarkeit der Versuchsreihen-Module, der benutzerrollenba-
sierten Funktionsautorisierung, der vollständigen Konfigurier-
barkeit des Workflows, sowie der Bereitstellung unterschied-
lichster, flexibel zusammensetzbarer Dokumentationskomponenten.
Funktionen: Softwarearchitekt, Softwaredesigner, Softwareentwickler
Tätigkeiten: Softwarearchitekt
• Pflichtenhefterarbeitung
• Use-Case-Modellierung (in UML)
• Entwurf der Gesamtsystemarchitektur
Softwaredesigner
• Umsetzung des Architekturmodell in ein technisches Design-
modell (UML-Klassen-, UML-Collaboration, UML-Sequencemodell)
• Datenmodellierung
Softwareentwickler
Komplette serverseitige Implemenation wie:
• Persistenzschicht (BMP-Entity-Beans)
• XML-basierte Systemkonfigurationskomponenten
• XML-basierte Client-Server Kommunikation (Session-Beans, XML-
Generatoren …)
• Unit-Tests
Technisches
Umfeld: OOA/OOD, UML
Java, J2EE (EJB 1.0, JDBC), XML, XSL, HTML, div. Jakarta-
Frameworks, Log4J, Junit, ORO
Visual Age for Java, Erwin, Visio, WebSphere Application
Server 4.x, Tomcat, Oracle 8.1.7
Windows NT, Sun-Solaris
Zeitliche und räumliche Verfügbarkeit:
Verfügbarkeit: ab Januar 2010 zu 100%, vorort
Einsatzgebiet: Deutschland (bevorzugt D6)
Sonstige Angaben:
Branchen:
• Luft- und Raumfahrt
• Finanzindustrie
• Chemieindustrie
• Rohstoffhandel
• Logistik
• Programmiersprachen:
Java 6, Groovy, C++, Smalltalk
• Methoden:
OOA, OOD, OOP, AOP, UML
• Technologieen:
J2EE /JEE (EJB2.x, EJB3.x, JMS, JDBC, JPA, XML, XPath, SOAP, Servlets, JSF, Facelets, JSP, XSL, HTML)
• Frameworks:
Spring 2.x, Hibernate 3.x, JBoss Drools 5.x, Axis 2, div. Jakarta-Commons
• Tools:
Rational Application Developer 7.x, Eclipse 3.x, IntelliJ 5.x, WebSphere Studio Application Developer, Visual Age for Java
• Middleware:
WebSphere Application Server 6.x, WebSphere MQ 6.x, Oracle 10g, MySQL, HSQL, Derby, JBoss
Referenzen:
-------------------------------------------------------------------------------
Graphisches Informationssystem (GIS) zur Visualisierung von Statusinformationen
und Bodenbewegungen von Flugzeugen
(Redesign)
-------------------------------------------------------------------------------
Zeitraum: 07/2009 – 12/2009 6 Monate
Branche: Luftfahrtindustrie (Flughafenbetreiber)
Beschreibung: Redesign des graphischen Informationssystems s. Zeitraum
09/2006 – 07/2007 mit dem Ziel Umstellung auf EJB 3, Integra-
tion einer Rule-Engine, Refactoring des Frontends.
Funktionen und
Tätigkeiten: Softwarearchitekt
• Evaluierung von Rule-Engines.
Softwaredesigner
• Neuentwurf der für die Eventgenerierung zuständigen Komponenten
basierend auf der Rule-Engine (JBoss Drools)
Softwareentwickler
• Erstellen der für die Eventgenerierung zuständigen Rules
• Implementation der auf der Rule-Engine basierenden Komponente
• Umstellung auf EJB 3
• Refactoring des Frontends (Swing)
Technisches
Umfeld: Java 5, J2EE (EJB 3, JMS, JDBC, XML) , SpringFramework 2.5,
JBoss Drools 5.x, Hibernate 3.x, ILogMap 8.x, div. Jakarta-
Frameworks, Log4J, JUnit 4.x
Rational Application Developer 7.5, Subversion
WebSphere Application Server 6.1, WebSphere MQ 6.0, Oracle 10g
Windows XP, AIX
-------------------------------------------------------------------------------
Schnittstellensystem für die Anbindung von IT-Systemen an ein SAS-Dataware-
house-System
-------------------------------------------------------------------------------
Zeitraum: 08/2007 – 01/2009 12 Monate (mit Unterbrechung)
Branche: Luftfahrtindustrie (Flughafenbetreiber)
Beschreibung Projekt zur Entwicklung einer J2EE-Anwendung, die die robuste
und schnelle Integration von Daten unterschiedlichster IT-
Quellsysteme in ein SAS-Datawarehouse-System gewährleistet.
Die Datenintegration neu anzuschließender IT-Quellsysteme
ist damit kurzfristig und ohne jeglichen Programmieraufwand
durchführbar. Weiterhin waren Kommunikationskomponenten zu
entwickeln, mit denen ereignisgetrieben SAS-Aktivitäten
angestoßen werden können.
Funktionen und
Tätigkeiten: Softwarearchitekt
Erstellung der Systemarchitektur bestehend aus dem Entwurf von:
• Data-Mapping-Regeln basierend auf einem XML-Schema
• Data-Mapping-Komponenten
• Datenzugriffskomponenten
• Ereignis-Regeln basierend auf einem XML-Schema
• Event-Producer-Komponenten
• SAS-Kommunikationskomponenten
• Monitorkomponenten
Softwaredesigner
Überführung der Systemarchitektur in ein Designmodell:
• Erstellung des Klassenmodells und verschiedener Sequenzdia-
gramme in UML
• Festlegung der Konfigurierbarkeit der Komponenten basierend
auf Dependency-Injection (SpringFramework)
• Entwicklung eines Hot-Deployment-Verfahrens für die Anbindung
von IT-Systemen im laufenden Betrieb
• Festlegung der Integration der Komponenten in eine EJB-Umge-
bung
• Entwicklung eines XML-Schemas für die Abbildung der Daten-
Mapping-Regeln
• Entwicklung eines XML-Schemas für die Abbildung ereignisge-
triebener SAS-Aktivitäten
• Erstellung des Komponenten-Testkonzepts
Softwareentwickler
Vollständige Realisierung, wie:
• Implementierung aller Komponenten
• Integration der Komponenten in eine EJB-Umgebung (WebSphere
Application Server)
• Implementierung und Durchführung der Unit-Tests
• Implementierung des Web-Frontends der Monitorkomponenten
(teilweise)
• Durchführung des Roll-outs
Technisches
Umgebung: OOA/OOD/OOP, UML
Java 5, J2EE (EJB 2.1, JMS, JDBC, XML, XSD, JSF, JSP), Spring-
Framework 2.5, AXIS2, XPath, CommonJ, div. Jakarta-Frameworks,
Groovy, Log4J, JUnit, TestNG
Rational Software Architect 7.0, Subversion
WebSphere Application Server 6.1, WebSphere MQ 6.0, Oracle 10g,
HSQL
Windows 2000, AIX
-------------------------------------------------------------------------------
Graphisches Informationssystem (GIS) zur Visualisierung von Statusinformationen
und Bodenbewegungen von Flugzeugen
------------------------------------------------------------------------
Zeitraum: 09/2006 – 07/2007 11 Monate
Branche: Luftfahrtindustrie (Flughafenbetreiber)
Beschreibung: Mit diesem J2EE-Projekt wurde ein Flughafen-Monitoring-System
bereitgestellt, das die grafische Visualisierung aktueller
Statusinformationen der auf dem Flughafen befindlichen Flug-
zeuge, sowie deren Bodenbewegungen zu Aufgabe hat. Dies ba-
siert auf einer digitalisierten, aktiven Landkarte des Flug-
hafens in Quasi-Echtzeit.
Funktionen: Softwarearchitekt, Softwaredesigner, Softwareentwickler, Coach
Tätigkeiten: Softwarearchitekt
Aufstellung der serverseitigen Systemarchitektur bestehend aus
dem Entwurf von:
• Businesskomponenten
• Datenzugriffskomponenten
• Client-Server-Kommunikationskomponenten
Softwaredesigner
Überführung der serverseitigen Systemarchitektur in ein Design-
modell:
• Erstellung des Klassenmodells und verschiedener Sequenzdia-
gramme in UML
• Festlegung der Konfigurierbarkeit der Komponenten unter
Anwendung von Dependency-Injection
• Festlegung der Integration der Komponenten in eine EJB-
Umgebung
• Erstellen des Datenzugriffskonzepts
• Erstellung des Komponenten-Testkonzepts
Softwareentwickler
Implementierung der serverseitigen
• Kommunikationskomponenten
• Businesskomponenten
• Datenzugriffskomponenten (teilweise)
• Client-Server-Kommunikationskomponenten
sowie
• Implementierung und Durchführung Unit-Tests (JUnit)
• Integration der Komponenten in eine EJB-Umgebung
Technisches
Umfeld: OOA/OOD, UML
Java 5, J2EE (EJB 2.1, JMS, JDBC, XML) , SpringFramework 2.0,
Hibernate, div. Jakarta-Frameworks, Log4J, JUnit
Rational Software Architect 7.0, Subversion
WebSphere Application Server 6.1, WebSphere MQ 6.0, Oracle 10g
Windows 2000, AIX
-------------------------------------------------------------------------------
Projekt zur Softwareunterstützung der Client Advisory und Portfolio-Management-
Prozesse im Investment-Bereich
-------------------------------------------------------------------------------
Zeitraum: 05/2006– 07/2006 3 Monate
Branche: Großbank (Schweiz)
Beschreibung: J2EE-Projekt zur Weiterentwicklung eines Investmentbereich
produktiv genutzten IT-Systems, dessen Aufgabe die Software-
unterstützung der Client-Advisory- bis hin zu den Portfolio-
Management-Prozessen ist.
Funktionen: Softwaredesigner, Softwareentwickler
Tätigkeiten: Softwaredesigner
• Entwurf eines Workload-Management-Frameworks für multi-
threaded Verarbeitungen in einem J2EE-Umfeld. Ziel war es,
aufsetzend auf dem Workload Mangement des WebSphere Applica-
tion Servers, ein Framework zu entwerfen, das zum einen
innerhalb einer gemanagten Umgebung, als auch in einer
Offline-Testumgebung multithreaded Verarbeitungen transparent
ermöglicht.
• Erstellung eines Konzepts zur Migration der PL/SQL basierten
Datenzugriffskomponenten auf Hibernate basierte Datenzugriffe
Softwareentwickler
• Implementation des Workload-Management-Frameworks.
• Durchführung der Hibernate-Migration für mehrere Komponenten.
Technisches
Umfeld: Java 1.4, J2EE (JMX, JDBC), Hibernate, Log4J, Junit
Rational Application Developer 6.0, Idea 5.0, Subversion
WebSphere Application Server 5.0, Oracle 9i, HSQL
Windows XP
-------------------------------------------------------------------------------
Monitorsystem zur Optimierung der Start- und Landekapazität eines Flughafens
-------------------------------------------------------------------------------
Zeitraum: 07/2005 – 03/2006 10 Monate
Branche: Luftfahrtindustrie (Flughafenbetreiber)
Beschreibung: J2EE-Projekt zur Erstellung eines Monitorsystems, das unter
ständiger Beobachtung des Luftverkehrsaufkommens und vorherge-
sagter Wetterbedingungen, sowie unter Berücksichtigung von
Sicherheitsstandards und anderer Parametern imstande ist, zu-
künftige Engpasssituationen zu erkennen, oder Prognosen zu be-
rechnen, die auf eine Optimierung der Start- und Landekapazität
zielen.
Funktionen: Softwarearchitekt, Softwaredesigner, Softwareentwickler, Coach
Tätigkeiten: Softwarearchitekt
Entwurf der Gesamtarchitektur der Systems bestehend aus:
• Messaging-Komponenten
• Client-Server-Kommunikationskomponenten
• Berechnungsmodule
• Berechnungsparameterbausteinen
• Flug- und Wetterdatenverwaltung
• Dateneingabe- und Konfigurationsschnittstellen
Softwaredesigner
Überführung der serverseitigen Systemarchitektur in ein Design-
modell:
• Festlegung der Interaktionen zwischen den Komponenten (Dependency-
Injection, Spring)
• Erstellung des Datenmodells
• Festlegung des Testkonzepts
• Erstellung verschiedener serverseitigen Klassenmodells in UML
Softwareentwickler
Entwicklung der serverseitigen Komponenten:
• Messaging-Komponenten
• Client-Server-Kommunikationskomponenten
• Berechnungsparameterbausteine
• Flug- und Wetterdatenverwaltung
• Dateneingabe- und Konfigurationsschnittstellen
• Unit-Tests (JUnit)
Technisches
Umfeld: OOA/OOD, UML
Java, J2EE (EJB 2.1, JMS, JDBC, XML), Spring, div. Jakarta-Commons-
Frameworks, Log4J, JUnit
Rational Application Developer 6.0, Rational ClearCase
WebSphere Application Server 6.0, WebSphere MQ 6.0, Oracle 9i
Windows 2000, AIX
-------------------------------------------------------------------------------
Serviceorientiertes System für die Lieferung von Flugdaten
-------------------------------------------------------------------------------
Zeitraum: 07/2004 – 06/2005 12 Monate
Branche: Luftfahrtindustrie (Flughafenbetreiber)
Beschreibung: J2EE-Projekt zur Erstellung eines serviceorientierten Systems
zur Bereitstellung von Flug- und Flugabfertigungsprozessdaten.
Dabei stand die Realisierung eines auf dynamischen Abonnements
basierenden Verfahrens im Mittelpunkt, bei dem andere an Flug-
daten interessierte Anwendungen anhand frei definierbarer Kri-
terien auswählbare Flugdaten und deren Updates geliefert bekom-
men. Auf einzelnen Teilkomponenten des Projekts „Monitorsystem
für Flugzeugabfertigungsprozesse“ (s. u.) konnte aufgesetzt
werden.
Funktionen: Softwarearchitekt, Softwaredesigner, Softwareentwickler
Tätigkeiten: Softwarearchitekt
• Erstellung der Spezifikation
• Erstellung des Komponentenmodells
Softwaredesigner
• Einbindung einzelner Teilkomponenten aus dem Projekt Monitor-
system für Flugzeugabfertigungsprozesse
• Entwurf der Servicekomponenten
• Entwurf der Kommunikationsschnittstellen
Softwareentwickler
• Implementierung aller erforderlichen Komponenten.
• Durchführung der Unit-Tests
Technisches
Umfeld: OOA/OOD, UML
Java 1.3, J2EE (EJB 2.0, JMS, JDBC, XML), JMX, div. Jakarta-
Frameworks, Log4J, JUnit
WebSphere Studio Application Developer 5.0, Rational XDE,
Rational Clear-Case LT
WebSphere Application Server 5.0, MQSeries 5.3, Oracle 8.x
Windows 2000, AIX
-------------------------------------------------------------------------------
Mobiles Informationssystem für Lademeister
-------------------------------------------------------------------------------
Zeitraum: 08/2003 – 06/2004 10 Monate
Branche: Luftfahrtindustrie (Flughafenbetreiber)
Beschreibung: J2EE-Projekt zur Entwicklung eines auf asynchron zu verarbei-
tenden Nachrichten basierenden IT-Systems zur instruktionsge-
rechten Unterstützung der Be- und Entladeprozessen von Flug-
zeugen in einer WLAN-Umgebung.
Funktionen: Softwaredesigner, Softwareentwickler, Coach
Tätigkeiten: Softwaredesigner
• Erstellung des logischen und physischen Datenmodells
• Erstellung des serverseitigen Klassenmodells in UML
• Entwurf XML-basierter Nachrichtenformate
• Modellierung verschiedener technischer Komponenten zum
Nachrichtenaustausch
Softwareentwickler
• Umsetzung des Datenmodells in EJB-konforme Entity-Beans (CMP)
• Implementierung von Schnittstellen (MDB, Session-Beans)
• Implementierung verschiedener technischer Komponenten zum
Nachrichtenaustausch
Technisches
Umfeld: UML
Java 1.3, J2EE (EJB 2.0 CMP, JMS, JDBC, XML), div. Jakarta-
Frameworks, Log4J, JUnit
WebSphere Studio Application Developer 5.0, Rational XDE,
Rational ClearCase LT
WebSphere Application Server, 5.0, MQSeries 5.3, Oracle 8.1.x
Windows XP, AIX
-------------------------------------------------------------------------------
Monitorsystem für Flugzeugabfertigungsprozesse
-------------------------------------------------------------------------------
Zeitraum: 08/2002 – 08/2003 13 Monate
Branche: Luftfahrtindustrie (Flughafenbetreiber)
Beschreibung: J2EE-Projekt zur Entwicklung eines IT-Systems für das Über
wachen der bei der Bodenabfertigung von Flugzeugen involvier-
ten Prozesse und Teilprozesse. Dies erfolgt durch Verarbeitung
asynchroner Nachrichten verschiedener Zuliefersystemen in
Quasi-Echtzeit. Die daraus gewonnenen Informationen bilden nach
ihrer Konsolidierung die Grundlage für die Ermittlung von
Ereignissen und der Berechnung von Prognosen, sowie zur Visu-
alisierung kritischer Prozesse.
Funktionen: Softwaredesigner, Softwareentwickler, Coach
Tätigkeiten: Softwaredesigner
Verantwortlich für die Überführung des serverseitigen Architek-
turmodells in
ein technisches Designmodell:
• Erstellung der Klassenmodelle in UML
• Modellierung technischer Komponenten
• Datenmodellierung
Softwareentwickler
Implementierung zentraler Systemkomponenten zur:
• Verarbeitung asynchron empfangener XML-Nachrichten (MDB)
• Persistenzmachung von Daten (BMP-Entity-Beans)
• effizienten Objektverwaltung (Objectcaching und –pooling)
• zur Verarbeitung von event-basierter Abläufen
• Client-Server-Kommunikation (Session-Façade, Data-Transfer-
Objects)
• Implementierung und Durchführung der Unit-Tests (Junit)
Technisches
Umfeld: OOA/OOD, UML
Java 1.3, J2EE (EJB 2.0, JMS, JDBC, XML), RMI, JMX, div.
Jakarta-Frameworks, Log4J, Junit
WebSphere Studio Application Developer 5.0, Rational Rose,
Rational ClearCase LT
WebSphere Application Server 5.0, MQSeries 5.3, Oracle 8.1.x
Windows NT, AIX
-------------------------------------------------------------------------------
Webbasiertes Auftragstrackingsystem
-------------------------------------------------------------------------------
Zeitraum: 01/2002 – 07/2002 7 Monate
Branche: Verpackungsindustrie
Beschreibung: Firmenkunden wird es ermöglicht, Aufträge über das Internet
einzugeben und deren Bearbeitungsfortschritt zu verfolgen.
Funktionen: Softwarearchitekt, Softwaredesigner, Softwareentwickler.
Tätigkeiten: Softwarearchitekt
Architekturentwurf bestehend aus Präsentation-, Business-
und Persistenz-Layer
Softwaredesigner
• Erstellung der Klassenmodelle in UML
Softwareentwickler
• Erstellung Business-Layer
• Erstellung Persistenzlayer
• Unit-Tests
• Erstellung Präsentations-Layer
Technisches
Umfeld: OOA/OOD, UML
Java 1.2, J2EE (EJB 2.0 CMP, JSP, XML), Struts 1.0.2, HTML,
JavaScript, div. Jakarta-Frameworks, Log4J, JUnit
WebSphere Studio Application Developer 4.x, Eclipse, Ant, CVS,
Visio
JBoss, Tomcat, Mimer 8.2.4, PostgreSQL 7.1.3
Linux, Windows XP
-------------------------------------------------------------------------------
J2EE-Projektmigration, Toolevaluierung
-------------------------------------------------------------------------------
Zeitraum: 10/2001 – 12/2001 3 Monate
Branche: Chemieindustrie
Beschreibung: Migration von EJB-Spezifikation 1.0 auf EJB-Spezifikation 1.1
und Evaluierung von WebSphere Studio Application Developer
(Vorprojekt s.u.)
Funktionen: Softwarearchitekt
Tätigkeiten: Migrationsdurchführung, Toolevaluierung
Technisches
Umfeld: Java, J2EE (EJB 1.1, JDBC, XML), div. Jakarta-Frameworks,
Log4J, JUnit
WebSphere Studio Application Developer 4.0, CVS
WebSphere Application Server 4.0, Tomcat 3.x, Oracle 8.1.7
Windows NT, Sun-Solaris
-------------------------------------------------------------------------------
Webbasiertes System zur Unterstützung, Dokumentation und Auswertung komplexer
Versuchsreihen
-------------------------------------------------------------------------------
Zeitraum: 10/2000 – 09/2001 12 Monate
Branche: Chemieindustrie
Beschreibung: J2EE-Projekt für die Erstellung eines DV-System zur Unterstüt-
zung der workflow-basierten Durchführung umfangreicher Ver-
suchsreihen. Besondere Schwerpunkte lagen auf der Wiederver-
wendbarkeit der Versuchsreihen-Module, der benutzerrollenba-
sierten Funktionsautorisierung, der vollständigen Konfigurier-
barkeit des Workflows, sowie der Bereitstellung unterschied-
lichster, flexibel zusammensetzbarer Dokumentationskomponenten.
Funktionen: Softwarearchitekt, Softwaredesigner, Softwareentwickler
Tätigkeiten: Softwarearchitekt
• Pflichtenhefterarbeitung
• Use-Case-Modellierung (in UML)
• Entwurf der Gesamtsystemarchitektur
Softwaredesigner
• Umsetzung des Architekturmodell in ein technisches Design-
modell (UML-Klassen-, UML-Collaboration, UML-Sequencemodell)
• Datenmodellierung
Softwareentwickler
Komplette serverseitige Implemenation wie:
• Persistenzschicht (BMP-Entity-Beans)
• XML-basierte Systemkonfigurationskomponenten
• XML-basierte Client-Server Kommunikation (Session-Beans, XML-
Generatoren …)
• Unit-Tests
Technisches
Umfeld: OOA/OOD, UML
Java, J2EE (EJB 1.0, JDBC), XML, XSL, HTML, div. Jakarta-
Frameworks, Log4J, Junit, ORO
Visual Age for Java, Erwin, Visio, WebSphere Application
Server 4.x, Tomcat, Oracle 8.1.7
Windows NT, Sun-Solaris
Zeitliche und räumliche Verfügbarkeit:
Verfügbarkeit: ab Januar 2010 zu 100%, vorort
Einsatzgebiet: Deutschland (bevorzugt D6)
Sonstige Angaben:
Branchen:
• Luft- und Raumfahrt
• Finanzindustrie
• Chemieindustrie
• Rohstoffhandel
• Logistik
Jetzt registrieren
Profil Navigation
Neues Profil
Kundenecho
Jörg KrollSchnell, einfach und mit einem guten Preis/ Leistungsverhältnis
Eine perfekte Plattform um Projekte zu besetzen, Projekte zu suchen, Kontakte zu knüpfen und einen Überblick über das Projektangebot zu erhalten. Wir konnten schon das ein oder andere Projekt über freelancermap.de realisieren.
Neue Firmenprofile
Aktuelles
Statistik
Der durchschnittliche Tagessatz unserer Freelancer beträgt 504 €, der Stundensatz 63 €.
Neue Projekte
RSS Projekt-Feeds
Erhalten Sie die neuesten Projekte als RSS News-Feed, um sie bequem in Ihrem Feed-Reader zu lesen.
Deutschland | Österreich | Schweiz | United Kingdom | USA | Russian Federation | España | Italy | Ukraine | Liechtenstein | Hungary | New Zealand | France | Slovakia | India | United Arab Emirates
Themenrelevante Websites :









































