
Projekte, die ich zuletzt durchgeführt habe
Mein aktuelles Profil im PDF-Format zum Download: Java/J2EE-Entwickler Oliver Raupach
Zeitraum: 10.2011 - 12.2011
Dienstleister, München
Architektur Evaluierung für ein verteiltes System zur automatischen Rechnungsprüfung. Implementierung im Bereich JEE 6 und EJB 3.1 sowie einer Admin-Oberfläche mit GWT/GXT. Zum Einsatz kamen dabei:
- Java 1.6
- IntelliJ 10.5.2
- Jboss 7.1
- HornetQ JMS Broker 2.2.5
- Hibernate 4
- GWT 2.4 / GXT
- Mockito 1.9.0
- Jenkins CI
- Maven 3
- Oracle / MySQL
Zeitraum: 09.2011
Handel, München
Für ein Hybris-Shop-System wurde der Payment-Provider über Web-Services angebunden. Zum Einsatz kamen dabei:
- Java 1.6
- Eclipse 3.7 Indigo
- Spring 3 (Core + MVC)
- Hybris Multichannel Suite 4.4.1 & Multichannel Accelerator
- gson
- jQuery
Zeitraum: 04.2011 - 05.2011
Bank, München
Für eine Inhouse Web-Anwendung wurden verschiedenen Business-Services und eine Anbindung externer Systeme über SOAP implementiert. Zum Einsatz kamen dabei:
- Java 1.6
- Eclipse 3.6
- Spring 3
- Hibernate 3
- JUnit 3.8
- EasyMock
- Axis 1.4
Zeitraum: 09.2010 - 04.2011
Automobil, München
Anbindung der Backend-Systeme für eine neue Web-Site. Bereitstellung von Diensten wie Login, Userverwaltung und Mail-Config über REST/SOAP-Schnittstellen. Die Entwicklung fand in einem großen Team (ca. 180 Entwickler) statt und wurde im Rahmen von Scrum/ScrumOfScrum durchgeführt. Zum Einsatz kamen dabei:
- Java 1.5
- Eclipse 3.6
- REST Jersey Framework, Axis
- JAXB
- Glassfish 2.1/3
- LDAP
- JUnit 4, Mockito
- Javascript, JQuery, JSON
- SVN, Hudson/Jenkins CI, Maven
- Apache Felix OSGi Server
- Oracle JPA, TopLink
- JSF MyFaces
Zeitraum: 05.2010 - 09.2010
Verlag, München
Konzeption und Neuentwicklung des zentralen Content-Management-Systems des Verlags. Die Anwendung wurde als Client-Server-System konzipiert. Das Frontend basiert auf einer Eclipse/RCP-Lösung und kommuniziert mit dem Server mittels SOAP-Webservices. Die Teilanwendungen GUI/Backend wurde zur „Continuous Integration“ mittels Hudson/Maven/Buckminster headless gebaut. Die Entwicklung fand im Rahmen von Scrum statt. Zum Einsatz kamen dabei:
Frontend/GUI
- Java 1.6
- Eclipse 3.5/3.6 RCP
- SOAP Apache CXF 2.2
- SWTBot
- XStream 1.3
Backend
- Java 1.6
- SOAP Apache CXF 2.2
- Spring 3
- Hibernate 3.5 (incl. JPA und envers)
- Lucene 3 Volltextsuche
- Tomcat 6
- Maven 2
- Junit 4
- Postgres 8.4
Continuous Integration
- Hudson
- Maven (Backend)
- Buckminster (GUI/RCP)
Zeitraum: 10.2009 - 04.2010
Bank, München (Wiedereinsatz)
Weiterentwicklung einer E-Payment Anwendung. Eine bestehende WEB Anwendung wurde mit neuen Zahlungsmitteln (Ukash, Chinatrust Cash Card) ergänzt, die Migration von JDBC zu Hibernate durchgeführt und auf Java 1.6 umgestellt. Die Entwicklung fand im Rahmen eines Scrum/XP-Projektes mit zweiwöchigen Iterationen statt. Zum Einsatz kamen:
- Java 1.6
- Eclipse 3.4
- Hibernate 3 / JPA
- SOAP / Axis 1.4
- Struts 1.3.10 / StrutsCX (XSL, XML, XPath)
- Spring-Batch
- JUnit / TestNG
- Tomcat 5.5
- Maven 2
- SVN
- Hudson
- Oracle DB
Zeitraum: 06.2009 - 09.2009
Bank, München
Neuentwicklung eines Web-Bausparportals zur Erstellung von Modellrechnungen für die verschiedenen Varianten von Bausparverträgen. Zum Einsatz kamen:
- Java 1.5
- Eclipse 3.3
- Hibernate 3 / JPA
- Spring 2.5
- OSGi
- SVN
- JUnit
- Selenium
- HSQLDB
Zeitraum: 02.2009 - 05.2009
Bank, München
Weiterentwicklung einer E-Payment Anwendung. Eine bestehende WEB Anwendung wurde mit neuen Zahlungsmethoden (Maestro, Giropay, Sofortüberweisung) ergänzt. Die Entwicklung fand im Rahmen eines Scrum / XP Projektes mit zweiwöchigen Iterationen statt. Zum Einsatz kamen:
- Java 1.5
- Eclipse 3.4
- Hibernate 3 / JPA
- SOAP / Axis 1.4
- Struts 1.3.10 / StrutsCX (XSL, XML, XPath)
- Spring-Batch
- JUnit
- Tomcat 5.5
- Maven 2
- JAXB
- SVN
- Cruisecontrol
- Oracle DB
Zeitraum: 06.2008 - 12.2008
Automobil, Stuttgart
Implementierung eines Produktions-Planungs-Tools zur Bandsteuerung. Die
Anwendung wurde mittels Eclipse RCP in einem 10-Mann-Team realisiert.
Teilaufgabenstellung innerhalb des Teams:
- Entwurf und Realisierung einer Dokumentenverwaltung für die
Anwendung. Die Dokumente wurden hierbei über eine SOAP-Web-
Schnittstelle zu einem SAP-System übertragen und dort abgelegt. - Rechtschreibprüfung mit Jazzy.
- Anbindung einer externen Anwendung mittels COM4J
- Einbau einer Volltextsuchfunktionalität mittels Lucene
- Div. SWT-GUI-Funktionalitäten (Views, Editoren, Dialoge)
Zum Einsatz kamen:
- Java 1.5
- Eclipse 3.3
- SWT
- RCP
- Lucene
- SOAP, Axis 1
- Jazzy Spellchecker
- com4j
- Subversion (SVN)
- Ant
