Feedback

Vielen Dank. Ihr Feedback wurde verschickt.

Deutschland: Profil von Udo Klinkmüller aus Rödermark, JEE-Architekt, -Designer, -Entwickler | IT Freiberufler, Selbständige, Unternehmens-Profile

Sie sind hier:  Freelancer  »  Udo Klinkmüller

 
 

Udo Klinkmüller, JEE-Architekt, -Designer, -Entwickler aus Rödermark

Profilbild von 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ödermarkde
 
 
 

verfügbar
Stunden-/Tagessatz: k.A.
Weitere:
Letztes Update: 12.08.2011 11:38

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

 
Kontaktanfrage versenden
Name: * Firma: *
Ihre Emailadresse*: Ihr Telefon:
Website:
PLZ / Ort* Land*:
Betreff*:
Anfrage*:

Sicherheitscode: *
Ich akzeptiere Ihre AGB:
(Sie bestätigen hiermit, dass Sie dem Freelancer nach §4.8 unser AGB keine Spam-Nachrichten oder ähnliches zusenden. Die Kontaktaufnahme ist kostenlos, ein Vertrag kommt nicht zu stande.)
  




Weitere ähnliche Profile
Robert Hoffmann, Mediengestalter, Webentwickler, ProgrammiererJan Gossen, Software-Entwickler (C#, ASP.NET, MS Office, MS SQL Server)Sascha Kiefer, Software KonstrukteurEckard Petersen, Senior Global Program & Projekt Manager, Transition Manager Outsourcing (Application/Infrastructure)IT-Konfliktcoach, Moderation, Mediation, Projektleiterin, Servicemanagerin, ITIL, SAPAngel Manolov, Web Entwickler
Markus Wolter, EDV Service, Baan Tools, Projektleitung, Administration Windows 2003, TRITON, InforIT-Beratung (Softwareentwicklung/Architektur)Andreas Netzer, Projektleiter, Senior Consulting  SecurityIT-BeraterAndreas Rein, Wirtschaftsjurist | Interim Manager | TrainerPeter Gorlicki, Microsoft Certified Trainer, Microsoft Certified Learning Consultant

freelancermap footer border
Deutschland | Österreich | Schweiz | United Kingdom | USA | Russian Federation | España | Italy | Ukraine | Liechtenstein | Hungary | New Zealand | France | Slovakia | India | United Arab Emirates
Themenrelevante Websites :