Automobilbranche
Zeitraum: seit 01/2010
Aufgaben:
* Konzept und Umsetzung der Public-Facade
* Bugfixing, Performanceanalyse und -verbesserung
* Unterstützung in Test-driven development
IT-Umfeld:
Sun Glassfish V2.1, EJB 3.0, Java 1.5, JSF 1.2 mit Richfaces,
JPA (Toplink und EclipseLink), OpenEJB, Maven, Netbeans 6.7, Postgres
Debian Server
=====================================================================
Versandhandel (3.200 MA) - SOA
Zeitraum: 12/2009
Unterstützung des ETL Teams durch BPEL Prozesssteurung
Aufgaben:
* Konzept von Services
* Realisierung und Test der Services, Deployment
IT-Umfeld:
IBM Websphere Process Server, IBM Websphere Enterprise Service Bus (ESB)
Servlets, Websphere WID, SCA, WSDL, SuSE Linux Enterprise Server
=====================================================================
Versandhandel (3.200 MA) - SOA
Zeitraum: 09/2009 - 11/2009
Fortlaufende Integration von SAP / EDI im Warenwirtschaftsumfeld (auf Basis
von IDOC Nachrichten) durch SAP ALE Adapter.
Aufgaben:
* Konzept von Services
* Realisierung und Test der Services
IT-Umfeld:
IBM Websphere Process Server, IBM Websphere Enterprise Service Bus (ESB)
Servlets, Websphere WID, SCA, WSDL, SuSE Linux Enterprise Server
=====================================================================
Versandhandel (3.200 MA) - SOA
Zeitraum: 08/2009 - 09/2009
Refactoring einer komplexen Servicegruppe (E-Shopanbindung)
Unterstützung des ETL Teams durch BPEL Prozesssteurung
Aufgaben:
* Konzept von Services
* Realisierung und Test der Services
* 3rd Level Support
IT-Umfeld:
IBM Websphere Process Server, IBM Websphere Enterprise Service Bus (ESB)
MQ Series, Websphere WID, SCA, WSDL, SuSE Linux Enterprise Server
=====================================================================
Versandhandel (3.200 MA) - SOA
Zeitraum: 05/2009 - 07/2009
Unterstützung im Betrieb
Change Management und Bugfixing bestehender Service
Aufgaben:
* Unterstützung und Support im Betrieb (3rd Level Support)
* Change Management
* Dokumentation
* 3rd Level Support
IT-Umfeld:
IBM Websphere Process Server, IBM Websphere Enterprise Service Bus (ESB)
MQ Series, Websphere WID, SCA, WSDL, SuSE Linux Enterprise Server
=====================================================================
Versandhandel (3.200 MA) - SOA
Zeitraum: 01/2009 - 04/2009
Integration von SAP / EDI im Warenwirtschaftsumfeld (auf Basis von IDOC
Nachrichten) durch SAP ALE und BAPI Adapter.
Unterstützung des ETL Teams durch BPEL Prozesssteurung
Aufgaben:
* Konzept von Services
* Realisierung und Test der Services
* Planung und Realisierung eines ETL Jobs
IT-Umfeld:
IBM Websphere Process Server, IBM Websphere Enterprise Service Bus (ESB)
MQ Series, Websphere WID, SCA, WSDL, SuSE Linux Enterprise Server
=====================================================================
Versandhandel (3.200 MA) - SOA
Zeitraum: 12/2008 - 01/2009
Integration von Host (über MQ) und DB2.
Aufgaben:
* Konzept von Services
* Realisierung und Test der Services
IT-Umfeld:
IBM Websphere Process Server, IBM Websphere Enterprise Service Bus (ESB)
Websphere WID, SCA, WSDL, Cobol Copybooks, SuSE Linux Enterprise Server
=====================================================================
Medizinbranche (900 MA) - Web Projekt
Zeitraum: 11/2008
Unterstützung in einem laufenden Projekt (Auswertung)
Aufgaben:
* Implementation der Java Services
* Umsetzung der JSF Views
IT-Umfeld:
Java 1.5, Spring 2.5, MDA mit OpenArchitectureWare (oaw), UML 1.4,
Java Server Faces (JSF), Hibernate, Oracle, Maven, MagicDraw UML
SuSE Linux Enterprise Server
=====================================================================
Medizinbranche (900 MA) - ESB Projekt
Zeitraum: 08/2008 - 10/2008
Für die Kommunikation zwischen verschiedenen Systemen wurde ein
Enterprise Service Bus implementiert.
Aufgaben:
* Konzeption und Design eines ESB
* Implementation des ESB
IT-Umfeld:
Java 1.6, Apache Camel, Apache CXF, Spring 2.5 inkl. Spring WS,
Hibernate, JPA, MySQL, Eclipse, Maven2, JUnit4, SSH, bash, VPN
Red Hat Enterprise Server
=====================================================================
Medizinbranche (900 MA) - Batch Programm
Zeitraum: 05/2008 - 07/2008
Ein bestehendes Programm, das die Kommunikation zwischen
einem Webservice und einem FTP Server sicherstellt, sollte um
einen neuen Job erweitert werden.
Aufgaben:
* Erweiterung um JUnit Tests
* Implementierung neuer Funktionalität
IT-Umfeld:
Java 1.5, Spring 2.0 inkl. Spring WS, JDBC, FTP
Eclipse, Maven, JUnit, SSH, bash, VPN
Suse Linux Enterprise Server
=====================================================================
Eigenprojekt - Warenwirtschaft für Einzelhandel
Zeitraum: 12/2007 - 03/2008
Projekt: Warenwirtschaft
Eine bestehende Software auf MS Access Basis sollte mit den Branchentypischen
Besonderheit und neuen Anforderungen (Filialfähigkeit, Anbindung Webshops)
auf eine neuzeitliche Technologie portiert werden.
Als Plattform sollte dabei ein zentraler Datenbankserver dienen, auf denen
von Fat-Clients zugegriffen werden sollte. Die Fat-Clients sollten unter
Swing auf Windows lauffähig sein. Der Bestand der alten WWS sollte übernommen
werden.
Aufgaben:
* Projektleitung
* Konzeption und Design einer Warenwirtschaft auf Fat-Client Basis
* Implementation des WWS Kerns als Spring Anwendung
* Erstellen der GUI
IT-Umfeld:
Java 1.6, Swing (JSR 296), Spring 2.0., Hibernate, DAO, Postgres
Netbeans, Eclipse, Maven, JUnit, SVN, Windows und Linux PCs
=====================================================================
Chemiebranche (4000 MA) - Fernwirksystem
Zeitraum: 07/2007 - 11/2007
Ein bestehendes Fernwirksystem wurde abgelöst. Dabei ist zu beachten gewesen,
das Altdaten weiterhin zur Verfügung stehen sollten und verschiedene
Tätigkeiten, die Teilweise von Fremdanbietern zur Verfügung gestellt wurden
(Konfiguration, Bereitstellung) unter einer Applikation zusammen gefasst
werden sollten.
Für den Versand der Nachrichten wurde ein SMS Gateway zur Verfügung gestellt,
das aus rechtlichen Gründen ebenfalls das Queueing übernehmen sollte.
Weiterhin sollten alle Daten in dem vorangegangenen Projekt Kundenportal
grafisch dargestellt werden.
Aufgaben:
* Konzeption und Design der Applikation
* Implementation der Applikation
* Übernahme der Altdaten
IT-Umfeld:
Java 1.5, Spring 2.0, Hibernate 3, Oracle, Tomcat, iText, JFreeChart
Eclipse, Maven, JUnit, CVS, SSH, bash, VPN
Suse Linux Enterprise Server
=====================================================================
Chemiebranche (4.000 MA) - Kundenportal 2
Zeitraum: 02/2007 - 05/2007
Das Projektziel war ein Kundenportal mit Anbindung an das WWS (Eigen-
entwicklung) unter Oracle. Die Daten wurden über Tabellen-Schnittstellen
zur Verfügung gestellt und über Spring JDBC-Templates dargestellt.
Neben der Anzeigemöglichkeit für den Besucher von bereits bestehenden
Daten können ebenfalls Produkte über eine Shopping-Funktionalität bestellt
werden. Die Bestellungen werden ebenfalls über Tabellen angelegt und dann
in der WWS weiterverarbeitet.
Aufgaben:
* Konzeption und Design der Applikation
* Umsetzung der WWS Schnittstelle
* Implementation der Applikation
* Test und Dokumentation
IT-Umfeld:
Java 1.5, Spring 2.0, JDBC DAO, Oracle, Tomcat, iText, JFreeChart
Eclipse, Maven, JUnit, CVS, SSH, bash
Suse Linux Enterprise Server
=====================================================================
Chemiebranche (4.000 MA) - Kundenportal
Zeitraum: 11/2006 - 01/2007
Ein bestehendes Kundenportal auf Basis von Java, Torque und Oracle sollte
abgelöst werden. Die Daten befanden sich in verschiedenen Systemen und
sollten per SAP Export, View als Database Links (Disposystem) und lokaler
Oracle Datenbank zusammengefasst werden. Ein Grossteil der Formeln zur
Berechnung des Verbrauchs befand sich in PL/SQL Funktionen.
Ich habe die Daten aus den verschiedenen Systemen in einer lokalen Datenbank
zusammengefasst und auf die Tabellen/Views per Hibernate DAO zugegriffen.
Wichtiges Ziel für das Kundenportal war eine problemlose auf eine spätere
Version des Disposystems.
Aufgaben:
* Konzeption und Design der Applikation
* Analyse der bestehenden Daten und Formeln
* Implementation der Applikation
* Test und Dokumentation
IT-Umfeld:
Java 1.5, Spring 2.0, Hibernate 3, Oracle, Tomcat, iText, JFreeChart,
HTML/CSS, XML, Eclipse, Maven, JUnit, CVS, SSH, bash, Oracle Tools
Suse Linux Enterprise Server
=====================================================================
Chemiebranche (4.000 MA) - Schulungsverwaltung
Zeitraum: 10/2006 - 11/2006
Es sollte ein Prototyp einer Schulungsverwaltung erstellt werden. Dabei
wurden Mitarbeiter, Vorgesetzte und Rollen aus SAP exportiert und in eine
Postgres Datenbank importiert.
Nachdem die Daten eingespielt wurden, wurde über eine Übersicht für
Vorgesetzte erstellt, die pro Mitarbeiter oder Rollen die bisher
absolvierten Schulungen oder noch ausstehende Pflicht-Schulungen darstellt.
Aufgaben:
* Konzeption und Design des Prototyps
* Import der Daten im Batch-Verfahren
* Umsetzung des Prototypes
IT-Umfeld:
PHP5, Postgres, HTML/CSS
Eclipse, Ant, CVS, SSH, bash, Suse Linux Enterprise Server
=====================================================================
Werbebranche (30 MA) - Flash Backend
Zeitraum: 09/2006 - 09/2006
Eine Corporate-Webseite eines Modelabels sollte mit Flash umgesetzt
werden und dabei interaktiven Content aus einem Backend-CMS anzeigen.
Das Backend erlaubt die Eingabe von Inhalten inklusive Bildern,
die dynamisch umgerechnet werden.
Die Applikation ist Mandantenfähig.
Aufgaben:
* Konzeption und Design der Applikation
* Ausarbeitung einer Schnittstellenbeschreibung für Flash
* Umsetzung der Applikation
IT-Umfeld:
Java, Hibernate, Tomcat, JMagick, HTML/CSS, XML
Eclipse, Ant, SVN, SSH, bash, Ubuntu Server
=====================================================================
Chemiebranche (43.000 MA) - Onlineshop
Zeitraum: 06/2006 - 07/2006
Für die in aller Welt bekannten Plexiglas Produkte wurde ein Online-
Shop für Endkunden erstellt. Eine wichtige Anforderung war die Eingabe
von Zuschnittsinformationen, die per AJAX-Berechnungen dem Kunden direktes
Feedback zu Preis- und Versandinformationen geben.
Der Onlineshop wird bis heute gewartet.
http://www.plexiglas-shop.com/
Aufgaben:
* Evaluierung einer Shop-Software
* Erweiterung der Shop-Software um Flächenprodukte und AJAX-Berechnung
* Erstellung einer Dokumentation für die Anbindung an eine WWS
* Wartung
IT-Umfeld:
PHP5, MySQL, HTML/CSS, AJAX
Eclipse, Ant, SVN, SSH, bash, Ubuntu Server
=====================================================================
Chemiebranche (4.000 MA) - Anlagenverwaltung
Zeitraum: 04/2006 - 04/2006
Um die ansteigende Menge von Wartungs- und Materialdaten für Anlagen
und Standorte zu verwalten, wurde ein Prototyp einer Verwaltungssoftware
erstellt.
Die Software berücksichtigt die speziellen Bedürfnisse der Prozesse
und Standortorganisationen und erlaubt das Hochladen von Dokumenten
inklusiver Versionierung.
Die Applikation ist Mandantenfähig.
Aufgaben:
* Konzeption und Design der Applikation
* Umsetzung der Applikation
* Konzeption und Design einer Import-/Exportschnittstelle
IT-Umfeld:
PHP5, Postgres
Eclipse, Ant, CVS, SSH, bash, Suse Linux Enterprise Server
=====================================================================
Chemiebranche (300 MA) - Mediadatenbank
Zeitraum: 11/2005 - 12/2005
Eine gewachsene Infrastruktur in Form von mehreren Windows-Freigaben
sollte zu einer Mediadatenbank ausgebaut werden. Dabei sollte weiterhin
die Möglichkeit bestehen, per Windows schreibend zuzugreifen als auch
eine lesende Frontendfunktionalität abgebildet werden. Weitere Anforderungen
waren die Pflege von Metadaten und die Suche danach sowie die feinere.
Rechtevergabe für Gruppen und Verzeichnisse.
Aufgaben:
* Auswahl einer bestehenden WebDAV Implementation als Content-Repository
* Konzeption und Design der Applikation
* Installation des Content-Repositories
* Erstellung eines einfachen Web-Frontends für lesenden Zugriff
* Datenübernahme aus einem bestehenden Shared-Laufwerk
IT-Umfeld:
JAVA (1.5), Apache Slide, Lucene, Struts, JMagick, Tomcat
Eclipse, Ant, CVS, SSH, bash, Suse Linux Enterprise Server
=====================================================================
Chemiebranche (4.000 MA) - Angebotsabwicklung
Zeitraum: 03/2005 - 07/2005
Nach einer Evaliuierungsphase eines Projektes aus 2004 (basierend auf
PHP) wurde ein Tool für die automatisierte Abwicklung von Angeboten
fortgeführt. Nach einer Konzeptphase wurde entschieden, das Projekt
als komplette Neuimplementierung mit Java und XSL-FO durchzuführen.
Die neue Version war in der Lage, beliebig viele Produkte zu verwalten,
die sich durch unterschiedliche Eingabemasken und Formelberechnungen
unterscheiden.
Aufgaben:
* Fortführung eines Projektes aus 2004 (Prototyp)
* Konzeption und Design der Applikation
* Implementation von unterschiedlichen Produkten wie Serviceverträge
oder Schulungen
IT-Umfeld:
JAVA (1.4), Hibernate, Tomcat, Struts, Postgres, XSL-FO
Eclipse, Ant, CVS, SSH, bash, Suse Linux Enterprise Server
=====================================================================
Medienbranche (20 MA) - CRM
Zeitraum: 01/2005 - 03/2005
Für eine Fernsehagentur sollte eine CRM Software geschrieben werden, die
es erlaubt, automatisierte Rundschreiben mit beigefügten Angeboten zu
erstellen und zu versenden.
Aufgaben:
* Konzeption und Design der Applikation
* Betreuung des Kunden
* Erstellung eines einfachen Reportings
IT-Umfeld:
JAVA (1.4), Hibernate, Tomcat, Struts, Postgres, Python
Eclipse, Ant, CVS, SSH, bash, Suse Linux Enterprise Server
=====================================================================
Tourismusbranche (30 MA) - Internet Booking Engine
Zeitraum: 12/2003 - 04/2004
Der Kunde wollte sein Portfolio um einem weiteren Preisvergleich
erweitern. Die Anforderung war ein festgelegter Ablauf im Frontend
und die einfache Erweitbarkeit für neue Anbieter.
Die Software besteht aus einem Backend, das verschiedene Anbieter
per Webservice oder properitäteren Schnittstellen anbindet und
in Echtzeit Angebote anfordert. Das Frontend kommuniziert ebenfalls
per Webservice mit dem Backend.
Eine Herausforderung war die Mehrsprachigkeit und den verwandten
Problemen wie Lokalisierung und Encoding.
Die Applikation ist Mandantenfähig.
Aufgaben:
* Konzeption und Design der Applikation als Front- und Backend
* Ausarbeitung einer Schnittstellenbeschreibung als Webservice
* Anbindung von verschiedenen Anbietern über Webservice
* Umsetzung der Applikation
* Anbindung an das Unternehmensweite Intranet
IT-Umfeld:
Python, Twisted Framework, PHP5, MySQL, Postgres, Webservice, XML
CVS, SSH, bash, Linux Server