Wohnort 82xxx, Deutschland EDV-Erfahrung seit 1974 Verfügbar ab 01.09.12 zu 100%, Vor-Ort-Einsatz 100% möglich
Computer Science Department (Informatik)
Visiting Scientist
KI Forschung Supply Chain Management
Research Scientist
Networking research
Computer Science Department (Informatik)
Post Doc
Multiprozessor Betriebssysteme
Doktorand in Informatik
Dissertation über die Prozessysnchronisation
Diplom Elektroingenieur
| Deutsch | |
| Englisch | fliessend, 4 Jahre US Aufenthalt |
| HP | |
| IBM Großrechner | |
| PC | |
| PDP | |
| Prozessrechner | |
| Sensoren | |
| Silicon-Graphics | |
| SUN | |
| VAX |
| OS/2 | |
| SUN OS, Solaris | |
| Unix | |
| VM | |
| Windows |
| C | |
| C++ | |
| Java | 15 Jahre Java Erfahrung |
| Smalltalk | 9 Jahre Erfahrung |
| Access | |
| Object Store | |
| Oracle |
| CORBA | |
| ISO/OSI | |
| LU6.2 | |
| OSF/DCE | |
| TCP/IP |
Mai 2011 –
Weiterführung des Projektes: Entwicklung eines webbasierten ERP Systems in Java für die optimale Terminplanung.
Ich entwickle ein webbasiertes System, welches auf meine frühere Forschung an der Carnegie-Mellon University im Bereich der Enterprise Resource Planning baut und zum Ziel hat, eine bessere Planung von Elternsprechtagen in Schulen zu ermöglichen. Das System berücksichtigt die Gesprächswünsche der Eltern (mit welchen Lehrer sie sprechen wollen), ihre Präferenzen (ungefähr wann sie die Gespräche führen möchten) und die Wünsche der Lehrer (wann sie keine Gespräche führen können/möchten). Das Ergebnis der optimalen Terminplanung ist, daß die Eltern möglichst in der für sie idealen Zeitperiode ihre Gespräche führen können, zwischen einzelnen Gesprächen minimale (bzw. gar keine) Wartezeiten in Kauf nehmen müssen, wobei auch der zeitliche Aufwand für die ganze Veranstaltung auf ein Minimum reduziert wird.
Das Domain-Modell ist überdurchschnittlich komplex (19 Entities mit zahlreichen Assoziationen). Während der Suche nach der optimalen Lösung werden große persistente Datenmengen (mehrere 10.000 Datensätze) produziert und diese wieder gelesen. Der hochperformante Einsatz von Hibernate ist angestrebt. Zur Zeit erfolgt die Umstellung des Systems auf CDI und JPA Annotations.
Umgebung:
Java 6.0
Maven2
SVN
Sun Glassfish Enterprise Server 3.1.2
Oracle 11 Datenbank
EJB 3.0
JSF 2.0
JMS
JAX-WS 2.0
Hibernate/JPA
Eclipse
Februar 2011 – April 2011
Java Entwickler / Telekommunikation
Unterstützung einer GIS Anwendung
(1)Test von JAX-WS Web Services.
(2)Design und Entwicklung einer regelbasierten Anwendung für die Analyse von potentiell unvollständigen deutschen Adressen unter Verwendung der drools Rule Engine:
Eine Addressline wird vom Benutzer als String eingegeben, deshalb kann sie beliebig fehlerhaft und beliebig unvollständig sein. Man erwartet jedoch, dass in der Addressline Komponenten einer deutschen Adresse – nicht unbedingt alle und in fast beliebiger Reihenfolge – vorkommen.
(z.B.: „Bad Neustadt an der Saale Strxxe der 17 Juni 23 97616“) Durch die Analyse werden die Bestandsteile der Adresse (PLZ, Ort, Strasse, Hausnummer) im String identifiziert.
Umgebung:
Java 5
JAX-WS
JUnit
Tomcat
Eclipse
drools Rule Engine
November 2010 – Februar 2011
Weiterführung des Projektes: Entwicklung eines webbasierten ERP Systems in Java für die optimale Terminplanung.
Siehe Beschreibung weiter oben.
Juli 2010 – Oktober 2010
Java Entwickler / Automotive
Migration von diversen J2EE Anwendungen von Weblogic 8.1. Application Server auf
Weblogic 10.1 und auf Glassfish 2.1.1 Application Server.
Dezember 2009 – Juli 2010
Entwicklung eines webbasierten ERP Systems in Java für die optimale Terminplanung.
Siehe Beschreibung weiter oben.
Im Project Siemens General Distribution Service das konzertweite (E-Mail) Verteiler
Management wurde neu implementiert. Ich beteiligte mich in der Use-Case Analyse,
dem Kundenwunsch entsprechend entwarf ich das Berechtigungskonzept, und führte das Design der Geschäftslogik, sowie den größten Teil deren Implementierung durch. Als Teil der Implementierung des Berechtigungskonzeptes bereitete ich den Einsatz des Domain Object Security Frameworks von Spring vor.
Use-Case Analyse
Design
Berechtigungskonzept
Implementierung
Umgebung:Java 5.0
Eclipse
JBOSS Application Server 5.0
Spring 2.5
Hibernate / JPA
Oracle 10
JSF
1. Einhaltung der WS-I Interoperabilitätsempfehlungen.
2. Trotz Berücksichtigung von WS-I, SOAP Lösung für den Einsatz von
Objektgraphen als Aufrufparameter.
3. WebServices unterstützen den vollen Lebenszyklus des komplexen Modells
(CRUD).
4.Zwischenschaltung eines SOAP Monitors.
IBM WebSphere Message Broker
J2EE / Java
Weblogic 8.1
JMS
EJB
Eclipse /CVS
Hibernate / Oracle
Spring
JAXB
XML Schema
JUnit
Luntbuild
J2EE / Java
Tomcat
AXIS
JDBC
SVN (Subversion)
Eclipse
J2EE / Java
Tomcat
AXIS
XSDL
JAXB
Eclipse
Eingesetzt wurde:
Weblogic Server 8.1
EJB 2.0 (mit EjbGen)
JMS
JDBC
Eclipse
Rational XDE
UML
SQL
Oracle
Skaringa (XML persistence)
Jakarta Struts
POI-HSSF (Java excel interface)
Ant
ClearCase
Weblogic Server 8.1 :
- EJB 2.0
- Web Services,
- JMS,
- 8.1 Development and Deployment Tools (EjbGen etc.)
Weblogic Workshop
Weblogic Portal
J2EE Connector Architecture / EAI
JavaServer Faces
Portal / Portlet
JBOSS
Eclipse
XML Schema
XSLT / XPath
Jakarta Struts
Ant
BEA Weblogic Server 6.1
EJB 2.0
ORACLE
JMS
Java Clients (Swing)
Log4J
JUnit
JBuilder
Ant
CVS
Eclipse
BEA Weblogic Server
Tomcat
Entrprise Java Beans 1.0
ORACLE
MVC Framework
JSP
XML
CVS
BEA Weblogic Server
ILOG Rules Engine
Entrprise Java Beans
TOPLink
Oracle
Java
Servlet
XML
BEA Weblogic Server
EJB 1.1
TOPLink for BEA Weblogic
IBM Visual Age for Java
Microsoft SourceSafe
GNU Make
Java
BEA Weblogic Server
Oracle
JSP
Java
BEA Weblogic Server
Oracle
CORBA
Java
TOPLink for Java
Visual Age for Java
Oracle
Microsoft Access
Java
- Beratung von Grosskunden beim Einsatz von Java
- Entwicklung eines Java Frameworks für distributed MVC
- Entwicklung einer Intranet-Anwendung (Online Telefonbuch eines Konzerns)
in Java mit Servlets und LDAP/JNDI.
Mehr als 3.000 Kunden, 75.000 eingetragene IT-Experten, davon 10.500 mit Schwerpunkt Engineering, und über 1.000.000 abgewickelte Projektanfragen: GULP Information Services ist die wichtigste Quelle für die Besetzung von IT-/Engineering-Projekten mit externen Spezialisten im deutschsprachigen Raum.
© Copyright GULP Information Services GmbH, Ridlerstraße 37, D-80339 München
Tel. +49-89-500316-300, Fax +49-89-500316-999, E-Mail: info@gulp.de
Deutschland: Präferenz: München