Personen-ID                106875 
Wohnort                    652xx Wiesbaden, Deutschland 
Jahrgang                   1980 
EDV-Erfahrung seit         2002 
Staatsbürgerschaft         BRD 
Stundensatz                0 EUR  
Verfügbar ab               01.06.13 zu 100%, Vor-Ort-Einsatz 100% möglich 
Profil erstellt am         16.05.10 
Profil zuletzt geändert am 08.04.13 
Java-​Consulting (J2SE/JavaEE/JEE), Websphere Ilog JRules Consulting, SQL; Geschäftsregel Management Systeme (BRMS), SOA, Webservices; Softwarearchitektur, Softwareengineering (OOAD)
Software-Entwicklung / Programmierung
Beratung / Consulting
Qualitätsmanagement / Qualitätssicherung / Test
Dokumentation / DTP
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
  • Diplom Informatiker (FH),
    FH Wiesbaden - Fachbereich Medieninformatik
    (University of applied sciences Wiesbaden)

 

  • IBM Webspere JRules Zertifizierung (ehemals Ilog)

 

  • Ausbildung zum Einzelhandelskaufmann

 

 

Deutschland: D5, D6
DeutschMuttersprache
Englischgut

AS/400 
IBM Großrechner 
PC 
SUN 

Dos 
MS-DOS 
PalmOS 
SUN OS, Solaris 
Unix 
Windows 

JavaExperte
JavaScriptsehr gut
PerlBasiswissen
PHPExperte
PL/SQLsehr gut
PythonBasiswissen
SASBasiswissen
TeX, LaTeXgut

IBM Websphere JRules Experte, zertifiziert seit 2008 (ehemals Ilog JRules)

DB2 
DB/400 
JDBC 
MS SQL Server 
MySQL 
ODBC 
OracleAufbau komplexer Datenstrukturen, SQL Optimierung, SQL Tuning
Postgres 
SQLsehr gut

Internet, Intranet 
SMTP 

  • IBM Websphere JRules Experte
    • zertifiziert seit 2008
    • Über drei Jahre aktiv in der Integration von JRules Projekten mitgewirkt
    • Ehemals Ilog JRules

 

  • Java
    • Eine der Haupt-Programmiersprachen, seit 2002
    • Umfangreiche Erfahrungen in J2SE, JavaEE
    • Mehrere Projekte im JavaEE- und Servlet-Umfeld mit Oracle Weblogic, IBM Websphere und JBoss umgesetzt
    • Weitere Erfahrungen in unterschiedlichen Frameworks: Hibernate, BouncyCastle, DataXtend CE, Eclipse RCP, Axis, Apache CXF, JAX-WS, JSF, ...

 

  • PHP
    • Eine der Haupt-Programmiersprachen, seit 2000
    • Umfangreiche Erfahrungen in der Erstellung von Webapplikationen
    • Weitere Erfahrungen in naheliegenden Techniken: JavaScript, AJAX, CSS, HTML

 

  • Allgemeine Standards
    • OOA, OOD, OOP (Objektorientierte Analyse, Design und Programmierung)
    • SOA (Service orientierte Architekturen)
    • Eclipse
    • ANT
    • Extrem Programming (XP)
    • Agile Software Development, SCRUM
    • Model Driven Architecture (MDA, UML 2.0)
    • SOA, Webservices, WS-*

 

  • Java Application Server
    • JBoss AS
    • IBM Websphere
    • Oracle Weblogic(ehemals BEA Weblogic)

 

  • Webserver
    • Tomcat
    • Apache

 

  • Datenbanken
    • Oracle
    • MySQL
    • MSSQL
    • DB2 auf AS400

Transport und Logistik

  • Mitarbeit in Projekten zur Transportplanung, Personalplanung, Auslastungsoptimierung
  • Migration sämtlicher Application-Server und dort verwendeter Webservices-Stacks zur Optimierung und Sicherstellung zukünftiger Applikationskompatibilität

 

Finanzinstitut und Banken

  • Entwicklung/Planung/Teilprojektleitung in Projekten zur automatisierten Kreditbewertung
  • Rückvergütung von Kostenstrukturen (Vertriebsprovisionierung von Fonds und Wertpapieren)

 

Telekommunikation (Telco)

  • Design und Implementierung von E-Commerce/Portal Anwendungen
  • Design und Implementierung von Fax/Call-Services
  • Design und Implementierung von Mobil-Payment Systemen

 

Facility Management

  • Design und Imlementierung einer FM-Datenbank (Bautailaufnahme, Generierung von Ausschreibungsdokumenten)
  • Design und Imlementierung einer Webbasierten Aufzugsverwaltung (Supply Chain Management)
  • Design und Imlementierung einer Konferenzraumverwaltung (Supply Chain Management)
  • Design und Imlementierung einer Lebenszyklusbetrachtung für Immobilien (Benchmark)

Revisionssicheres Kreditentscheidungssystem

Im Projekt wird ein einheitliches regelbasiertes System zur Kreditvorentscheidung entwi-ckelt. Die neue Applikation erlaubt eine flexiblere und schnellere Umsetzung wiederkeh-render neuer Anforderungen durch die verschiedenen Fachbereiche oder geänderte Ge-setzgebungen.

Bestehende Implementierungen liegen in Programmiersprachen wie Java vor, die von Fachanwendern schwer zu verstehen sind. An dieser Stelle setzt die neue Applikation ein. Sie nutzt im Kern das BRMS JRules von IBM und erweitert es um benötigte Zusatzfunkti-onen. 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 Infrastruktur zur Ausführung der Regeln wurde als JavaEE fähige Applikation entwickelt und wird auf dem IBM Websphere Application Server betrieben. Ein Serv-let nimmt die XML Antragsdaten entgegen, leitet sie zu den relevanten Regelwerken (IBM Websphere JRules) und liefert das Bewertungsergebnis der Kreditentscheidung ebenfalls als XML zurück.

 


 

 

Software
- IBM Websphere Application Server
- IBM Websphere JRules (BRMS)
- JBoss Application Server (für die lokale Entwicklung und Tests)

Datenbank
- DB2
- Oracle

Technologien
- Java (JavaEE), JDBC, Servlets
- XML, XSD (XML Schema)
- Eclipse
- CVS

- Ant Tasks

- IBM AS400 (iSeries) Host-System

- pSeries mit AIX, UNIX

 


 

 

Der eigene Aufgabenschwerpunkt lag in der Weiter- und Neuentwicklung der Regel-werke (JRules) und der damit verbundenen laufenden Anforderungsanalyse in Zu-sammenarbeit mit den Fachbereichen.
Die fachliche Dokumentation wurde zusammen mit den Fachbereichen erarbeitet und in interne DV Konzepte überführt. Technische Dokumentation erfolgte zusätzlich im Programmcode.
Die Java-Entwicklung wurde weitergeführt und unterstützt.
Weiterentwicklung der vorhandenen Datenstrukturen und Schnittstellenspezifikation für die aufrufenden Applikationen (XSD).
Das Application Management wurde beim betreiben der EDV Infrastruktur unter-stützt, um einen ausfallsicheren Betrieb der produktiven Umgebung zu gewährleis-ten.

 

 



 

 

Einführung eines Regelbasierten Business Systems
zur Berechnung von Transport-Forecasts

Das Ziel dieses Projektes lag in der besseren Personal- und Transport-Planung, der Prozess Optimierung anhand von vorhandenen Ist- und prognostizierten Soll-Daten.

Meine Aufgabe in diesem Projekt beinhaltete die Analyse der vorhandenen Busi-ness/IT-Architekturen, des Datenmodells sowie der Analyse fachlicher Anforderun-gen. Aufgrund der Ergebnisse wurden mit einem Business Rule Management Sys-tem (BRMS) diverse Regeln für die Prognose-Berechnung definiert.
Diese Prognosen beruhen auf historischen Informationen wie 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 Prozessen in eine Reporting Umgebung transferiert, wo sie abschließend mit Crys-tal- und BO-Reports visualisiert wurden.

Ein weiteres zu lösendes Problem bestand in der Skalierung bei großen Datenmen-gen. Mit unter wurden anhand von mehr als 5 Millionen Eingangs-Datensätzen über 100 Millionen Ergebnis-Datensätze in unter zwei Stunden berechnet und in Daten-banken persistiert. Das Lade-, Verarbeitungs- und Speicherverhalten der Applikati-on, Datenbanken und ETL-Prozesse mußte hier gesondert optimiert werden.

 


 

 

Software
- Ilog JRules (Business Rule Management System, BRMS)
- Informatica Powercenter  (ETL Tools)
- Crystal, BO (Reporting Tools)

Datenbank
- Oracle

Technologien
- Java (J2SE), JDBC
- SQL Tuning und Optimierung (Oracle)

- Eclipse, CVS, Ant Tasks

- SUN Solaris, UNIX

 


 

 

Der eigene Aufgabenschwerpunkt lag in der Regelentwicklung und der damit ver-bundenen laufenden Anforderungsanalyse.
Die Java-Entwicklung wurde zu Beginn vollständig weitergeführt und zum Ende un-terstützt.
Die Entwicklung des ER-Modells (Datenbankstruktur) und -optimierung wurde in gro-ßem Umfang übernommen; ebenso wie die Implementierung der Applikations- und ETL-Prozesse, welche performanceintensiv auf die Datenbank zugreifen mußten.
Die fachliche Dokumentation wurde in einem Fachkonzept gepflegt, die technische Dokumentation erfolgte im Programmcode und einem DV-Konzept.

 

 



 

 

Webbasiertes Bezahlverfahren/-system
Diplomarbeit

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 weitere Geschäftsfelder zu erschließen und Umsätze zu generie-ren.

Zu diesem Zweck wird nach einem leistungsstarken und sicheren Bezahlverfahren gesucht, das ohne umfangreiche und zusätzliche Gateway-Strukturen allen Ansprü-chen, wie beispielsweise Sicherheit, Transparenz und Wartbarkeit, gerecht wird.

Mit diesem Bezahlverfahren wird dem Content-Anbieter jeglicher Implementierungs-aufwand einer Abrechnungsstruktur abgenommen. Lediglich eine Signatur-Prüfung muss dieser durchführen, um zahlungspflichtigen Content sicher auszuliefern.

Dieser Prototyp wurde 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 bestehender Zahlungssysteme, Pla-nung der Anwendung, Planung des Datenmodells (ER-Modell), Erstellen des OR-Mappings und Implementierung der verteilten Anwendung.


 

 

Software
- JBoss Application Server
- DataXtend CE (OR Mapping)

Datenbank
- MySQL

Technologien
- Java (JavaEE), JDBC, JSP, JSF, Bouncy Castle, PKCS12
- Eclipse
- CVS

- UML

 



Es handelt sich hier um die Diplomarbeit, daher wurden alle Bereiche der Software-entwicklung abgedeckt. Begonnen bei der umfangreichen Dokumentation, der Da-tenmodellierung, dem Schnittstellendesign bis hin zur Implementierung, den Tests und Deployments eines voll-lauffähigen Prototyps.




Webbasierte Anwendung, Service-Portal
Lebenszyklusbetrachtung für Immobilien

Diese Lebenszyklusbetrachtung für Immobilien wurde speziell für Büro- und Ge-schäftsgebäude entwickelt. Durch diverse Berechnungen sollen viele der anfallenden Kosten für ein Gebäude auf statistischer Basis prognostiziert werden. Das erlaubt eine Abschätzung nach wie vielen Jahren sich die 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 Bewirtschaf-tungskosten.
 
Alle Werte werden auf Basis statistischer Langzeitwerte (Benchmark) in verschiede-ne Rechenmodelle errechnet, kombiniert und optimiert. Die Rechnungsgrundlagen wurden von einem FM Unternehmen (Facility Management) über mehrere Jahre ge-sammelt und in diesem Programm als Wissensdatenbank integriert.

Dieses Programm wurde als Web-Anwendung mit PHP und MySQL entwickelt. Gra-phen wurden mit phpChartDir generiert und als Template-Engine Smarty eingesetzt. Durchgeführt wurde neben dem Design des logischen und physischen Datenmodells auch die Entwicklung der Anwendung.



Software
- Apache Webserver
- PHP Chart Director

Datenbank
- MySQL

Technologien
- PHP, Smarty, HTML, CSS, Javascript
- Eclipse
- CVS



Der eigene Aufgabenschwerpunkt lag bei diesem Projekt in der Anforderungsanaly-se, der Erarbeitung benötigter Berechnungsalgorithmen, dem Screen-Design/Flow, Entwicklung des Objekt- und ER-Modells, der vollständigen Implementierung und der Tests.
Die technische Dokumentation erfolgte vollständig im Programmcode und bei kom-plexen Themen zusätzlich in einem internen Wiki.

 

 



 

 

Webbasierte Anwendung, Service-Portal
Aufzugsmanagement

Das Aufzugsmanagement verwaltet zentral alle Daten von fördertechnischen Anla-gen. Das Ziel der Applikation besteht in einem Service-Portal für diverse zusammen-arbeitende Firmen. Alle Firmen, die für einen Aufzug in irgendeiner Form verantwort-lich sind, sollen über dieses Portal alle notwendigen Informationen für Wartung-, In-standhaltung usw. erhalten können. Die gewonnen Informationen können auf diesen Weg sofort von allen beteiligten Partnern zeitnah eingesehen werden.
Durch den Applikations-Umfang wird der klassische Supply Chain Management An-satz (SCM) mit einem anfänglichen Workflow-Verhalten verfolgt. Alle Parteien profi-tieren von gewonnen Informationen und können diese Anderen zur Verfügung stel-len, um weitere Optimierungen der gesamten Prozesse zu ermöglichen. Besonders für den Eigentümer solcher Anlagen können diese Informationen zur schnelleren Rechnungsprüfung, Einsehen der Wartungs-, Störungs-, Notfall- 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, Wartungen, Störungen, Notfälle, …)

Dieses Programm wurde als Web-Anwendung mit PHP und MySQL entwickelt. Als Template-Engine wurde Smarty eingesetzt. Durchgeführt wurden sowohl das Daten-bank-Design wie auch die Anwendungsentwicklung.

 



Software
- Apache Webserver
- PHP Chart Director

Datenbank
- MySQL

Technologien
- PHP, Smarty, HTML, CSS, Javascript
- Eclipse
- CVS



Der eigene Aufgabenschwerpunkt lag bei diesem Projekt in der Anforderungsanaly-se, Entwicklung des Daten- und ER-Modells, der Implementierung und Tests.
Die technische Dokumentation erfolgte vollständig im Programmcode und bei kom-plexen Themen zusätzlich in einem internen Wiki.

 

 



 

 

Administrations-Oberfläche für einen Verschlüsselungsservice
Eclipse RCP

Für eine bereits vorhandene Anwendung mit einem Swing User-Interface 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 her-aus. 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 Baumstrukturen stellte sich das als großen Vorteil heraus.
 
Die neue Oberfläche nutzt dabei vollständig das Extension-Point Schema von Ec-lipse und kann so durch weitere hauseigene Plugins an jeder gewünschten Stelle individualisiert werden.
 
Bei der geplanten Oberflächen-Migration wurde gleichzeitig eine Trennung der Ba-ckend-Logik und des User-Interfaces durchgeführt. Der Anwendungskern wurde als SOA Service in einen Application Server ausgelagert und die Oberflächen vollstän-dig mit SWT/JFace in eine Eclipse RCP Application integriert. Die Kommunikation zwischen Backend und Oberfläche erfolgt über eine verschlüsselte Webservice-Schnittstelle (XMLSec) und wurde ebenfalls als Eclipse Plugin implementiert.

Dieser Prototyp wurde als Teil einer Client-Server Anwendung mit dem Eclipse RCP Framework, SWT/JFaces, XMLSec, Axis und weiteren Java-Bibliotheken realisiert.



Software
- Eclipse RCP
- JBoss Application Server

Technologien
- Java (J2SE, JavaEE), Axis, XMLSec, Bouncy Castle, PKCS12
- Eclipse
- CVS
- Ant Tasks



Der eigene Aufgabenschwerpunkt lag in der Analyse der vorhandenen Software, de-ren Oberflächenstruktur und dem Erarbeiten einer geeigneten Lösung für die Imple-mentierung mit dem Eclipse RCP Framework.
Die Dokumentation erfoglte in form von DV Konzepten, in einem internen Wiki und zusätzlich im Programmcode.

 

Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang





GULP - Das Portal für IT Projekte
GULP Information Services übernimmt keine Gewähr für die Richtigkeit der hier gemachten Angaben.
Seite generiert am 20.04.2013 02:10:29
© Copyright 1996-2013 GULP Information Services GmbH,
Ridlerstraße 37, D-80339 München, Tel. +49-89-500316-0, Fax +49-89-500316-999, E-Mail info@gulp.de


Photo