Zeitraum |
10/2007 - 09/2008 |
Firma |
Automobilhersteller |
Projekt |
Unterstützung in der Applikations-Sicherheit |
Tätigkeit |
- Projektberatung zur Applikationssicherheit
- Entwicklung eines Tools zum automatischen Test von Web-Anwendungen auf typische Verwundbarkeiten (XSS, SQL-Injection)
- Betreuung eines Trainings zur sicheren Anwendungsentiscklung
- Konzepte zur Authentifizierung und Autorisierung im SOA Umfeld
|
DV-Umfeld |
Java, iPoint, MySQL, SVN, Websphere Message Broker, Websphere MQ, IBM DB2, JBoss SEAM
|
|
Zeitraum |
10/2006 - 09/2007 |
Firma |
Software-Hersteller |
Projekt |
Beratung im Rahmen eines Entwicklungsprojekts zum Dateiaustausch im Swift-Netzwerk |
Tätigkeit |
- Unterstützung im Design der Anwendung auf Basis des Websphere Message Brokers
- Design und Entwicklung des Parsers für ein- und ausgehende Nachrichten sowie der Schicht zum Versand von Nachrichten
- Design und Entwicklung einer Datenbank-Schicht für ein Object-Relationales Modell
- Design und Implementierung der zentralen Steuerungsinstanz der Finite State Machines
- Implementierung der Download-Funktionalität
- Erstellung eines Konzepts für Unit-Tests im Rahmen der Möglichkeiten der spezifischen Anwendung
|
DV-Umfeld |
Java, Websphere Message Broker, Websphere MQ, Log4J, Ant, Rational Software Architect, IBM DB2, CMVC
|
|
Zeitraum |
06/2006 - 09/2006 |
Firma |
IT-Dienstleister |
Projekt |
verschiedene Erweiterungen mehrerer Online-Bestellsysteme
|
Tätigkeit |
- Erstellung eines SOAP-Service zum Datenaustausch mit einem
Host-System über WebSphere und MQSeries
- Einführung von Cactus für In-Container Tests des Online-
Bestellprozesses eines grossen E-Business-Systems
- Erstellung eines Datenaustauschservers mit Spring und Hibernate
um Produktdaten auzutauschen
- Erarbeitung eines Testkonzepts für ein neues E-Business System
|
DV-Umfeld |
Java, SOAP, Spring 2.0, Hibernate 3.2, Log4J, Ant, Eclipse,
WSAD, MQSeries, MySQL, Subversion
|
|
Zeitraum |
02/2006 - 05/2006 |
Firma |
IT-Dienstleister |
Projekt |
Anbindung der Reports der IBM Dynamic Infrastructure an ein Tool zur
Auswertung und Rechnungsstellung
|
Tätigkeit |
- Analyse der Anforderungen und Design der Anwendung
- Entwicklung eines Prototypen mit direktem Datenzugriff, standalone mit Spring 2.0 als Container
- Integration des Prototypen in die Reports von IBM DI, ansprechen der WebServices mittels eines Java-Clients
|
DV-Umfeld |
Java, IBM DB2, SOAP, XML, DOM, JDBC, Hibernate 3.1, Log4J, JUnit, Ant,
JXPath, Jakarta-Commons (Pool, Collections, Lang), Tomcat, Eclipse, Starteam
|
|
Zeitraum |
11/2005 - 01/2006 |
Firma |
ERP Hersteller |
Projekt |
Erstellung einer EAI-Middleware zum bidirektionalen Datenaustausch mit mehreren
Zusatzapplikationen (CRM, Versandsteuerung, Lagerhaltung)
Bereitstellung von Diensten des ERP-Systems als WebService
|
Tätigkeit |
- Analyse der Anforderungen und Design der Anwendung
- Auswahl der Tools zur Entwicklung
- Implementierung eines HTTP-Servers für SOAP Anfragen für den Stand-alone Betrieb und Betrieb der WebServices in einem Servlet Container aug Basis von Axis
- Schneller Lesezugriff auf die Daten der ERP-Systems per JDBC und Hibernate, Erstellung des Objektmodells zu den gegebenen Daten
- Implementierung der Java-Schnittstelle zum Zugriff auf die Funktionen des ERP Systems
- Erstellung eines Translators zur regelbasierten Übersetzung von Daten (Mapping)
auf Basis von XPath-Expressions mit Zugriff auf XML-Bäume (DOM + JDOM) und beliebige
JavaBeans und der Möglichkeit der Erweiterung um eigene Funktionen
- Bereitstellung des Translators als generischer WebService
- Implementierung von transaktionssicheren Queues zur Verarbeitung von Ereignissen aus dem ERP System
- Implementierung eines Monitors zum melden von Fehlern im Betrieb per EMail
- Bereitstellung der WebServices für die Anbindung eines Systems zu Lagerverwaltung
- Bereitstellung der WebServices für die Kommunikation mit einer Versandsteuerungssoftware für den internationalen Versand
- Implementierung der bidirektionalen Schnittstelle mit einem CRM System (Kunden, Aufträge, offene Posten, Artikel, Preise)
|
DV-Umfeld |
Java, Informix, SOAP, XML, DOM, JDBC, Hibernate 3.1, Log4J, JUnit, Ant,
JXPath, Jakarta-Commons (Pool, Collections, Lang), Jakarta Tomcat, Eclipse, Starteam
|
|
Zeitraum |
03/2002 - 11/2005 (mehrere Projekte) |
Firma |
Dienstleister für Automobilhersteller |
Projekt |
Entwicklungsunterstützung für eine Webanwendung zur Gebrauchtfahrzeugbewertung
|
Tätigkeit |
- Erstellung der Spezifikation für die Basisfunktionalität und Masken
- Unterstützung bei der Implementierung des Basisframeworks mit MARK/8
- Entwicklung des PrintManagers auf Basis von XSL:FO
- Erweiterung der Benutzerverwaltung um vererbbare Rechte
- Implementierung eines lastgesteuerten Managers für Hintergrundprozesse
|
DV-Umfeld |
Java, StrutsCX, Oracle, Torque, MARK/8, Jakarta Tomcat, Eclipse, CVS
|
|
Zeitraum |
07/2004 - 11/2004 |
Firma |
Automobilhersteller |
Projekt |
WebAnwendung zur Vertriebsunterstützung und Planung von Rabattaktionen
|
Tätigkeit |
- Analyse und Design der Webanwendung
- Erstellung der Masken anhand der geforderten Funktionalität und des Design-Guides des Kunden als HTML-Dummy zur detailierten Absprache der Funktionalität
- technische Projektleitung
- Erstellung des Feinspezifikation, Unterstützung des Entwicklerteams
- Implementierung des Basis-Frameworks der Anwendung und Design des Objekt-Relationalen Datenbank-Schemas
- Entwicklung unabhängig von der verwendeten Datenbank und unabhängig vom Application Server
|
DV-Umfeld |
Java, Struts, Oracle, IBM DB2, Hibernate 2.1, IBM WebSphere, Jakarta Tomcat, Eclipse, Starteam |
|