GULP Logo

Ihre Quelle für externe Spezialisten aus IT und Engineering

GULP Profil: Java Enterprise Professional

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.de 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                    13xxx, Deutschland 
EDV-Erfahrung seit         1987 
Verfügbar ab               04.06.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
Java Enterprise Professional
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Qualitätsmanagement / Qualitätssicherung / Test
Engineering / IT-nahe Ingenieurdienstleistungen

CAD Services (Konstruktion, Datenanbindung, Facility Management)

Festanstellung kommt in Betracht, aber freiberufliche Mitarbeit bevorzugt

Voraussetzung für Festanstellung: Einzelheiten nach Absprache
1971-1975 Grundschule
1975-1984 Gymnasium, Abitur, Detmold
1984-1986 Studium Physik, Vordiplom, Göttingen
1987-1990 Studium Physik, Diplom, Berlin
1991-1992 freiberuflich tätiger CAD-Dienstleister
1992-1993 Inhaber Ingenieurbüro
1993-1993 Autorisierter AutoCAD Händler
seit 1994 freiberuflich tätiger IT-Professional
Deutschland
Österreich
Schweiz
Weitere Einsatzorte: Luxemburg
Kommentar zum Einsatzort / zur Arbeitserlaubnis

Deutschland: bevorzugt Berlin

Deutsch 
Englischfließend
Französischmittel (3 J.)
ItalienischGrundkenntnisse (1 J.)
SpanischGrundkenntnisse (1 J.)

embedded Systeme 
PC 
SUN 

HPUX 
MS-DOS 
OS/9Motorola 68k
SUN OS, Solaris 
Unix 
VMS 
WindowsWin95/98/ME, NT 4.0, NT2000, XP, Vista

Basic 
CANSI C
C++MS Visual C++, gcc (Linux), C#
CORBA IDL 
Emacs 
Fortran 
Java 
JavaScript 
LispCommon LISP, AutoCAD LISP
Pascal 
Perl 
PL/SQL 
Shell 

Access 
DB2 
MySQL 
ODBC 
Oracle8, 8i, 9i, 10, 11
SQL 
versant, artbase 

CORBA 
TCP/IP 
Windows Netzwerk 

AutoCAD 
Pro/ENGINEER 
SolidWorks 

fachlicher Schwerpunkt:
Anwendungsentwicklung
Systemarchitektur

zum Einsatz kommende Softwareentwicklungsprozesse:
V-Modell
Rational Unified Process
Zertifizierungen ISO 9000 und CMM
ausgewählte Techniken des Extreme Programming

objektorientierte Analyse und Design
objektorientierte Programmierung mit Java und C++

Softwaremodellierung mit UML:
Rational Rose, Together

Datenbanken:
Oracle, Access
Datenbankanbindung per Java JDBC mit ANSI-SQL

Realisierung verteilter Systeme per Java RMI oder CORBA

Front-End als rich clients mit JFC
oder thin clients per HTML mit Servlets

Java:
JDK 1.0 bis 1.6, Servlets, JDBC, JFC/Swing

Microsoft:
Win32 API, MFC, C#

CAD:
AutoCAD (Zertifizierung AAD 1993)
Pro/E
SolidWorks

Softwarehersteller
Telekommunikation
Bankwesen
Transport/Logistik
Automobil/Elektronik
Forschung/Entwicklung
Ingenieurwesen
Architektur
Vermessung
Zeitraum      :  07.2011 – aktuell
Branche       :  Medien/Verlagswesen
Projekt       :  Entwicklung und Weiterentwicklung kundenspezifischer
                 Webapplikationen
Details       :  - Technologie-Refactoring (MVC, komponentenbasierte
                   und Service-orientierte Architektur)
                 - Migration des Struts-basierten Codes
                 - Code-Refactoring
                 - Datenmodellierung
                 - Datenbankanbindung per JPA / Hibernate
                 - Implementierung spezieller Content-Anforderungen
                   (Charts, PDF)
                 - Implementierung von Webservices
                 - Erstellung von Unit und Integrationstests
                 - Anpassen des Build-Prozesses
                 - Testautomatisierung
                 - Continuous Integration
                 - Repository Management
                 - Support im Bereich CSS der Layouter
                 - Coaching der In-House Mitarbeiter
                 - Erstellung der Code-Dokumentation
                 - Erstellung von Help-Pages und Wiki
Tools         :  Java 1.6
                 JEE
                 Oracle 11
                 Java Server Faces JSF 1.2 / 2.0
                 Spring 3.0
                 Spring MVC
                 Struts
                 Servlets
                 Portlets
                 JPA (Java Persistence)
                 Hibernate
                 Java Server Pages JSP
                 EL / JSTL
                 Tomcat
                 Apache AXIS
                 JUnit
                 HTML / XHTML
                 JavaScript / ECMAScript
                 AJAX, DWR
                 Eclipse
                 Eclipse Plugins, Firebug
                 XML, XPath, XQuery, XSLT
                 JFreeChart / CEWolf
                 Batik SVG
                 Subversion
                 Ant / Maven
                 Selenium / WebDriver                
                 Hudson / Jenkins
                 Bugzilla, JIRA
                 Unix / Linux / Windows

 

 

Zeitraum      :  05.2011 – 07.2011
Branche       :  Chemie/Pharmazie
Projekt       :  Erstellung von Tools zur Optimierung und zum
                 Test von Sharepoint/FAST-basierten Suchmaschinen-
                 Abfragen
Details       :  - Requirements-Analyse
                 - Zusammenstellung der Use Cases
                 - Erweiterung der JEE-basierten FAST-ESP
                   Connector-Architektur
                 - Datenmodellierung
                 - Datenbankanbindung per JPA / Hibernate
                 - Erstellung von Unit und Integrationstests
                 - Anpassung des Build-Prozesses
                 - Testautomatisierung
                 - Aufsetzen einer Continuous Integration Umgebung
                 - Code-Refactoring
                 - Erstellung von Metriken
Tools         :  Java 1.6
                 JEE
                 Oracle 11
                 Lotus Notes Connector API
                 Servlets
                 JPA (Java Persistence)
                 Hibernate
                 Java Server Pages JSP
                 Tomcat
                 Spring
                 JUnit
                 HTML / XHTML
                 JavaScript / ECMAScript / AJAX
                 Eclipse
                 Eclipse Plugins, Firebug
                 XML, XPath, XQuery, XSLT
                 Subversion
                 Ant / Maven
                 Selenium / WebDriver
                 Nexus
                 Hudson / Jenkins
                 Unix / Linux / Windows

 

 

Zeitraum      :  01.2011 – 03.2011
Branche       :  Halbleiter/Mikroprozessor Hersteller
Projekt       :  Entwicklung einer Produktionssteuerungs-Software
                 für die Halbleiter-Herstellung
Details       :  - Evaluierung verschiedener MVC-Web-Frameworks
                 - Design einer JSF/Java Enterprise basierten
                   Web-Applikation
                 - Implementierung der Business Logik als EJBs
                 - Datenmodellierung
                 - Datenbankanbindung per JPA / Hibernate
                 - Erstellung von Unit und Integrationstests
                 - Anpassung des Build-Prozesses
                 - Code-Refactoring
Tools         :  Java 1.6
                 JEE
                 Oracle 11
                 IBM MQ
                 JBoss 5.1.0/6.0
                 Java Server Faces
                 Facelets
                 MyFaces/RichFaces
                 Servlets
                 JPA (Java Persistence)
                 Java Server Pages JSP
                 Tomcat
                 Google Web Toolkit
                 Spring
                 JUnit
                 HTML / XHTML
                 JavaScript / ECMAScript / AJAX
                 Eclipse
                 Eclipse Plugins, Firebug
                 XML, XPath, XQuery, XSLT
                 Subversion
                 Ant / Maven
                 Unix / Linux / Windows

 

 

Zeitraum      :  08.2010 – 11.2010
Branche       :  Bank
Projekt       :  Neugestaltung einer Datawarehouse-Platform zur
                 Auswertung, Ergänzung und Korrektur von
                 innerbetrieblichen Daten
Details       :  - Konzeptionelle Planung der Module für
                   - Schlüsselverwaltung
                   - Vorgangsverwaltung
                   - Performance-Analyse
                   - Event-Monitoring
                   - Reporting
                 - Datenmodellierung
                 - Datenmigration
                 - Datenextraktion, -transformation und -zusammenführung
                 - Implementierung der AJAX-basierten GUI mittels GWT
                 - Implementierung von serverseitiger Logik als
                   Web-Applikationen
                 - Datenbankanbindung per JPA / Hibernate
                 - Erstellung von Unit und Integrationstests
                 - Anpassung des Build-Prozesses
                 - Code-Refactoring
Tools         :  Java 1.6
                 J2EE
                 Oracle 11
                 Oracle Warehouse Builder
                 IBM Cognos
                 IBM Websphere
                 IBM MQ
                 Servlets
                 JPA (Java Persistence)
                 Java Server Pages JSP
                 Apache Webserver
                 Tomcat
                 Google Web Toolkit
                 DOJO
                 Java Server Faces
                 Spring
                 JUnit
                 HTML / XHTML
                 JavaScript / ECMAScript / AJAX
                 Eclipse
                 Eclipse Plugins, Firebug
                 XML, XPath, XQuery, XSLT
                 PDF / Adobe Acrobat / IText
                 Subversion / CVS
                 Ant / Maven
                 Unix / Linux / Windows

 

 

Zeitraum      :  01.2010 – 06.2010
Branche       :  Telekommunikation / Internet Provider
Projekt       :  SEO-Optimierung eines großen Internet Portals
Details       :  - Erstellung der Requirements

  - Erstellung von Tools für Search Engine Optimization (SEO)

  - Anpassung der Coremedia CMS Editoren

  - Implementierung von Tools für Keyword-Editing und

 Tag Clouds

  - Implementierung von Auto-Complete-Funktionen

 für die Coremedia Redakteur-Tools

  - Entwicklung und Implementierung von Algorithmen zur

 Verbesserung der Google-Suchmaschinen-Relevanz

  - Implementierung von SOA-Diensten für thematische

 Klassifizierung von Web-Content

  - Erstellung von Test-Konzepten

  - Anpassung des Build-Prozesses

  - Code-Refactoring

Tools         :  Java 1.6

  J2EE

  Coremedia CMS 2008

  Servlets

  Java Server Pages JSP

  Web Services

  SOAP / REST

  Apache Webserver

  Tomcat

  Glassfish

  Google Web Toolkit

  Google Analytics

  JQuery

  Java Server Faces

  Spring

  JUnit

  Java Swing / JFC

  Java FX

  HTML / XHTML

  Neko HTML

  JavaScript / ECMAScript / AJAX

  Eclipse

  Eclipse Plugins, Firebug

  XML, XPath, XQuery, XSLT

  Subversion

  Ant

  Maven

  Unix / Linux / Windows



Zeitraum      :  05.2009 - 10.2009
Branche       :  Internet Provider
Projekt       :  Vereinheitlichung und Migration eines C++-basierten

  Mailsystems zu einem Mailsystem basierend auf Java

  Enterprise (J2EE) mit Front-End als Webapplikation

Details       :  - Erstellung der Requirements

  - Zusammenstellung der Use Cases

  - Implementierung von Web-Framework Komponenten

  - Test-Driven Development

  - Behavior-Driven Development

  - Erstellung von Test-Cases in der Test-Datenbank

  - Black Box Tests / Funktionale Tests

  - Implementierung von Test Clients als Java-

 Applikationen

  - Teststeuerung durch Skriptsprachen

  - White Box Tests, Test speziell für das Web-

 Framework Wicket

  - Testautomatisierung mit Selenium und WebDriver

  - Erstellung von Test-Datensätzen (Fixtures) und

 Parametrisierung für Data-Driven Tests

  - Anpassung und Weiterentwicklung der JUnit Testrunner,

 Selenium und WebDriver

  - Generierung von Testreports

  - Integration der Tests in den Continuous-Integration-

 Build-Prozess

  - Code-Refactoring

Tools         :  Java 1.6

  J2EE

  Java Mail

  Wicket

  Servlets

  Apache Webserver

  Tomcat

  Spring

  JBoss

  JUnit

  JBehave

  Selenium

  WebDriver

  Python

  Testlink

  Bugzilla

  Hudson

  HTML / XHTML

  JavaScript / ECMAScript / AJAX

  Eclipse

  Eclipse Plugins, Firebug, Selenium IDE

  XML, XPath, XQuery, XSLT

  Subversion

  Ant

  Maven

  Unix / Linux / Windows



Zeitraum      :  01.2009 - 04.2009
Branche       :  Internet Provider / Web Agentur
Projekt       :  Weiterentwicklung und Test eines Web-Seiten

  Baukastensystems

Details       :  - Design und Implementierung von Web 2.0 und

 Social Networking Modulen:

 Blogging, RSS, Trackback/Pingback, Bildergalerien,

 Flickr, YouTube, MyVideo, Delicious, Widgets,

 Google Maps, Formularfelder, Tabellen

  - Spezifikation der Domain-Modelle

  - Erstellung von UML-Diagrammen

  - Weiterentwicklung des Content-Management-Systems

  - Code-Refactoring

  - Datenbank-Refactoring

  - Konzeption der funktionalen Tests mit Selenium

  - Erstellung der Test-Dokumente und Ausformulierung

 der Test-Cases

  - Erstellung von Testdatensätzen und Parametrisierung

 für Data-Driven Tests

  - Generierung von Testreports

  - Integration der Tests in den Continuous-Integration-

 Build-Prozess

  - Erweiterung des Selenium Test-Frameworks

  - Performance-Analyse und Optimierung

  - Code-Reviews

  - Coaching der Junior-Developer

  - Projektplanung und Koordination mit Partnerunternehmen

Tools         :  Java 1.6

  Web 2.0 / Social Networking

  HTML / XHTML

  JavaScript / ECMAScript / AJAX

  JQuery

  J2EE

  PHP

  Servlets

  Java Server Faces JSF

  Google Web Toolkit

  Apache Webserver

  Tomcat

  Portlets

  Spring

  JBoss

  SEAM

  Eclipse

  Eclipse Plugins, Firebug, Selenium IDE

  XML, XPath, XQuery, XSLT

  UML

  Hibernate

  MySQL

  JUnit

  PHPUnit

  Selenium Remote Control

  Subversion

  Ant

  Phing

  Maven

  Cruise Control

  Unix / Linux / Windows

  TRAC

  MS Project



Zeitraum      :  10.2008 - 12.2008
Branche       :  Telekommunikation
Projekt       :  Portierung und Test einer Produktplanungs-Webapplikation

  von PHP nach Java Enterprise

Details       :  - Analyse und Design, Systemarchitektur

  - Spezifikation der Use Cases

  - Redesign des Objekt-Modells

  - Datenbank-Refactoring

  - Code-Refactoring

  - Code-Migration und Anpassung an J2EE

  - Konzeption der funktionalen Tests, Akzeptanz-

 und Regressions-Tests

  - Spezifikation der Test-Cases

  - Erstellung von Testdatensätzen und Fixtures für

 Data-Driven Tests

  - Erstellung von Testreports und Testdokumenten

  - Durchführung der Tests und Einbindung in den

 Continuous Integration basierten Build-Prozess

  - Erweiterung des Selenium Test-Frameworks

  - Performance-Analyse und Optimierung

  - Code-Reviews

  - Coaching der Junior-Developer

  - Dokumentation, UML-Generierung

Tools         :  Java 1.5/1.6,

  Unix/Linux/Windows

  J2EE

  Eclipse

  UML

  Servlets, Apache Tomcat

  JBoss, SEAM

  AJAX

  Java Server Faces JSF

  Hibernate

  Java Persistence API

  Spring

  MySQL

  Oracle 11g

  TOAD

  JUnit

  TestNG

  Selenium

  Subversion

  Ant

  Maven

  Continuum

  MS Project

  Confluence



Zeitraum      :  03.2008 - 09.2008
Branche       :  TV-Sendeanstalt
Projekt       :  Entwicklung eines web-basierten Tools für

  Multimedia-Redakteure zur automatisierten

  Bildbearbeitung und Bildverwaltung von

  Mediathek-Daten

Details       :  - Analyse und Design

  - Präzisierung der Requirements in Kooperation mit

 Multimedia-Redakteuren

  - UML, Model Driven Design

  - Prototypen-Implementierung und iterativer Prozess

 beim Erstellen der Releases

  - Datenbank-Design

  - Datenbankanbindung per Object-Relational Mapping

  - Integration in das CoreMedia-Framework

  - Darstellung und Layout von Multimedia-Objekten

 serverseitig mittels Java Server Faces

  - Implementierung von Echtzeit-Bildmanipulation als

 Java-Applet

  - Integration in die Webapplikation per AJAX

  - Implementierung von Java-Filterklassen zur

 Bildbearbeitung von Foto-Daten (als buffered images)

  - Bearbeitung von Image-Metadaten (JPG, EXIF, IPTC)

  - Unit-, Regressions-und System-Tests

  - Performance-Analyse und Optimierung

Tools         :  Java 1.5/1.6,

  Unix/Linux/Windows

  J2EE

  IntelliJ IDEA

  Rich Clients, JFC/Swing

  Java Applets

  Servlets, Apache Tomcat

  AJAX

  Java Server Faces JSF

  Hibernate

  Java Persistence API

  Spring

  CoreMedia Content Management System 2008

  Oracle 11g, Postgresql

  JUnit

  Subversion

  Maven

  Cruise Control

  MS Project

  Confluence



Zeitraum      :  10.2005 - 02.2008
Branche       :  Transport / Logistik / Schienenverkehr
Projekt       :  Entwicklung eines grafik-gestützten Steuersystems

  für Hochgeschwindigkeits-Streckenabschnitte unter

  ETCS (European Train Control System)

Details       :  - Analyse und Design

  - Anforderungen und Spezifikation in ASN.1,

 konvertiert in das Datenmodell mit XML-Export

  - UML, Model Driven Design

  - Datenbank-Design

  - Datenbankanbindung per Object-Relational Mapping

  - Implementierung als Rich-Client sowie als

 Webserver-Lösung

  - Entwicklung eines Clients für die Trusting

 Computing Base Component (Hardware-Crypto-Device)

  - XML-Nachrichtenverschlüsselung (symmetrisch/asymmetrisch)

 Signaturen und Zertifikate

  - Unit-, Regressions-und System-Tests

  - Performance-Analyse und Optimierung

Tools         :  Java 1.5,

  Unix/Linux/Windows,

  J2EE, EJB,

  Rich Clients, JFC/Swing, SWT, EMF, GEF, OSGi

  Servlets, Apache Tomcat

  Java Server Faces JSF

  Java Crypto JCA/JCE

  Eclipse,

  JUnit,

  Hibernate,

  Java Persistence API,

  Spring,

  Subversion

  MySQL, Postgresql

  XML, JAXB, ASN.1, SVG, Apache Batik

  JMX, JProfiler

  MS Project,

  Rational ClearCase, ClearQuest

  DDTS Defect Tracking System



Zeitraum      :  04.2005 - 08.2005
Branche       :  Telekommunikation / Multimedia
Projekt       :  Erstellung einer web-basierten verteilten Applikation

  zur Administration und Steuerung von Sprach-Multimedia-

  Anwendungen (insbesondere Telefongewinnspiele)

Details       :  - Analyse und Design

  - UML Diagramme

  - Datenbank-Schema-Design

  - Evaluierung und Performance-Tests von

 verschiedenen Applikations-Servern und

 Datenbanken

  - Erstellung eines proof-of-concept

  - Implementierung mit Schwerpunkt Back-End

  - Erstellung von Unit-Tests, Regressions-Tests

 und System-Tests

  - Optimierungen für eine Cluster-Lösung

Tools         :  Java 1.4 / 1.5 auf Windows und Unix,

  J2EE, EJB,

  Weblogic, JBoss,

  MySQL, TimesTen Database,

  Struts,

  Python,

  JUnit,

  Eclipse,

  Hibernate,

  XML-Spy,

  Ant,

  Visio,

  Magic Draw,

  MS Project,

  Telelogic CM Synergy,

  JFreeChart



Zeitraum      :  11.2004 - 02.2005
Branche       :  Event-Management
Projekt       :  Erstellung dynamischer Web-Pages, Business-Logic

  und Datenbankzugriff

Details       :  - Erstellung der Use-Cases

  - Design und Implementierung von Servlets und EJBs

 für dynamischen Content

  - Design der Datenbank-Schemas

  - Erstellung der Test-Cases und Unit-Tests

  - Performance-Optimierungen im System

Tools         :  Java 1.5.x auf Windows-Plattform,

  Java Server Faces (JSF),

  Python, Jython,

  JBoss,

  JUnit,

  Hibernate,

  Spring,

  Apache,

  MySQL,

  Eclipse,

  XML-Spy,

  Ant,

  Visio,

  Magic Draw,

  MS Project,

  Macromedia Dreamweaver,

  CVS, WinCVS



Zeitraum      :  06.2004 - 09.2004
Branche       :  Automobil-Elektronik
Projekt       :  Design und Implementierung eines graphischen

  Tools zur Steuerung, Freischaltung und Simulation

  kryptographisch gesicherter Fahrzeug-Steuergerät-

  Software

Details       :  - Entwicklung einer Multi-User-fähigen, plattform-

 übergreifenden Java-Applikation zur Kommunikation

 mit Steuergeräten der kommenden Fahrzeug-Generationen

 (z.B. Kameras als optische Fahrerunterstützung oder

 Navigationssysteme).

  - Anpassung an die Schnittstelle zum Motorola

 Star 12.

  - Manipulationssicherheit durch kryptographische

 Code-Auswertung und einfache Konfigurierbarkeit

 per XML.

  - Entwicklung von Test-Tools zur Simulation realer

 Hardware.

  - Entwicklung von Unit-Tests der einzelnen Komponenten

 und Test-Suiten zum Test der Interaktion der Komponenten.

  - Die kryptographische Sicherheit der Softwarekomponenten

 basiert auf einer Public-Key-Infrastructure (PKI)

 mit X.509 Zertifikaten.

  - Die Kommunikation der Softwarekomponenten im Netz-

 werk erfolgt über WDDX bzw. XML over http.

Tools         :  Java 1.4.x und 1.5.x auf Windows-Plattform

  und Unix-Plattform (Power-PC)

  C++ unter Unix,

  WDDX, XML, XML over http

  NetBeans 4.0

  Ant

  Rational Suite 2002

  ClearCase

  ClearQuest

  Rational Rose


Zeitraum      :  12.2003 - 03.2004
Branche       :  Werbung/Multimedia
Projekt       :  Design und Implementierung eines Tools

  zur MPG-Stream-Bearbeitung für DVD-Authoring

Details       :  - Entwicklung eines Tools zur DVD-konformen

 Aufbereitung von vorhandenen Videoclips.

  - Erfüllung von Spezial-Anforderungen wie

 verschiedene Audio- und Untertitel-Features.

  - Konvertierung zwischen unterschiedlichen

 Video-Formaten.

  - Entwicklung in einer MS-Windows-Umgebung

 in C#, teilweise vorhandener Code in Java

 wurde nach C# portiert.

  - Einsatz von i686 Assembler zur Performance-

 Optimierung.

Tools         :  MS Visual Studio

  MS C#, C++, MASM


Zeitraum      :  07.2003 - 10.2003
Branche       :  Softwarehaus
Projekt       :  Design und Implementierung eines Prototyps

  für erweiterte Funktionalität eines

  Software-Configuration-Management-Systems

Details       :  - Konzipierung von neue Funktionalitäten für

 ein plattformübergreifendes (div. Unix-

 Varianten, Windows) Software-Configuration-

 Management-System.

  - Feature-Erweiterung (ursprünglich im Banken-

 bereich angesiedelt, jetzt Großunternehmen

 und Behörden als Zielgruppe).

  - Codemigration in bestimmten Bereichen von C

 nach Java.

  - Refactoring des User-Interface unter Einbeziehung

 von UML.

  - Design (UML) von neue Funktionalitäten und

 Implementierung als Prototyp.

  - Erweiterung der Schnittstelle zu einer Objekt-

 Datenbank per JDO.

  - Anpassung der CORBA-Schnittstelle.

  - Erstellung von Installations-Shell-Scripts.

  - Erstellung von Microsoft-Installer (MSI) Dateien.

  - Coaching von inhouse-Mitarbeitern.

Tools         :  Java JDK 1.4,

  Swing/JFC,

  J2EE

  Java Data Objects (JDO)

  Java Message Service (JMS),

  EJB,

  JBoss,

  CORBA, Orbacus

  Together/J,

  IntelliJ Idea,

  XML, Xerces,

  Ant, CVS, WinCVS,

  JUnit Framework,

  Java Logging,

  Doxygen,

  Versant ODBMS,

  Unix Shell Scripts,

  Microsoft-Installer (MSI),

  Microsoft Windows NT/2000/XP

  Linux (Red Hat, Suse)

  HP-UX, AIX, Solaris/SunOS


Zeitraum      :  03.2003 - 06.2003
Branche       :  Transport/Logistik
Projekt       :  Design und Implementierung eines Programms

  zum Solldatenimport von Fahrplandaten

  in eine zentrale Master-Datenbank

Details       :  - Konzipierung und Einrichtung einer Datenbank

 die täglich über einen aktuellen Stand

 von Fahrplan-Daten verfügen soll. Diese Daten

 entstammen der Reisenden-Informations-System-

 Datenbank und der betrieblichen Fahrplan-Daten-

 bank.

  - Realisierung in Java, Datenbankenzugriff mit ANSI-SQL

 per JDBC.

  - Design eines Service API.

  - Einbeziehung einer Connection-Cache-Implementation

 von Oracle.

Tools         :  Java JDK 1.4, Together/J,

  IntelliJ Idea,

  J2EE

  XML, Xerces, JDOM, XML Spy,

  Oracle 9i,

  Ant, Visual Source Safe,

  JUnit Framework,

  Java Logging,

  Windows / Unix


Zeitraum      :  01.2003 - 02.2003
Branche       :  Transport/Logistik
Projekt       :  Design und Implementierung eines Datenerfassungstools

  für die Auftragserfassung zur Datenversorgung der

  Fahrzeugrechner

Details       :  - Auftragsbezogene Verarbeitung von Fahrplandaten (Zug-

 nummern, Start- und Zielbahnhof sowie weitere Parameter)

 in Form einer XML-Datei.

  - Erstellung von Eingabemasken, mit denen alle benötigten Daten

 auch von fachfremden Personen bequem eingegeben werden.

  - Importmöglichkeit von Trassendaten des Programms 'Viriato'.

  - Realisierung mit Java und Swing, Importfunktionalität

 mittels JDBC-ODBC-Schnittstelle.

Tools         :  Java JDK 1.4, Together/J,

  IntelliJ Idea,

  XML, Xerces, JDOM, XML Spy,

  Oracle 9i,

  MS Access,

  MS Office,

  MS Visio,

  Ant, Visual Source Safe,

  JUnit Framework,

  Java Logging

  Windows / Unix


Zeitraum      :  10.2002 - 12.2002
Branche       :  Transport/Logistik
Projekt       :  Design und Implementierung eines Testfahrplantools

  für die Erstellung neuer Fahrplandaten für Tariftests

Details       :  - Erstellung einer graphischen Applikation zur

 Simulation von neuen Kursbuchstrecken für Fahrschein-

 Automaten.

  - Realisierung als Swing-basiertes Java-Programm,

 mit dem der Benutzer alle benötigten Eingaben

 unkompliziert vornehmen kann und das daraus alle Fahr-

 plandaten im XML-Format erzeugt.

  - Weiterverarbeitung des XML-Files von den Programmen

 des Fahrzeugrechner-Herstellers

  - Generierung der XML-Dateien unter Java mit dem

 JDOM-Framework.

Tools         :  Java JDK 1.4, Together/J,

  IntelliJ Idea,

  XML, Xerces, JDOM, XML Spy,

  Oracle 9i,

  Microsoft Access 2000,

  Microsoft Office,

  Microsoft Visio,

  Ant, Visual Source Safe,

  JUnit Framework,

  Java Logging

  Windows / Unix


Zeitraum      :  06.2002 - 09.2002
Branche       :  Transport/Logistik
Projekt       :  Portierung einer mobile-Application auf dem

  Nokia Communicator für Kundenbetreuer in Nahverkehrs-

  zügen

Details       :  - Design und Implementierung der Communicator-Appli-

 kation zum Versenden von Abfahrts- und Durchfahrts-

 zeiten durch den Zugbegleiter per SMS an die

 Betriebsführung.

  - Zusätzlich Verarbeitung von Anschlussinformationen.

  - Realisierung unter Sun/Nokia Personal Java (modifi-

 ziertes Sun Java 1.1 plus der Library von Nokia

 und vom Betriebssystem des Communicators Symbian).

  - Zielplattform ist Nokia 9210i.

  - Orientierung nur an Use Cases, da das Vorgängermodell

 9110 eine völlig andere Programmierschnittstelle

 besitzt.

Tools         :  Sun Personal Java JDK 1.1, JBuilder 7.0,

  Nokia Communicator Java SDK,

  Ant, Visual Source Safe,

  JUnit Framework,

  Java Logging,

  Rational Rose

  Windows / Unix


Zeitraum      :  10.2001 - 05.2002
Branche       :  Transport/Logistik
Projekt       :  Design und Implementierung eines Systems zur

  Datenversorgung von Fahrzeugrechnern in Nahver-

  kehrszügen

Details       :  - Erstellung von Applikationen zum Abgleich von

 Fahrplandaten aus unterschiedlichen Datenquellen

 und Überführung in ein vom Fahrzeugrechner les-

 bares Format.

  - Realisierung mit Java als verteilte und mehr-

 benutzerfähige Anwendung.

  - Design und Aufsetzen einer Oracle-Datenbank

 zum Persistieren der Applikationsdaten.

  - Frontend unter Java Swing für die Auftragssteuerung

 kommuniziert per Java RMI mit dem Server-Part der

 Anwendung (ebenfalls Java).

  - Im Server-Part ist die business-logic codiert, die

 per Java JDBC auf mehrere Oracle-Datenbanken

 zugreift.

  - Die erhaltenen Daten werden in ein für den Automaten

 verwendbares XML-Format umgewandelt, das durch eine

 XML-Schema-Datei festgelegt ist.

Tools         :  Java JDK 1.3, JBuilder 5.0,

  Java RMI,

  XML, Xerces, JDOM, XML Spy,

  Oracle 8i,

  Ant, Visual Source Safe,

  JUnit Framework,

  Java Logging,

  Rational Rose

  Windows / Unix


Zeitraum      :  07.2001 - 09.2001
Branche       :  IT-Dienstleister, Bank/Versicherung
Projekt       :  Entwicklung eines Internet-/Intranetportals

  mit integriertem Finanzplanungstools

Details       :  - Integration-Management des Projektes.

  - Design und Implementierung der build-tools.

  - Design und Implementierung der Unit-Tests.

  - Coaching der Software-Developer.

  - Code-Reviews.

  - Generierung von metrics/audits.

  - Extreme Programming.

  - Projektsteuerung.

  - Dokumentation.

Tools         :  Together/J 5.0, JBuilder 4.0,

  Java JDK 1.3, J2EE, EJB 1.1, JSP 1.1,

  Weblogic 6.0, Toplink,

  Enhydra XMLC,

  XML, Xerces, XML Spy,

  ILOG JRules,

  Ant, Unix shell scripts, CVS,

  Oracle 8i,

  JProbe Suite,

  JUnit Framework,

  Jakarta LOG4J,

  Mercury Test-Director,

  Winrunner,

  MS Office,

  MS Project


Zeitraum      :  03.2001 - 06.2001
Branche       :  Bank
Projekt       :  Erweiterung des Online-Banking-Systems
Details       :  - Entwicklung einer interaktiven Internet-Brokerage-

 Demo auf Basis des HBCI-Standards.

  - Design und Implementierung neuer Funktionalitäten

 im Bereich Brokerage sowie Kundenverwaltung.

  - Konzeption und Programmierung des Online-Dialoges.

  - Anbindung an Host.

  - Anpassung der Batch-Verarbeitung.

  - Dokumentation und Test.

Tools         :  C++ (und ANSI C) unter Unix

  Java Servlets, Enterprise Java Beans (EJB),

  Java Server Pages (JSP), XML

  Visual Age Java, Websphere

  Oracle 8i,

  Rational Rose

  Windows / Unix (Sinix)


Zeitraum      :  01.2001 - 02.2001
Branche       :  Großhandel
Projekt       :  Erstellung von JSP-Seiten mit Datenbankanbindung
Details       :  - Präsentation von dynamischem Content.

  - Kundenspezifische Seiten, Bestellmöglichkeiten

 mittels Java Server Pages und Servlets.

  - Datenbankanbindung mittels JDBC.

Tools         :  Sun Java SDK,

  JSP,

  JBuilder,

  Apache Tomcat,

  Oracle 8i,

  Allaire HomeSite

  Windows / Unix


Zeitraum      :  07.2000 - 12.2000
Tätigkeit     :  freier Fachbuchautor
Inhalt        :  Abfassung mehrerer Lehrbuchkapitel

  zum Thema EDV-Einsatz unter betriebswirtschaftlichen

  Gesichtspunkten


Zeitraum      :  04.2000 - 06.2000
Branche       :  Telekommunikation
Projekt       :  Design und Implementierung eines Tools zur Erstellung

  von Nutzerprofilen aus Kundendaten

Details       :  - Entwicklung eines Tools zur Extraktion von

 Kundendaten im Großrechner.

  - programmatischer Datenzugriff über Host-

 Schnittstelle.

  - Datenzugiff über Maskensimulation.

  - statistische Auswertungen.

  - Erstellung von Test-Cases und Test-Kundendaten.

  - Aufbereitung der Daten zur Weiterverarbeitung in

 MS-Office.

Tools         :  C++ unter Unix,

  Sniff,

  MS Office,

  IBM DB2

  OS/390

  Windows / Unix


Zeitraum      :  10.1999 - 03.2000
Branche       :  Bauträger
Projekt       :  Luftbildbearbeitung zur Präsentation

  im Internet

Details       :  - Design und Implementierung einer Applikation zur

 Manipulation von Pixeldaten (Luftbilder).

  - Möglichkeit zur Durchführung von geometrischen

 Operationen und zur Verknüpfung mit 3D-Daten.

  - Front-End mit JFC / Java 2D.

  - Datenbankzugriff über JDBC auf Oracle sowie auf

 Access-Datenbanken (ODBC-Treiber).

Tools         :  Sun Java SDK, JBuilder,

  Oracle,

  HTML,

  3D Studio,

  Rational Rose


Zeitraum      :  04.1999 - 09.1999
Branche       :  Telekommunikation
Projekt       :  Erweiterung eines Tools zur Planung von Mobilfunknetzen
Details       :  - Implementierung von zusätzlichen graphischen Features

 einer Client/Server-Applikation

  - Erstellung von Testdaten und Testszenarien

  - Dokumentation

Tools         :  C++ unter Unix,

  XWindows,

  Oracle,

  Rational Suite


Zeitraum      :  09.1998 - 03.1999
Branche       :  Vermessungswesen
Projekt       :  Bearbeitung von digitalen Geländemodellen

  Datenaufbereitung für CAD

Details       :  - Erstellung von Konvertierungsroutinen, um Datenmaterial

 verschiedener Herkunft (z.B. elektronisches Feldbuch,

 kartografisches 3D-Daten) für die Weiterverarbeitung

 durch verschiedene Fachplaner in ein einheitliches

 Format zu überführen.

  - Darstellung von graphischen und textlichen Informationen.

  - Möglichkeit zu manuellen Teilvektorisierungen.

Tools         :  MS VC++, AutoCAD

Zeitraum      :  11.1997 - 08.1998
Branche       :  Softwarevertrieb / Großhandel
Projekt       :  Entwicklung eines Java-Frontends als Applet für ein

  Warenwirtschaftssystem über CORBA-Schnittstelle

Details       :  - Design und Implementierung des Applets und der

 graphischen Support-Klassen.

  - Erstellung der Support-Klassen für den Datenbankzugriff.

  - Erstellung der Testszenarien.

  - Dokumentation.

Tools         :  Java SDK, JBuilder, VisiBroker,

  Oracle


Zeitraum      :  07.1997 - 10.1997
Branche       :  Immobilien
Projekt       :  Entwicklung einer Raumbuchverwaltung für

  Immobilienbestände und Bauvorhaben

  Facility Management

Details       :  - Design und Implementierung einer Facility-Management-

 Applikation zur automatisierten Raumverwaltung.

  - Realisierung als Komponentensoftware AutoCAD Runtime

 Extensions (ARX)

  - Weitere Komponenten als Win32 und MFC-Applikation

  - OLE-Verknüpfung der Daten mit MS Access.

Tools         :  MS Visual C++,

  Win32 API, MFC, COM,

  MS Access,

  AutoCAD,

  MS Windows


Zeitraum      :  10.1996 - 06.1997
Tätigkeit     :  Programmier- und Planungsdienstleistungen

  :  für Kunden im Berliner Raum

  :  Netzwerkinstallation und Betreuung


Zeitraum      :  05.1996 - 09.1996
Branche       :  Bauwesen
Projekt       :  Entwicklung von Tools zur photogrammetrischen

  Auswertung von Bildaufnahmen

Details       :  - Design und Implementierung eines Tools zur

 Weiterverarbeitung von Fotodatem im CAD-System AutoCAD

  - Hybridverarbeitung der Daten unter Anwendung von

 geometrischen Operationen, die gleichzeitig auf

 die interne Geometrie-Datenbank von AutoCAD zugreifen.

Tools         :  ANSI C-Compiler, AutoCAD

Zeitraum      :  04.1995 - 05.1995
Firma/Institut:  privater Bildungsträger
Projekt        :  Durchführung einer Schulungsmaßnahme

  Ausbildung CAD-Konstrukteure

Inhalte       :  Grundlagenwissen

Zeitraum      :  07.1994 - 03.1995
Tätigkeit     :  Programmier- und Planungsdienstleistungen

  :  für Kunden im Berliner Raum,

  :  Netzwerkinstallation und Betreuung


Zeitraum      :  04.1994 - 06.1994
Branche       :  Vermessungswesen
Inhalte        :  Bearbeitung von Laser-Aufmaßdaten nach dem

  best-fit Verfahren

Tools         :  ANSI C-Compiler

Zeitraum      :  01.1994 - 04.1994
Funktion      :  freiberuflicher IT- und CAD-Dienstleister
Inhalte        :  - Betreuung von Kunden

  - CAD-Services (Konstruktion, Aufmaß)

  - Applikationsentwicklung

  - Facility Management (Verknüpfung von CAD mit Datenbanken)

  - Netzwerkmanagement

Tools         :  Microsoft Office Family,

  Microsoft C++, Windows,

  AutoCAD, Pro/E


Zeitraum      :  01.1993 - 12.1993
Funktion      :  GbR-Gesellschafter Ingenieurbüro

  :  Autorisierter AutoCAD-Händler

Inhalte        :  - Umsetzung von Bauentwürfen in CAD.

  - CAD-Beratung.

  - Zusammenstellung CAD-Systeme

  - Applikationsentwicklung für CAD

Tools         :  AutoCAD 12

  C-Compiler, Lisp


Zeitraum      :  02.1992 - 11.1992
Firma/Institut:  Ingenieurbüro/Softwarevertrieb
Projekt        :  Entwicklung einer Straßenbauapplikation

  als AutoCAD-Applikation

Tools         :  AutoCAD 11

  C (Metaware, Watcom), Lisp


Zeitraum      :  05.1991 - 10.1991
Firma/Institut:  privater Bildungsträger
Projekt        :  Durchführung einer Schulungsmaßnahme

  CAD und EDV für Ingenieure

Tools         :  MS-DOS, Windows 3.0, Word, Excel, ANSI C (Turbo C++)

  Datenbanken (dBase IV), AutoCAD


Zeitraum      :  01.1991 - 07.1991
Firma/Institut:  Universität (als wissenschaftlicher MA)
Projekt        :  Entwicklung einer Echtzeitdatenauswertung am Labormeßplatz

  Experimentalphysik

Hardware      :  Motorola 68K, 68020
Betriebssystem:  OS/9
Tools         :  C-Compiler


Referenzen werden für registrierte GULP Nutzer angezeigt.