Java Enterprise Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 34123 Kassel
- Weltweit
- de | en
- 04.09.2013
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
1/2013 – 6/2013
Tätigkeitsbeschreibung
Ziel des Projektes war es, die Rohstofflieferanten einheitlich an ein bestehendes Bestandsverwaltungssystem anzubinden. Die bestehenden heterogenen Anbindungstechnologien sollten einheitlich durch auf SOAP und WSDL basierenden Java Web Service ersetzt werden. Meine Aufgabe bestand zum einen in der Spezifikation einer WSDL gemeinsam mit den Fachabteilungen und der Implementierung und Integration eines Web Services innerhalb des Spring Frameworks mit Apache CXF.
XML-Schema, WSDL, JAX-WS, JAXB und Apache CXF, soapUI
2/2012 – 11/2012
Tätigkeitsbeschreibung
Das bestehende auf COBOL basierende Batchsystem, das für die Übernahme der Kundenbestellungen und die Erstellung der Abrechnungen verantwortlich war, sollte durch eine Java und Spring Batch basierende Lösung ersetzt werden. Meine Aufgabe bestand darin, gemeinsam mit den Fachabteilungen und den COBOL Spezialisten die Anwendungen und Prozesse zu analysieren und mit Hilfe von UML und EAI-Pattern zu dokumentieren. Auf dieser Grundlage habe ich eine Architektur für die neue Spring Batch entwickelt und eine schrittweise Ablösungsstrategie der bestehenden COBOL Anwendungen definiert. Im Anschluss daran habe ich das Entwicklungsteam über 3 Monate gecoacht.
Spring Batch, COBOL, UML, EAI-Pattern
8/2011 – 3/2012
Tätigkeitsbeschreibung
Zur Verbesserung der Transparenz und der bestehenden Produktionsplanung sollten die aktuellen Produktionszustände (Start, Stop, Störung) aus dem bestehenden Prozessleitsystems in das neue Produktionsleitsystem übernommen werden. Meine Aufgabe bestand darin, das Prozessleitsystem über Spring Integration an das Produktionsleitsystem anzubinden. Dazu wurde von mir eine EAI-Architektur entwickelt und ein ESB mit Routing, Filter, Transformatoren und JDBC, XML-Adaptern implementiert.
Spring Integration, EAI, ESB, JDBC, XML
1/2011 – 12/2011
Tätigkeitsbeschreibung
Eine bestehende C-Optimierungsbibliothek für eine optimierte Produktionsplanung in der Prozessindustrie, die im Rahmen einer Dissertation entwickelt wurde, sollte durch eine Java-Optimierungsbibliothek ersetzt werden. Dazu habe ich zunächst die bestehende C-Optimierungsbibliothek einem intensiven Reverse Engineering unterzogen und unter Berücksichtigung der fachlichen und mathematischen Anforderungen eine neue Architektur und das Design für die neue Java-Optimierungsbibliothek entwickelt. Die neue Optimierungsbibliothek habe ich auf Graphen, Graphenalgorithmen, Methoden der kombinatorischen Optimierung, Greedy-Algorithmen und Heuristiken aufgebaut. Dabei wurde die Anpassbarkeit, beispielsweise von Planungsregeln, durch konfigurierbare regelbasierte Systeme realisiert.
Jung Graph Framework , JBoss Drools, Constraint Programming mit
Choco Solver
11/2010 – 2/2011
Tätigkeitsbeschreibung
Ziel des Projektes war es, den Zugriff auf eine bestehende relationale Produktionsdatenbank, unter Berücksichtigung von Anforderungen wie Caching, Locking und Transaktion, zentral über eine Service Komponente zur Verfügung zu stellen. Dazu wurde von mir das Design der Service Komponente entwickelt und innerhalb des Spring Frameworks mit JPA unter Hibernate umgesetzt.
Spring Framework, JPA, Hibernate, Caching, Locking, Transaktionen
Ausbildung
Hagen
Kassel
Weitere Kenntnisse
Ant, Maven, Subversion, Git, Hudson
Continuouse Integration, Delivery
OO-Design
Relationales Datenbank Design
Design, Enterprise und Integration Pattern
SOA
Java SE, Java EE
JPA, JDBC
JAXP, JAXB, JAX-WS, JAX-RS
Servlet, JSP, JSTL JSF
EJB, JMS
JMX, JCA
Hibernate
Metro, Apache CXF, Jersey
ActiveMQ
Spring Framework
Spring Integration Framework
Spring Batch Framework
GWT
XML, XML-Schema, XPath
WSDL, SOAP WS-Policy, WS-SecurityPolicy
Eclipse, Eclipse STS, Netbean, soapUI
Tomcat, JBoss
MySql
H2, HSQL
Oracle
Windows (XP, 7, Server 2008)
Linux Mint
Sun OS – Solaris
OpenOffice (Writer, Draw, Calc, Impress)
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden