GULP Logo

Ihre Quelle für externe Spezialisten aus IT und Engineering

GULP Profil: Java/JEE | Enterprise CMS

Kontakt zum Kandidaten:







Über GULP:
  • GULP ist die wichtigste Quelle
    für die Besetzung von IT-/Engineering-Projekten im deutschsprachigen Raum.
  • Sie suchen Projektunterstützung?
    Im Kandidaten-Pool von www.gulp.ch mit mehr als 75.000 IT-Freiberuflern, darunter 10.500 Freelancer mit Schwerpunkt Engineering, finden Sie die externen Mitarbeiter für Ihre Anforderungen.
  • Sie suchen selbst ein Projekt?
    Mit Ihrem Profil bei GULP können Sie Projektangebote von 3.000 Unternehmen erhalten. Registrieren Sie sich kostenfrei.
 
Wohnort                    04xxx, Deutschland 
EDV-Erfahrung seit         1999 
Verfügbar ab               04.06.12 zu 100%, Vor-Ort-Einsatz 80% möglich 
Java/JEE | Enterprise CMS
Software-Entwicklung / Programmierung
Beratung / Consulting
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
Studium der Informatik (Universität Leipzig) mit Schwerpunkt Informatik im Versicherungswesen, Nebenfach Betriebswirtschaftslehre (BWL),
Abschluß als Diplom-Informatiker 1999
Deutschland
Kommentar:

bevorzugt D0, D1

DeutschMuttersprache
Englischfließend
Russisch10 Jahre Schulbildung, Auffrischung nötig
Tschechisch3 Jahre Schulbildung

MS-DOS 
UnixEntwicklung u.a. unter: Linux, AIX
WindowsWindows NT, Windows 2000, Windows XP, Windows 7

Assembler80x86 Praktikum (Uni)
CANSI, Praktikum (Uni)
C# 
C++Studium
Javamehrjährige Berufserfahrung: JEE
JavaScriptmehrjährige Berufserfahrung: u.a. jQuery
Pascalmüßte aufgefrischt werden
PHPmehrjährige Berufserfahrung
PrologPraktikum (Uni)
TeX, LaTeXDiplomarbeiten mit LaTeX gesetzt

XML, XSL
Access 
Filemaker 
JDBC 
MS SQL Server 
MySQL 
ODBC 
Oracle 
SQL(Standard)
SybasePraktikum (Uni)

- langjährige Erfahrung im Datenbank-Design relationaler DB (ERM)
Erfahrungen:
- Objektorientierte Programmierung (OOA/OOD), UML
- Design Patterns (Entwurfsmuster)
- Java/JEE (Java 5): JSP, Servlets, Spring, Struts, JDBC, ...
- PHP4/5: PEAR
- XML: DTD, XSL
- LDAP: Schema/DIT
- Content-Management-Systeme: Magnolia, Gauss VIP, FirstSpirit, ATPS, TYPO3, eZ Publish
- Web-Entwicklung: HTML/XHTML, CSS, JavaScript, AJAX / Internet, Intranet, Extranet
- Technische Projektleitung (Team-Führung, Vorgehensmodelle, Spezifikations-Erstellung)
- Qualitätsmanagement, -sicherung

Werkzeuge:
- Softwareentwicklung: IntelliJ IDEA, Eclipse
- Tests: JUnit, EasyMock, Mockito, Checkstyle, Cobertura, FindBugs, Sonar
- Versionsmanagement: Subversion, CVS
- Build: Ant, Maven 2, Bamboo, Jenkins
- Bug/Issue-Management: Jira, Redmine, Bugzilla, Mantis, ...
- Dokumentation: Javadoc, PHPDocumentor
- Webserver/Application Server: Apache, Tomcat, JRun

Hintergrund in:
- Rechtemodellierung: RBAC, ACLs, LDAP
- Datenvisualisierung
- Methoden der KI (Künstliche Intelligenz)
- Automatische Sprachverarbeitung (Computerlinguistik)
- Mathematische Spieltheorie
Versicherungen
Banken
Automotive
Energieversorgung
IT
Medien

Kommunikationsdienstleister

> mehrere Kunden-Portale:

    - Medienunternehmen

    - Handelsunternehmen

    - Kundenbindung eines Handelsunternehmens
> (Java/JEE: CMS: Magnolia 4.3 mit STK, Tomcat 6, Maven 2 und 3, Ant)
> 06/2010-05/2012

- Softwareentwicklung: Controller- und Model-Klassen, Anbindung von

  JAXB-Webservices, Spring 3, Magnolia API, JCR Queries (SQL und XPath), Hibernate,

  JUnit-Tests mit Mockito
- Template-Programmierung: FreeMarker Template Language FTL, Magnolia Tag Libs
- Templates, Paragraphen und Pflege-Dialoge auf Basis des Magnolia
  Standard-Templating-Kit STK

- Erweiterung von Magnolia um ein "Teaser-Management":
    - Teaser werden als eigenständige Objekte gepflegt
    - an dafür vorgesehenen Plätzen können Teaser vom Redakteur eingebunden werden
    - für diese Plätze sind die passenden Teaser-Typen konfigurierbar, so dass bestimmte
      Teaser nur an festgelegten Plätzen angeordnet werden können
    - mehrere für einen Platz gepflegte Teaser werden priorisiert oder zufallsgesteuert
      angezeigt, wobei für jeden Teaser ein Zeitintervall festgelegt werden kann
    - Implementierung einer Management-Anwendung zum Bearbeiten, Umbenennen, Duplizieren,
      Aktivieren/Deaktivieren (zeitgesteuertes Veröffentlichen), Löschen von Teasern unter
      Einsatz verschiedener Commands
    - Teasersuche: Typ, Volltext, Tags, Kategorien, Erstellungs- und Bearbeitungsdatum
    - Suchergebnisliste mit konfigurierbarer Seitenaufteilung (Paging) und Sortierbarkeit
    - Suchergebnis: Anzeige von Teaser-Vorschau, Aktivierungstatus, Erstellungs- und
      Bearbeitungsdatum, Bearbeiter, Veröffentlicher

 


Pharma-Unternehmen

> mehrsprachige Unternehmens-Website
> (CMS: TYPO3, Templavoila, TypoScript, PHP, MySQL, Apache Webserver, AJAX, jQuery)
> 08/2009-jetzt

- laufende technische Betreuung
- technische Projektleitung
- Anforderungsanalyse
- Aufbau der Anwendung in TYPO3 inkl. Mehrsprachigkeit/i18n
- flexible Inhaltselemente (FCE) mit Templavoila
- Konfiguration des Rich Text Editors RTE
- dynamische Seitenbereiche mit AJAX
- Integration von Video und Bildgalerie mittels jQuery
- Schulung der Mitarbeiter des Kunden


Automotive-Unternehmen


> Evaluierung mehrerer Java-basierter Enterprise Content Management Systeme
> (CMS: Magnolia EE 4.2, Jahia EE v6, Alfresco EE 3.2, dotCMS EE 1.7)
> 01-02/2010
- Erstellung eines Fragenkatalogs mit Beurteilungskriterien
- Auswahl von Open-Source-Systemen
- Evaluierung der einzelnen Systeme

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