Christian Kerl
Diplom Informatiker (FH)
Java Consultant, JRules Spezialist(Der Unternehmensname ist nur sichtbar für registrierte Mitglieder)
- 65185 Wiesbaden
- Deutschland
Kontaktieren Sie Christian Kerl!
Registrieren Sie sich dazu noch kostenlos bei XING.
Kostenlos registrieren und Christian Kerl kontaktierenPersönliches
- Ich biete
- Java, JavaSE, JavaEE, EJB, JSP, JSF, Eclipse-Framework, SWT/JFace, XML, SOAP, Webservices, JavaScript, AJAX, XHTML/CSS, PHP, Datenbanken, Oracle, PostgreSQL, MySQL, .., Websphere, JBoss, Weblogic, ..., IBM Websphere JRules, Prozess Optimierung, Business Rules Management System (BRMS, BPM), Geschäftsregeln, UML, OOA, OOD, OOP, SOA, SEO, Usability
Berufserfahrung (11 Jahre, 2 Monate)
-
-
06/2010
- heute
(1 Jahr, 9 Monate)
-
(Nur sichtbar für registrierte Mitglieder)
-
06/2010
- heute
-
-
01/2001
- heute
(11 Jahre, 2 Monate)
-
Scar4U (Scar4U.de), http://www.scar4u.de
Branche: Informationstechnologie & -dienste
-
01/2001
- heute
-
-
11/2010
- 10/2011
(1 Jahr)
-
DB Systel (Deutsche Bahn), http://www.dbsystel.de
Branche: Eisenbahn, Logistik & Zulieferung,
-
11/2010
- 10/2011
-
-
10/2008
- 11/2010
(2 Jahre, 2 Monate)
-
Java Consultant, JRules Consultant
Santander Consumer Bank, http://www.santanderconsumer.de
Branche: Bankwesen, Risikomanagement
-
10/2008
- 11/2010
-
-
07/2009
- 06/2010
(1 Jahr)
-
Java Consultant, JRules Consultant
IBM Deutschland GmbH, http://www.ibm.com
Branche: Informationstechnologie & -dienste, Beratung/Consulting
-
07/2009
- 06/2010
-
-
05/2007
- 06/2009
(2 Jahre, 2 Monate)
-
Java Consultant, JRules Consultant
ILOG Deutschland GmbH, http://www.ilog.de
Branche: Informationstechnologie & -dienste, Beratung/Consulting
-
05/2007
- 06/2009
-
-
10/2005
- 12/2008
(3 Jahre, 3 Monate)
-
PHP Consultant, Softwarearchitekt
Call-Manager, http://www.call-manager.de
Branche: Telekommunikation
-
10/2005
- 12/2008
-
-
10/2005
- 05/2007
(1 Jahr, 8 Monate)
-
PHP Consultant, Softwarearchitekt
Teletype, http://www.teletype.de
Branche: Telekommunikation
-
10/2005
- 05/2007
-
-
10/2006
- 04/2007
(7 Monate)
-
Diplomand: Mobile Payment, Java
CSC Deutschland Solutions GmbH, http://www.csc.com
Branche: Informationstechnologie & -dienste
-
10/2006
- 04/2007
-
-
11/2004
- 09/2006
(1 Jahr, 11 Monate)
-
PHP Consultant, Softwarearchitekt
Branche: Informationstechnologie & -dienste
-
11/2004
- 09/2006
-
-
11/2002
- 09/2006
(3 Jahre, 11 Monate)
-
PHP Consultant, Java Consultant, Softwarearchitekt
Branche: Immobilien
-
11/2002
- 09/2006
-
-
03/2005
- 07/2005
(5 Monate)
-
BeSeQure, http://www.besequre.com
Branche: Informationstechnologie & -dienste
-
03/2005
- 07/2005
- Beschäftigungsart
- Freiberufler
Ausbildung
- 10/2002 - 04/2007
-
Fachhochschule Wiesbaden
Medieninformatik, Diplom Informatiker (FH)
- Sprachen
- Deutsch, Englisch
Über mich
- Java, Java SE, Java EE, Applets, Servlets, JSP, JSF, EJB2, EJB3, Eclipse-RCP/Plugins (daher auch SWT/JFace), X.509 Zertifikat, PKI, BouncyCastle, iText, POI, Axis, SOAP, Webservice, Apache CXF, Metro, JaxWS, Spring, iBatis, Hibernate..
- PHP, Smarty, Pear, ...
- Javascript, Ajax, ..
Kenntnisse - Web-Server, Applikation-Server
Apache, Tomcat, JBoss, Websphere, Weblogic
Kenntnisse - Auszeichnungssprachen
XML, XSLT, HTML/XHTML, CSS, LaTeX
Kenntnisse - Datenbanken
Oracle, DB2, PortgreSQL, MySQL
Kenntnisse - Versionierungssysteme
CVS, SVN, ClearCase + ClearQuest
Kenntnisse - Sonstiges
UML, SOA, OOA, OOD, OOP
BRMS: IBM Ilog Websphere JRules (zertifiziert seit 2008), BPM
Auszugsweise einige Projekte
Projekt: Technische Migration
bestehender Anwendungen und Weiterentwicklung
Branche:
Transport/Verkehr; Deutsche Bahn (DB Systel)
Eine
der ersten Kernaufgaben im Projekt lag in der Migration verschiedener
Legacy-Anwendungen auf einen technisch aktuelleren und einheitlicheren
Standard. Alle bestehenden Anwendungen wurden mit Java EE realisiert und auf
den zwei verschiedenen Applikation Servern JBoss EAP 4.0.3 und Weblogic 10.3.2 betrieben.
Während
der Migration wurden die JBoss EAP Installationen von Version 4.0.3, mit Java 5
auf die aktuelle JBoss EAP Version 5.1, mit Java 6 angehoben. In diesem
Zusammenhang mussten die unterschiedlichen Anwendungs-Architekturen geprüft und
Abhängigkeiten der Implementierung zu Thirdparty-Libraries analysiert und an
aktuelle Versionen angepasst werden, um deren Lauffähigkeit weiterhin in
gewohnter Stabilität zu gewährleisten.
Die
Kommunikationswege unter den JBoss und Weblogic basierenden Anwendungen wurden
von verschiedenen technischen Legacy-Frameworks, wie Axis, JBoss Native oder
allgemein JAX-RPC, auf den einheitlichen technologischen Standard JAX-WS
migriert. Verwendet wurde dazu das High Performance Webservice Framework Apache
CXF in Verwendung mit dem JBoss- und das Webservice Framework Metro beim
Weblogic Application Server.
Nach
Abschluss der Migration wurden weiterführende Implementierungen in bestehenden
Anwendungen durchgeführt. Diese bezogen sich zum Beispiel auf die
Bereitstellung neuer Webservice-Schnittstellen, Eclipse-RCP Oberflächen und
allgemein der Implementierung neuer Anforderungen in der Anwendungslogik im
JBoss- und Weblogic-Umfeld.
Projekt: Revisionssicheres Kreditentscheidungssystem
Branche: Banken; Santander Consumer Bank
Im Projekt wird ein einheitliches regelbasiertes System zur Kreditvorentscheidung entwickelt. Die neue Programmstruktur erlaubt eine flexiblere und schnellere Umsetzung immer wiederkehrender neuer Anforderungen durch die verschiedenen Fachbereiche oder geänderte Gesetzgebungen.
Bestehende Implementierungen liegen lediglich in gängigen Programmiersprachen vor, die allerdings von Fachanwendern nur schwer zu verstehen sind. Genau hier setzt die neue Regelstruktur ein. In Zusammenarbeit mit dem Fachbereich wurde ein verständliches Datenmodell entwickelt das alle notwendigen Informationen für eine Entscheidungsfindung enthält und die Grundlage für alle bestehenden Regeln bildet.
Die Applikation wurde mit Java (JavaEE) entwickelt und arbeitet mit dem IBM Websphere Application Server. Ein Servlet nimmt die XML Daten entgegen, leitet sie zu den passenden Regelwerken (IBM Websphere JRules) und liefert das Ergebnis ebenfalls als XML zurück.
Projekt: Einführung eines Regelbasierten Business Systems zur Berechnung von Transport-Forecasts
Branche: Transport und Logistik; Deutsche Post (DHL)
Das Ziel dieses Projektes lag in der besseren Personal- und Transport-Planung, also der Prozess Optimierung, anhand von vorhandenen Ist- und prognostizierten Soll-Daten.
Meine Aufgabe in diesem Projekt beinhaltete das analysieren der vorhandenen IT/Unternehmens-Strukturen und -Daten und fachlichen Anforderungen. Aufgrund dieser Ergebnisse wurden mit einem Business Rule Management System (BRMS) diverse Regeln für die Prognose-Berechnung definiert.
Diese Prognosen beruhen auf vorhandenen Auftragsinformationen, Standorten, Transportmengen, Fahrzeiten, Personal-Einsatzschichten und weiteren Daten.
Die Applikation wurde mit Java (J2SE) entwickelt und integriert Ilog JRules als BRMS. Die Daten werden in einer Oracle DB persistiert und anschließend von ETL in eine Reporting Umgebung transferiert, wo sie abschließend mit Crystal- und BO-Reports veranschaulicht werden.
Ein weiteres zu lösendes Problem bestand in den großen Datenmengen. Mit unter werden bis zu 100 Millionen Datensätze verarbeitet. Das Lade-, Verarbeitungs- und Speicherverhalten mußte hier gesondert optimiert werden.
Projekt: Lebenszyklus für Immobilien für Facility Management
Branche: Facility Management; FMC
Mit dieser Lebenszyklusbetrachtung für Immobilien wurde speziell für Büro- und Geschäftsgebäude entwickelt. Durch diverse Berechnungen sollen viele der anfallenden Kosten für ein Gebäude statistisch prognostiziert werden. Das erlaubt eine Abschätzung nach wievielen Jahren sich eine Investition eines Immobilien-Zukaufs oder -Neubaues rentieren kann. Sie bietet Entscheidungshilfen in Fragen der Rentabilität, dem Break-Even-Point, der Flächennutzung und den Bewirtschaftungskosten.
Alle Werte werden auf Basis von statistischen Langzeitwerten (Benchmark) über verschiedene Rechenmodelle errechnet, kombiniert und optimiert. Dabei sind die Rechnungsgrundla-gen in einem FM (Facility Management) Unternehmen über mehrere Jahre gesammelt und nun in diesem Programm integriert wurden.
Dieses Programm wurde als Web-Anwendung mit PHP und MySQL entwickelt. Graphen wurden mit phpChartDir generiert und als Template-Engine Smarty eingesetzt. Durchgeführt wurden sowohl das Datenbank-Design wie auch die Anwendungsentwicklung.
Projekt: Aufzugsmanagement für Facility Management
Branche:
Facility Management; FMC
Dieses Aufzugsmanagement verwaltet zentral alle Daten von fördertechnischen Anlagen. Das Ziel dieser Umsetzung besteht in einem Service-Portal für diverse zusammenarbeitende Firmen. Alle Firmen, die für einen Aufzug in irgendeiner Form verantwortlich sind, sollen über dieses Portal alle notwendigen Informationen für Wartung-, Instandhaltung usw. erhalten können. Die gewonnen Informationen können auf diesen Weg sofort von allen anderen beteiligten Partnern zeitnah eingesehen werden. Somit wird die Zusammenarbeit am selben Projekt (den Aufzügen) von mehreren Unternehmen vereinfacht und deutlich beschleunigt, obwohl gleichzeitig ein deutlich höherer Informationsgehalt entsteht, der allen Beteiligten zur Verfügung gestellt werden kann. Speziell für den Eigentümer solcher Anlagen können diese Informationen zur schnelleren Prüfung von Rechnungen, durch Einsehen der Wartungs-, Störungs- usw. Protokollen einen deutlichen Zugewinn darstellen.
Das Projekt enthält folgende Teilbereiche:
- Objektverwaltung
- Aufzugsverwaltung
- Vertragsverwaltung
- Notrufsystemverwaltung
- Maßnahmenverwaltung
- Störungsverwaltung
- Angebots-/Auftragsverwaltung
- Rechnungsverwaltung
- Berichtswesen
- Kalenderansicht/-übersicht
- Dokumenten-/Bilderverwaltung
- Stammdatenverwaltung
- Delegieren an Benutzer (für Maßnahmen, Störungen, …)
Dieses Programm wurde als Web-Anwendung mit PHP und MySQL entwickelt. Als Template-Engine wurde Smarty eingesetzt. Durchgeführt wurden sowohl das Datenbank-Design wie auch die Anwendungsentwicklung.
Projekt: Bezahlverfahren/-system für Mobile-Content
Branche: Telekommunikation; CSC Deutschland Solution GmbH (O2 Projekt)
Mobile-Content stellt für den heutigen Markt einen immer wichtigeren Faktor dar. Mobilfunkanbieter suchen daher nach einer neuen Möglichkeit in Kooperation mit Content-Anbietern Umsätze zu generieren.
Zu diesem Zweck wird nach einem leistungsstarken und sicheren Bezahlverfahren gesucht, das ohne umfangreiche und zusätzliche Gateway-Strukturen allen Ansprüchen gerecht wird.
Mit diesem Bezahlverfahren wird dem Content-Anbieter jeglicher Implementierungsaufwand einer Abrechnungsstruktur abgenommen. Lediglich eine Signatur-Prüfung muss dieser durchführen, um zahlungspflichtigen Content sicher auszuliefern.
Dieser Prototyp wird als verteilte Web-Anwendung mit Java EE (J2EE), EJB3, JBoss, Servlets, JSP, JSF, den Java-Signierungsmechanismen, Private/Public-Keys und DataXtend CE als Persistens-Layer realisiert.
Durchgeführt wurden umfangreiche Analysen bestehende Zahlungssysteme, Planung der Anwendung, Planung des Datenmodells, Erstellen des OR-Mappings und Implementierung der verteilten Anwendung.
Projekt: Administrations-Oberfläche für Client-Server Anwendung
Branche: Security (branchenübergreifend); BeSeQure
Für eine bereits vorhandene Swing Anwendung sollte eine neue Oberfläche geschaffen werden, die deutlich schneller und leichter zu erweitern ist. Als beste Alternative stellte sich sehr schnell das Eclipse RCP Framework heraus. Durch den Einsatz von SWT/JFace konnte die Geschwindigkeit der einzelnen Oberflächen nahezu an C/C++ typische Verhältnisse angepasst werden. Gerade für größere Listendarstellungen und andere komplexe Baum-strukturen zeigte sich das von großem Vorteil.
Die neue Oberfläche nutzt dabei das Extension-Point Schema und kann so mit weiteren (Eclipse-) Plugins an jeder gewünschten Stelle erweitert werden.
Bei der geplanten Umstellung der Oberfläche wurde gleichzeitig die Logik der Anwendung in einen Applikation Server implementiert. Die Oberfläche kommuniziert dabei über ver-schlüsselte Webservices (XMLSec). Die Webservice-Schnittstelle wurde als Plugin entwickelt und ist von allen anderen Plugins ansprechbar.
Dieser Prototyp wurde als Teil einer Client-Server Anwendung mit dem Eclipse RCP Frame-work, SWT/JFaces, XMLSec, Axis und weiteren Java-Bibliotheken realisiert.
Durchgeführt wurden die Planung der RCP-Oberflächen, Eclipse-Plugin-Verteilung, Extension-Points und Webservice-Kommunikation auf RCP-Seite.
Eigene Projekte
PHP Skript Seite, gleichzeitig meine Kontakt- und Referenzseite
PHP Formular Generator, Umfangreiche Online Formular Verwaltung
PHP Kontakt Formular Skript für die eigene Webseite, für Webmaster
PHP Webkatalog Skript zur Erstellung eigener Webkataloge
PHP Gästebuch Script für die eigene Webseite, für Webmaster
PHP HTAccess Passwort Generator Script mit einfacher Explorer-Navigation
Webkatalog ohne Backlink für alle Webseiten mit passender Kategorie, ScarWebLink
BackTix - Textlinks Marktplatz Backlinks kaufen und Backlinks verkaufen
Suche im XING-Netzwerk
Finden Sie neue Business-Kontakte auf XING und treffen Sie alte Kontakte wieder!