JAXB-Webservices, Spring 3, Magnolia API, JCR Queries (SQL und XPath), Hibernate,
Logistik-Unternehmen
> Intranet-Anwendung
> (Java/JEE, Spring 2.5, Spring Webflow)
> 05-08/2009
- Beratung zum Einsatz von Java und des Spring Frameworks
- Unterstützung im Entwicklungsprozess, u.a. zum Einsatz von Maven 2
Print-on-Demand-Unternehmen
> Softwarearchitektur / technische Konzeption
> 03-06/2009
- Analyse des Altsystems
- Anforderungsanalyse
- Recherche geeigneter Technologien und Frameworks für Front- und Backend
Automotive-Unternehmen
> Framework zur Erstellung prototypisierter Händler-Websites
> (Java: JSP, XML, CMS: Gauss VIP 8/LiveEdit, Webapplication-Server BEA WebLogic)
> 09/2008-01/2009
- Erstellung der CMS-Templates (LiveEdit/Content Client, Content Editor)
- Softwareentwicklung (JSP): WCMS API
- Aufbau eines zweistufigen Systems von Websites für Markt/Händler
- prototypische Websites für Märkte, anpassbar durch die zugehörigen Händler
Automotive-Unternehmen
> Single-Sign-On-Integration einer Webanwendung
> (Java: JSP, proprietäres SSO/SiLo-Framework, XML, CMS: Gauss VIP 8)
> 07-08/2008
- XML-Konfiguration der Anwendung für das unternehmenseigene SSO/SiLo-Framework
- Implementierung der Webservice-Schnittstelle für die externe Anwendung
- Realisierung der Funktionen u.a. Registrierung, Login, Passwort-Erinnerung
Kabarett-Theater
> Portal
> (CMS: TYPO3, Templavoila, TypoScript, PHP, MySQL, Apache Webserver)
> 06/2008-06/2009
- Projektleitung, Anforderungsanalyse, Beratung und Schulung des Kunden
- Aufbau der Anwendung in TYPO3
- mehrere Seitentemplates und flexible Inhaltselemente (FCE) mit Templavoila
- Implementierung eines Terminkalenders mit Veranstaltungssuche
- Integration eines externen Kartenreservierungssystems
- Konfiguration des Rich Text Editors RTE zur Verwendung eigener CSS-Klassen
Automotive-Unternehmen
> News-Portal im Erscheinungsbild einer Blog-Anwendung
> (Java: JSP, CMS: Gauss VIP 8, Oracle, Webapplication-Server BEA WebLogic)
> 02-05/2008
- Anforderungsanalyse und Modellierung eines wiederverwendbaren DB-Modells für eine mehrsprachige Anwendung
- Anlegen der Oracle-DB inkl. Views
- Entwicklung eines generischen News-Packages mit thematik-spezifischen Erweiterungen zur Unterstützung der Wiederverwendbarkeit
- Anwendungsmodule: u.a. Kategorie-Übersicht, Monats-Archiv, Tag-Cloud
- Erstellung der CMS-Templates (LiveEdit/Content Client, Content Editor)
- Integration von DB- und WCMS-gepflegten Inhalten
- Softwareentwicklung (Java MVC, JSP): SQL (Oracle), JDBC, WCMS API
Medien- und Kommunikations-Dienstleister
> Kundenbindungs-Portal
> (Java/JEE: Spring MVC, JSP, CMS: Magnolia 3, Oracle, Derby, Tomcat 5, Maven 2, Ant)
> 09/2007-01/2008
- Analyse von Seitenstrukturen und Anlegen entsprechender Paragraphen und Dialoge in Magnolia
- JSP-Template-Programmierung unter Verwendung von JSTL und Magnolia Taglibs
- Implementierung von Webservice-Facades auf Basis generierter Schnittstellenklassen (JAXB)
- OOA/OOD: Businesslogik-Implementierung des Bereichs: Produkte, Bestellung, Warenkorb
- Implementierung von Steuerungslogik mit Spring MVC:
Produktsuche-Controller mit Hilfe von Anfragen an das Content Repository (JCR/Jackrabbit)
Realisierung eines mehrstufigen Warenkorb-Prozesses mit AbstractWizardFormController
- Konfiguration verschiedener Umgebungen (Lokale Entwicklung, Integration, Produktion)
mit Hilfe von XML-konfigurierter Spring Dependency Injection
- MDA: Generierung von JavaBeans aus XML-definierten Models
- Softwareentwicklung: Spring MVC, JSP (JSTL, Magnolia Taglibs), JCR Queries, Magnolia API
Automotive-Unternehmen
> Service-Portal
> (Java: JSP, CMS: Gauss VIP 8, Oracle, Webapplication-Server BEA WebLogic)
> 06-09/2007
- Anforderungsanalyse und Erstellung eines komplexen DB-Modells für eine mehrsprachige Anwendung
- Erstellung des DDL-Skripts zum Anlegen der Oracle-DB
- Befüllung der DB mit prototypischen Daten
- Erstellung der CMS-Templates (LiveEdit/Content Client, Content Editor)
- Softwareentwicklung (JSP): SQL (Oracle), JDBC, WCMS API
Automotive-Unternehmen
> Markenpräsentation
> (Java: JSP, CMS: Gauss VIP 8, Webapplication-Server BEA WebLogic)
> 07/2007
- Erstellung der CMS-Templates (LiveEdit/Content Client, Content Editor)
- Softwareentwicklung (JSP): WCMS API
Callcenter-Unternehmen
> Intranet-Informationssystem mit Extranet-Funktionalitäten für Mandanten
> (CMS: TYPO3 v4, PHP)
> mehrere Teilprojekte im Zeitraum 11/2006-08/2007
- Aufbau der Anwendung in TYPO3
- Anlegen von Backend- und Frontend-Nutzern (und Nutzergruppen) mit ihren zugehörigen Rechten
- Konfiguration des Frontend-Editing
- technische Konzeption und Realisierung einer zweidimensionalen Matrix-Navigation ("querliegende Kategorien")
- Entwicklung von TYPO3-Extensions:
Kontaktmanager
Bereitschaftsplan
erweitertes News-System
- Suche "indexed_search", wahlweise eingeschränkt auf Teilbereiche der Website
- erweiterte Konfiguration des Rich Text Editors RTE zur Verwendung eigener CSS-Klassen
- Beratung und Schulung des Kunden
Community-Portal
> Lifestyle-orientiertes Web2.0 Portal
> (ASP.Net 2.0, C# Codebehind-Klassen, MS SQL Server)
> 01-02/2007
- Verwendung von MS Visual Web Developer und MS SQL Server Management Studio
- Master-Page-basierter Aufbau der Anwendung
- serverseitige Formularauswertung mit ASP.Net-Validatoren
- Aufbau des Community-Portals mit Nutzerverwaltungsfunktionen (Registrierung, Profilpflege)
- Erstellung des ERM-Datenbankmodells
- Datenbankzugriffe unter Verwendung von Stored Procedures
Automotive-Unternehmen
> CI-Relaunch einer Sparten-Website
> (Java: JSP, CMS: Gauss VIP 8, Webapplication-Server BEA WebLogic)
> 09-11/2006
- Anforderungsanalyse
- Inhalte/Templates-Modellierung
- Erstellung und Anpassung von CMS-Templates (LiveEdit/Content Client, Content Editor)
- Software- und Web-Frontendentwicklung (JSP/HTML/JS)
- WebTrends-Tracking (Pages und Click-Events)
Haustechnik-Handelsunternehmen
> Online-Shop CI-Relaunch
> (HTML/CSS)
> 08-09/2006
- Web-Entwicklung Frontend (HTML/CSS)
- technische Beratung zum geplanten technischen Relaunch
Logistik-Unternehmen
> Intranet-Anwendung
> (TYPO3, XHTML/CSS)
> 03-04/2006
- Web-Entwicklung (XHTML/CSS)
- Erstellung von TYPO3-Extensions
- dynamisches Newsletter-Abonnement anhand der Seitenhierarchie
- Frontend-Plugin für das Eingeben von Nachrichten
Print-on-Demand-Unternehmen
> Rechteverwaltung für Intranet-Administrationsanwendung: Konzeption und Realisierung
> (PHP/PEAR, LDAP)
> 09-12/2005
- Anforderungsanalyse in Zusammenarbeit mit den Fachbereichen (Marketing, Produktmanagement, Produktion, Service, Finance/Controlling, IT)
- Rollenbasierte Rechtemodellierung/RBAC (anhand von Abteilung, Mitarbeiterstatus, Projekten etc.)
- Recherche und Präsentation geeigneter Softwarelösungen (u.a. phpGACL)
- Entwurf eines LDAP-Schemas zur Umsetzung des Rechtemodells
- OO-Entwicklung eines PHP-Packages zur Kapselung der LDAP-Zugriffe aus der Intranetanwendung
- Integration der Rechteverwaltung in das laufende System
Energieversorgungs-Unternehmen
> Technische Konzeption und Umsetzung der CMS-basierten Website
> (Apache Webserver, PHP, CMS: TYPO3)
> 05-06/2004
- Anforderungsanalyse
- Content Management System: TYPO3, Installation, Konfiguration, Templates
- Aufbau der Website auf Grundlage statischen HTMLs
- HTML-Newsletter-System mit PHP
- Integration zusätzlicher dynamischer Inhalte (neben TYPO3)
Medienanalyse-Unternehmen
> Internet-Anwendung für Medienanalysen
> (Zope Web Application Server, PostgreSQL, Java Applet (Browserumgebung), XML, Java-Imaging, Java-Visualisierungs-Framework "OpenViz")
> 08/2003-04/2004
- technische Projektleitung
- technische Konzeption: Visualisierung der Analyse-Ergebnisse
- Java-Softwareentwicklung: Java Applet unter Verwendung von "OpenViz"-Komponenten
- Java-Package unter Verwendung diverser Design Patterns (Factory Method, Facade, Command, ...)
- Server-Kommunikation: XML über HTTP, leichtgewichtiger stringbasierter XML-Parser
- automatische Datenverarbeitung und Erstellung von Reports und Charts
- Drucken und Grafik-Dateiexport aus dem Java-Applet (JIMI, JAI)
- Deployment des OpenViz-Frameworks als Java-Extension
Internet-Agentur
> Wirtschafts-Verband - Web-Portal
> (Tomcat 4, Java Servlet, Cookies)
> 03-04/2003
- Softwareentwicklung Java Servlets unter Tomcat 4
- Realisierung einer Browserweiche je nach Browser und Entscheidung des Nutzers
- Umsetzung mittels Filter-Interface (javax.servlet)
- Schreiben und Lesen von Cookies zum Speichern der Nutzer-Wahl
> CMS-Marktvergleich
> (u.a. eZ Publish, TYPO3, webEdition, Contenido, EGOCMS, Nadmin)
> 12/2002-01/2003
- Internet-Recherche
- Konfiguration und Test verschiedener Systeme auf technische Voraussetzungen,
Benutzerfreundlichkeit, Mächtigkeit
- genauere Analyse des Systems "eZ publish" inkl. Realisierung einer Anwendung
- Weiterbildung der Agentur-Mitarbeiter
> Automotive-Unternehmen - Technischer Relaunch einer Sparten-Website
> (Java, CMS: Gauss VIP 5e)
> 07+12/2002
- Softwareentwicklung
- Erstellung und Anpassung von CMS-Templates (Java)
- Aufbau der Sparten-Website mit w//center WCMS
- statischer Export für Offline-Anwendung
> Bank - interaktive Website zur Darstellung der Kultur-PR
> (Apache Webserver, PHP, Datenbank: MySQL)
> 10/2001-02/2002
- technische Projektleitung
- technische Konzeption (u.a. DB-Modellierung)
- Softwareentwicklung PHP, SQL (Backend und Frontend)
> Aufbau des Agentur-Qualitätsmanagements
> 2000/2001
- fachliche Beratung (Softwareentwicklungs-Perspektive) des Qualitätsmanagers
- Prozeßanalyse und -optimierung von Projekten
> Internetdienstleister - mehrere Web-Portale auf CMS-Grundlage
> (JRun, Java (JSP), CMS: ATPS)
> 12/2000-08/2002
- Teamleitung in der Agentur (3-4 Personen)
- Softwareentwicklung Java Server Pages (JSP)
- Analyse und Evaluierung von Inhaltstypen (DTDs)
- Multi-Branding auf Basis übergreifender CMS-Templates
- Content Management System: ATPS
bevorzugt D0, D1