GULP Logo

Ihre Quelle für externe Spezialisten aus IT und Engineering

GULP Profil: Java, J2EE (EJB, JMS, JSF, JSP, Servlet etc.), Webservices, UML, BEA …

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.
Dieses Profil wurde anonymisiert. Die vollständige Anzeige ist für registrierte GULP Nutzer möglich.
 
Wohnort                    30xxx, Deutschland 
EDV-Erfahrung seit         1994 
Verfügbar ab               07.01.13 zu 100%, Vor-Ort-Einsatz 100% möglich 
Java, J2EE (EJB, JMS, JSF, JSP, Servlet etc.), Webservices, UML, BEA Weblogic, XML, XSLT, PDF-​Generierung, Ajax
Software-Entwicklung / Programmierung
Beratung / Consulting
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
Studium der Informationstechnik an der Fachhochschule Hannover
Abschluss als Diplom Ingenieur 1994
Deutschland: D2, D3, D5
Kommentar:

Arbeitserlaubnis: Unbefristete und unbeschränkte Arbeitserlaubnis

Deutsch 
Englisch 

Digitale SignalprozessorenTexas Instruments
PC 

HPUX 
SUN OS, Solaris 
Unix 
Windows 

Cgrößere Projekterfahrung, C# Grundkenntnisse
C++Grundkenntnisse
CORBA IDL 
Javalang jährige Projekterfahrung
JavaScriptlang jährige Projekterfahrung

Access 
JDBC 
MySQL 
ODBC 
Oracle8i, 9i
SQL 
Sybase 

CORBASolide Grundkenntnisse
Internet, Intranet 
Message Queuingu.a. eingesetzte Server: SwiftMQ, OpenJMS u. SonicMQ
parallele Schnittstelle 
RPC 
RS232Entwicklung eines Treibers für einen mobilen Barcode-Scanner

o Java, JEE J2EE (EJB, Servlets, JSP, JMS etc.), Struts, JSF
o UML, oAW (openArchitectureWare)
o Objektorientierte Programmierung und Design OOP/OOD
o Liferay
o Grails und Groovy
o Spring
o Android
o Webservices, SOAP, SOA
o BEA Weblogic (certification available), JBoss, Glassfish, Dynamo Application Server von ATG
o Enterprise Architect (Sparx)
o Castor-Framework, Hibernate, Toplink, JPOX
o JasperReports
o OpenJMS, SwiftMQ u. SonicMQ
o XML, XSL, XSD etc.
o Design Patterns
o Continuus, Maven, ANT, Subversion, ClearCase
o GUI-Programmierung (Swing, JFD ..)
o Dokumentation
o Code-review
o Agentensysteme (Mobile Agents, Aglets 2.0.2 von IBM, Tahiti, master slave,

itinerary, atp-Agent Transfer Protocol etc.)



Post und Paketdienst,
Schifffahrt (UMC, Becker Marin),
Automotive (VW),
Banken (Dresdner Bank, Commerzbank),
Touristik (TUI Deutschland),
Telekommunikation (Deutsche Telekom, colt Telecom),
E-Commerce (Met@Box, Met@TV und WallstreetOnline),
Transportation (Siemens),
Handel ...
Zeitraum      : 02.2012 -
Als Softwareentwickler bei einer Großbank
Projekt       : Portal zur Eingabe und Bearbeitung von Kreditanfragen für
                interne Mitarbeiter.
Sprachen (Technologien) : J2EE, WebServices, SOAP, SOA, Javascript, HTML, CSS
Datenbanken   : DB2
IDE, CVS, Tools : eclipse, ClearCase
Applikation Server : JBoss, Tomcat, WebSphere
Frameworks    : JUnit, Base/ONE 
Tätigkeiten   : Refactoring, Entwicklung WebService-Modulen,
                Entwicklung von JUnit-Tests, JSPs, Datenbankschicht usw.

=======

 

Zeitraum      : 05.2010 - 12.2011
Als Softwareentwickler bei einer Paket- und Brief-Konzern in Bonn
Projekt       : Online-Brief-Portal, Abrechnung und Reports
Sprachen (Technologien) : JavaEE, Webservices, SOAP, SOA, Spring, Javascript, HTML, CSS, Scrum
Datenbanken   : Oracle
IDE, CVS, Tools : eclipse, CVS, SVN, Enterprise Architect (Sparx), PowerDesigner, JIRA
Applikation Server : Tomcat
Frameworks    : JUnit, JasperReports, EasyMock, PowerMock

Tätigkeiten   : Entwicklung von Abrechnungs- und Webservice-Modulen, Reporting-Templates,
                Entwicklung von JUnit-Tests, JSPs usw.

=======

Zeitraum      : 05.2009 - 04.2010
Als Softwareentwickler bei einer Großbank in Frankfurt
Projekt       : Kundenportal, Stammdaten-Migration
Sprachen (Technologien) : Java, JavaEE, JPA, JMS, UML, WebServices, SOAP, SOA
Datenbanken   : DB2, Oracle
IDE, CVS      : RAD (eclipse), ClearCase, Enterprise Architect (Sparx)
Applikation Server : WebSphere
Frameworks    : JUnit, oAW (openArchitectureWare)

Tätigkeiten   : Design-Aufgaben, u.a. Object-Mapping
        Entwicklung von Transformatoren, XML2Java und umgekehrt
        Schnittstellenprogrammierung zur Entkopplung verschiedener Layer
        Erweiterung eines Testframeworks, Entwicklung von umfangreichen JUnit-Tests

  Generierung von Java-Klassen durch Einsatz von XSD und oAW
  Entwicklung von WebServices nach Design-Vorgaben


=======

Zeitraum      : 03.2008 - 04.2009
Als Softwareentwickler in Schiff-Branche
Projekt       : Schiffmanagement
Sprachen (Technologien) : Java, J2EE, JSPs, JSF 1.2, JDO, JavaScript
Datenbanken   : MySQL
IDE, CVS      : eclipse, subversion
Applikation Server : Tomcat
Frameworks/Tools   : Liferay, Intalio/BPMN, Struts, JUnit, JPOX, Google APIs, JasperReports,
                     JFreeChart

Tätigkeiten   : Entwicklung von Applikationen zum Datenaustausch zwischen Schiffen

und dem Landserver über UDP inkl. Datenkomprimierung.

Datenabgleich zwischen verschiedener DB-Instanzen

Entwicklung von JSF- und Ajax-Oberflächen, sowie Report- und Chart-

Komponenten

Darstellung von Routen mit Hilfe von Google Maps API

Desing- und Entwicklung einer Persistenzschicht mit JPOX-Framework

Teamleitung, Aufgabenverteilung, Abstimmungen, Reviews usw.


=======

Zeitraum      : 02.2007 - 02.2008
Als Softwareentwickler und Berater bei einem Autokonzern
Projekt       : Problemtracking und -management
Sprachen (Technologien) : Java, J2EE, JSPs, EJBs, JSF 1.2, WebStart, JDBC, JavaScript, UML
Datenbanken   : DB2, Oracle
IDE, CVS      : eclipse, subversion
Applikation Server : OC4J
Frameworks    : Hibernate, Spring, Struts, Fit, JFD (JFormDesigner), JUnit
Bug-Tracking  : Bugzilla

Tätigkeiten   : Entwicklung von Oberflächen unter Swing

Anpassung und Erweiterung der Spring-Komponenten

Backend-Programmierung, Entwicklung und Implementierung von Schnittstellen

Entwicklung von JSP- und JSF-Komponenten

Entwicklung von Unit-Tests

   Entwicklung von Sessions-Beans

 

=======

Zeitraum      : 03.2003 - 01.2007
Als Softwareentwickler und Berater bei einem großen Reiseveranstalter in Hannover
Projekt       : Web-Portal
Sprachen (Technologien) : Java, JSPs, EJBs, Servlets, UML, JDBC, JavaScript, Webservices, SOAP,
                          SOA
Datenbanken   : Sybase, Oracle 9i
IDE, CVS      : eclipse, Perforce
UML-Tool      : Rational Rose
Applikation Server : BEA Weblogic 5.x und 7.0
CMS           : TeamSite Intervowen
Frameworks    : Struts, JUnit, HttpUnit, HiveMind, Maven, Hibernate, Spring
Bug-Tracking  : TeamConnection, Bugzilla
Tätigkeiten   : Entwicklung von Webservice-Komponenten zur Buchung von Bahn-Tickets
        Entwicklung von JSPs, Custom-Tags zur Berechnung und Anzeige von
        Reiseversicherungen in Abhängigkeit von Saison, Reisenden,
        Reiseziel, Reiseart etc.
        Refactoring von veralteten Komponenten
        Erweiterung von Workflows zur Steuerung von Zahlungsverkehr
        (Kreditkarten, Bankeinzug usw.)
        Bugfixing und Bugtracking, Realisierung von JUnit-Tests

=======

Zeitraum      : 11.2002 - 02.2003
Als Software-Entwickler bei einem Großkonzern in Erlangen
(s. Referenz)
Projekt1      : Refactoring eines Frühwarnsystems
Aufgaben      : Architektonische und technische Begutachtung der J2EE-Anwendung

 und Dokumentenerstellung.

Projekt2      : Refactoring eines Bestellsystems als Webanwendung
Aufgaben      : U.a. Erweiterung des Systems um Mehrlieferantenfähigkeit.

 Migration von DB2 auf Oracle 9i. Anpassung und Erweiterung

 des Datenmodells, sowie eine Vielzahl an Korrekturen an

 dem bestehenden Code. Erweiterung des Uploadsystems,

 damit keine Timeouts entstehen.

 Migration von WebSphere auf Tomcat

 (um die Kosten fürs Hosting zu reduzieren). Deployment.

Architektur   : Multilayer, MVC
Sprachen (Technologien) : Java, JSPs, EJBs, Servlets, UML, JDBC, Applet, JavaScript
Datenbanken   : DB2, Oracle 9i
Applicationserver: WebSphere 4.0, Tomcat (beim 2. Projekt)
IDE (Tools)   : VisualAge for Java 3.5.3, ANT
Framework     : JHotDraw
UML-Tool      : Together Control Center

=======

Zeitraum : 07.2002 - 10.2002
Als Softwareberater/Entwickler bei einer Fluggesellschaft
Projekt       : Realisierung eines Client-Server Systems zur Berechnung und

 Simulation von Revenues und Flügen, die  von einem Reiseunternehmen

 getätigt werden sowie Vertragsgenerierung und Protokollerstellung etc.

Aufgaben      : Mitwirkung bei der Architektur sowie Implementierung, Ersetzung

 des Legacy-Systems, das im Moment Clientseitig verwendet wird,

 Entwicklung von Datenmodell etc.

Architektur   : MVC, Multilayer-Architektur (Presentation, Service, Persistence)
Datenbanken   : Oracle (Serverseitig), MS-Access (Clientseitig)         
Sprachen      : Java, Swing, JDBC, Java Web Start
Framwork(s)   : FOP (PDF-Generierung)
Tools (IDEs)  : eclipse, Together Control Center

=======

Zeitraum : 05.2002 - 06.2002
Entwicklung eines Eigenproduktes zum Self Training.
Dieses Produkt kann von Entwicklern, die sich für eine Zertifizierung interessieren,
eingesetzt werden.
Die erste Version enthält bereits 180 kategorisierte
Fragen für die Vorbereitung zur BEA Weblogic Developer Zertifizierung.
Das Programm bietet die Möglichkeit, die Zusammensetzung der Fragen
selbst zu bestimmen und liefert eine abschließende Bewertung der Leistungen.
Zu jeder Frage stehen dem User ausführliche Erklärungen zu den Antworten zur Verfügung.
Des weiteren hat der Benutzer die Möglichkeit mit Hilfe eines innovativen Systems
während der Ausübung seiner normalen Programmiertätigkeit am Rechner,
per Email periodisch Fragen zu beantworten, die vom System bewertet werden,
anschließend erhält der Nutzer eine grafische Auswertung der beantworteten Fragen.
Dieses System ist sowohl als Java Applikation als auch als Web-Applikation
vorhanden (WAR-Datei) und kann somit bequem in ein Web-Container (z.B. Tomcat)
deployt werden.
Sprachen (Technologien) und Frameworks : Java, JSPs, Struts, Swing

=======

Zeitraum : 01.2002 - 04.2002
Firma/Institut: Großes Telekommunikationsunternehmen in Frankfurt
Aufgabe       : Implementierung eines Systems mit einer offenen Architektur

 zur Bearbeitung von Reseller Requests (Anmeldung neuer

 Telefonkunden sowie diverse Verwaltungsaufgaben und Ersetzung

 einiger legacy-Systeme):

 - Kundenadministrierung,

 - Verwaltung der Telefonnummern,

 - Skalierbarkeit, Modularität und die Möglichkeit verschiedener

Teilsysteme auf unterschiedlichen Maschinen zu deployen,

 - Kommunikation der Teilsysteme über Message Queues,

 - Gewährleistung der Datensicherheit beim Betrieb mit Hilfe von

Datenbanktransaktionen und JMS-Aknowledgment Mechanismus.

 - berechtigungsgesteuerter Zugriff auf das System,

 - internationalisierte Web-Anwendung.

Programmiersprache (Technologien): J2EE(EJBs, JSPs, Servlets, JDBC, JavaMail), Swing, SQL, HTML
Betriebsysteme        : Windows NT
Eingesetzte Frameworks: Struts, JUnit
JMS-Server            : SwiftMQ, OpenJMS
Datenbank             : Oracle
Applicationserver     : JBoss + Tomcat
Angewandte Patterns   : Command, Factory, Singletone, Session Facade
IDEs u./o. Tools      : JBuilder, eclipse, TOAD
Versionisierungstool  : CVS
Deployment-Umgebung   : HP-UX (UNIX)

=======

Zeitraum      : 10.2001 - 12.2001
Firma/Institut: Ein Internetdienstanbieter in Hannover
Projekt       : Konzeption und Entwicklung eines Publishing Systems

 mit folgenden Besonderheiten:

 - Online-Registrierung der freien Redakteure.

 - Benachrichtigung des Administrators per Email bei Neuregistrierungen.

 - Administration des Systems über den Browser.

 - Freischaltung der erstellten sowie das Löschen der alten Artikel.

 - Berechtigungsgesteuerter Zugriff auf das System.

Sprachen (Technologien)  : Java (JSPs, Servlets, JDBC), SQL, HTML, XML, XSL
Eingesetztes Framework: Struts
Betriebssystem : Linux
Datenbank     : MySQL
Web-Container : Tomcat

=======

Zeitraum      : 02.2001 - 09.2001
Firma/Institut: Grossbank in Frankfurt
Projekt       : Personalisiertes PrivatkundenPortal (Homebanking u. Aktiengeschäfte)
Aufgabe       : Konzeption und Entwicklung von Komponenten zur Zugriffssteuerung geschützter

 und personalisierter Bereiche des Portals sowie Untersuchung und

 Definition des Navigation-flows.

 Eingesetzte Technologien: J2EE, Session und Entity Beans (EJBs), JDBC, JSPs,

Taglibs (Customer Tags) und JavaScripts.

 Angewandte Pattern(s): Chain of Responsibility


Aufgabe       : Konzeption und Entwicklung eines serverseitigen und Browser-unabhängigen

 Systems zur dynamischen und User-abhängigen Generierung verschiedener

 Navigationsleisten des Portals.

 Eingesetzte Technologien: JSPs, Java Beans und XML.

 Angewandte Pattern(s): Composite und Singleton


Aufgabe       : Erweiterung des im Portal-Projekt eingesetzten MVC-Frameworks

 um weitere Module, damit ein Forwarding der Requests auf Resourcen

 außerhalb des J2EE-Context möglich ist.

 Dies wurde durch die Kategorisierung der Resources sowie

 Requestes und einen automatischen Wechsel zwischen den ATG-

 und Applikation-Context ermöglicht.

 Angewandte Pattern(s): Singleton


Aufgabe       : Erweiterung und Anpassung des bestehenden Logging-Framework um weitere

 APIs für eine leichtere Einsetzbarkeit in verschiedenen Subprojekten.

 Programmiersprache: Java

 Zusatzaufgabe : Untersuchung des Logging-Frameworks Log4J sowie Java Logging 

 API nach deren Einsetzbarkeit in das Projekt.

 

Aufgabe       : Entwicklung von Testfällen für die verschiedenen Systemteile

 unter Benutzung von JUnit.

 

Aufgabe       : Dokumentation aller realisierten Systeme und Module.

 Entwickelte Diagrame: Use Cases, Sequenz-, Klassen-, Zustands-, Aktivitäts-

 und Kollaborationsdiagramme

 Eingesetzte Tools: Together und Visio


Aufgabe       : Konzeption und Entwicklung einer Testumgebung zur Transkodierung

 der aus der Datenbank gelesenen Daten in XML bzw. HTML.

 Eingesetzte Technologien: JSPs, Java Beans, JDBC, XML, DTD,

XSLT-Templates und CSS (Cascading  Style Sheet).

Datenbank     : Oracle
Applikation Server: Dynamo von ATG

 - Entwicklung von ATG spezifischen jhtml-Dateien(Benutzung von Repositories,

Scenarios, Targeters)

Versionisierungstool: Continuus
Betriebssystem: Windows NT, Sun Solaris

========

Zeitraum      : 04.2000 - 02.2001
Firma/Institut: Internetserviceanbieter in Hildesheim
Aufgabe       : Konzeption und Entwicklung eines Komplettsystems zur Bereitstellung

 von Aktiendaten mit folgenden Besonderheiten:

 - Periodisches (Java-Thread) Updaten der Datenbank mit Aktiendaten

externer Content-Provider (www.onvista.de, www.wallstreetonline.de)

 - Bearbeitung der User-Requests.

 - Dynamische Generierung von HTML-Seiten anhand aus

der Datenbank gewonnener Resultsets.

Sprachen (Technologien): J2EE, Session und Entity Beans (EJBs), JSPs, Servlets,JDBC und XML (Definition verschiedener Formate zum Datenaustausch

mit den externen Content-Providern)

 Angewandte Patterns: MVC, Session Facade und Command

 Applikation-Server: BEA Weblogic


Aufgabe       : Konzeption und Entwicklung von Erweiterungsmodulen für das Met@Box's

 Content Management System zwecks Datenimports von externen

 Content-Providern (DPA und www.moviedata.de).

 Eingesetzte Technologien: XML (eigen definiertes Format für

 Firma MovieData zur Übertragung von aktuellen Kinodaten,

 sowie Transkodierung der von der DPA gelieferten News in ein

 einheitliches Format zur weiteren Bearbeitung).

 Angewandte Architektur: Client-Server

 Programmiersprache: Java

Aufgabe       : Entwicklung eines Client-Server-Applikation zur Anbindung

 einer Webkamera ans Internet (Java-Applikation und Applet).

Versionisierungstool: CVS
Eingesetzte Entwicklungstools: VisualAge for Java, TogetherJ, Visio.    
Datenbank    : Oracle, MySQL
Frameworks   : Xalan, Tomcat, Struts

========

Zeitraum      : 10/99 - 03/2000
Firma/Institut: Firma RPG Co.Ltd.
Aufgabe       : Konzeption und Entwicklung eines Kassenprogramms in Java

 (SWING, JDBC) zum Einsatz in Restaurants.

Datenbank     : MS-Access
Aufgabe       : Entwicklung eines dynamisch erweiterbaren Online-Wörterbuches

 für die persische Sprache in Java (Client: Applet,

 Server: Servlet)

Datenbank     : MySQL
Betriebssystem: Linux

========

Zeitraum      : 08.99 - 09.99
Firma/Institut: Signal Computer GmbH Hannover
Projekt       : Entwicklung eines Datenbanksystems zur Zugriffskontrolle

 geschützter Internetseiten

 - Administrations- und Benutzerformulare in DHTML

 - Ortsunabhängige Systempflege

 - Session handling

Sprachen      : Java (Servlet, JDBC), mySQL, HTML, Javascript

========

Zeitraum      : 03.99 - 07.99
Firma/Institut: Sha. Computing GmbH Hannover
Projekt       : Entwicklung eines Autorensystems zur Administration

 der Webseiten der Firma WAGO GmbH

 - Dezentralisierung der Webseitenpflege  der verschiedenen

Niederlassungen der Firma WAGO bei gleichbleibendem Layout

Software:     : Java, C unter Windows (C++ Builder) und Perl

========

Zeitraum      : 11/98 - 02/99
Projekt       : Entwicklung von zwei GUI-Applikationen bei Firma DiaCom GmbH in Altwarmbüchen

 bei Hannover zur Visualisierung der Aktivitäten des Logging- u. Naming-Servers

 einer CORBA-Implementation der Firma SoftConnection GmbH.

Sprachen      : Java unter Benutzung von JClass-Komponenten.

========

Zeitraum      : 05/95 - 10/98
Firma/Institut: miro Computer Products AG in Braunschweig als Festangestellter
Projekte      : - Entwicklung eines umfangreichen Installationsprogramms für

eine Fax-Modem-Soundkarte (miroConnect 34Wave)

 - Entwicklung verschiedener Benutzeroberflächen zur

Konfiguration von miro Produkten wie Video-Karten,

Sound-Karten und Grafikkarten

Sprachen      : InstallShield, C unter Windows, Visual C++ (MFC)

========

Zeitraum      : 09.94 - 04.95
Firma/Institut: Telekom AG Hannover
Projekt       : Maßstabgerechte Visualisierung der aufgenommen Feldstärkenwerte

 der verschiedenen Rundfunksender anhand der GPS-Daten

Sprachen      : C unter Windows
Referenzen werden für registrierte GULP Nutzer angezeigt.
BEA Weblogic certified. Score: 86%
Grundkenntnisse in SAP NetWeaver.