Personen-ID                26690 
Wohnort                    825xx Wolfratshausen, Deutschland 
Jahrgang                   1968 
EDV-Erfahrung seit         1990 
Staatsbürgerschaft         deutsch 
Verfügbar ab               01.12.10 zu 100%, Vor-Ort-Einsatz 100% möglich 
Profil erstellt am         27.05.01 
Profil zuletzt geändert am 02.09.10 
Dipl. Informatiker (Univ) --- Architektur, Analyse, Design, Implementierung --- Java J2EE XML AJAX --- XP, SCRUM -- JBoss Certified Consultant
Software-Entwicklung / Programmierung
Beratung / Consulting

Bevorzugte Einsatzgebiete:
o Entwicklung, Design, Architektur  
o Problemanalyse und Entwurf von Problemlösungen,
o OOA, OOD mit UML
o Beratung in Architektur-Fragen
o Planung und Umsetzung von Java-Programmen mit Java, J2EE, Swing,
  EJB, Servlets, JSP, XML, RMI, JDBC, JNI etc
o Konzeption und Entwicklung von Client/Server-Applikationen,
  Thin-Clients


Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
Dipl. Informatiker Univ
Nebenfach Elektrotechnik (Computertechnik)
Technische Universität München

JBoss Certified Consultant
Deutschland: D8
Kommentar zum Einsatzort / zur Arbeitserlaubnis

Deutschland: Großraum München

Deutsch 
Englisch 
Rumänisch 

Bus 
CD-Writer / Brenner 
Datenerfassungsterminals 
Digital 
Drucker 
Echtzeitsysteme 
embedded Systeme 
HP 
Iomega 
Mikrocontroller 
Modem 
NEC 
PC 
Philips 
Prozessrechner 
Silicon-Graphics 
Steuer und Regelsysteme 
Streamer 
SUN 

HPUX 
MS-DOS 
OSF/Motif 
Unix 
Windows 

Basic 
C 
C++ 
CORBA IDL 
Imake, GNU-Make, Make-Maker etc... 
Javaviel Erfahrung, sehr gute Kenntnisse der Java-Plattform
JavaScriptviel Erfahrung, sehr gute Kenntnisse der Java-Plattform
Modula-2 
Pascal 
PrologGrundkenntnisse
yacc/lex 
ZINC 

Java-Spezialist, mit guten Kenntnissen in C++
Access 
B-Tree 
DB2 
Informix 
Ingres 
ISAM 
JDBC 
MS SQL Server 
MySQL 
Object Store 
ODBC 
Oracle 
POET 
versant, artbase 

Mehrjährige Programmiererfahrung: JDBC, SQL, gutes Verständnis von Problemen der verteilten Programmierung und der verteilten Datenbanken
Sehr gutes Verständnis von objektorientierten Datenbanken

CORBA 
Ethernet 
Fax 
FDDI 
HDLC 
HDSL 
Internet, Intranet 
ISO/OSI 
TCP/IP 

Datenkommunikation in der Java-Welt: RMI, Sockets, EJB, HTTP, CORBA, SSL etc
Bevorzugte Einsatzgebiete  
-------------------------

o Problemanalyse und Entwurf von Problemlösungen.
o Erstellung von Spezifikationen
o Beratung in Architektur-Fragen
o Planung und Umsetzung von Java-Programmen mit Java 2
  J2EE, EJB, JSP, Servlets, RMI, JDBC, JNI, Swing, XML
o Konzeption und Entwicklung von Client/Server-Applikationen, Thin-Clients
o Einsatz von visuellen Entwicklungs-Tools
o Objektorientierte Analyse, Design und Programmierung, Refactoring,
  Design-Pattern, UML, Use Cases
o Entwurf objektorientierter und relationaler Datenbanken
o gutes Verständnis von Problemen der verteilten Programmierung und
  der verteilten Datenbanken
o JBoss Certified Consultant
o Agile Softwareentwicklung, Test-Driven Development

Open Source
-----------
Ich bin Autor des Webframeworks ztemplates und habe
deshalb ein tiefes Verständnis der Architektur von Web-Anwendungen.

Erfahrungen
-----------
Internet:
  HTML, HTTP,
  XML, XSLT, XPATH
  CSS, blueprints, 960gs
  JavaScript, jQuery, YUI

Programmiersprachen:
  Java: mehrjährige Programmiererfahrung

  J2EE, EJB3, Swing, JDK, OSGI

  

  Hibernate, TopLink object-relational Mapping, JDO,

  ANTLR compiler-generator,

  

  Eclipse, JProbe, IBM Visual Age for Java, JBuilder, Netbeans,

  JDK-Kommandozeile,

  Apache Tools (velocity, cocoon, tapestry, struts, xerces, xalan, log4j, ant)

  portlets: liferay, exo


  WEB:  JSP (HTML), Spring, Struts, Servlets, EJB, RMI, JNI, JDBC, XML, JMS

  BEA WebLogic, JBoss, IBM WebSphere,

  Tomcat, J2EE

  


  C/C++: mehrjährige Programmiererfahrung, aber seit ca 10 Jahren nicht mehr C++ programmiert

Visual C++, Borland C++, gcc, NuMega BoundsChecker

RogueWave Tools.h++, Threads.h++, Net.h++

  Pascal, Basic, Prolog: Grundkenntnisse


Agile Entwicklung:
  Scrum, XP

Suche:
  Lucene, SOLR

Datenbanken:
  SQL, MySQL, Oracle, DB2, Informix, Access, JDBC, POET, OODBMS

Modellierungstools:
  TogetherJ, Paradigm Plus, Innovator

Betriebssysteme:
  Windows,
  LINUX, Sun Solaris, UNIX

Netzwerke / Protokolle:
  RMI, Sockets, CORBA, HTTP

Versionsverwaltung:
  Subversion, CVS, PVCS, ClearCase

Build:
  Apache MAVEN, ANT

Standardsoftware:
  MS-Office Visio, diverse Grafikprogramme sowie
  andere gebräuchliche Windows-Programme



Versicherungen
Banken
Automatisierungstechnik
Entwicklung
Industrie
Dienstleistungen
Systemhaus
sonstige



Open Source Webframework [Produktname auf Anfrge]

Ich bin Autor des Webframeworks [URL auf Anfrage] und habe
deshalb ein tiefes Verständnis der Architektur von Web-Anwendungen.



Projekt Webverzeichnis

Typ:                 Webportal

Branche:             Reise

Dauer:               12.2009 - 02.2010

Teamgröße:           1

Beschreibung:        - Aufbau eines Webverzeichnisses mit ztemplates.org,

  das an verschiedene Zielgruppen angepasst werden kann

- Geographische Umkreissuche mit SOLR und Lucene

- Weboberfläche mit jQuery, Apache Velocity, css (blueprint framework)

- Anbindung an GoogleMaps mit Geocodierung von Adressen

- Benutzerverwaltung und email Benachrichtigungen

- Bewertungen


Aufgaben:            alle

Betriebssysteme:     Windows XP, Windows 2008 Server Web Edition

Programmiersprachen: java jdk1.6

Datenbank:           EJB3, Hibernate, MySQL

Server:              JBoss 5.1.0, Apache Web Server

IDE:                 Eclipse

Standards:           Java, jQuery, jQuery UI, Lucene, SOLR, Velocity, Xstream,

ztemplates.org, Blueprint.css


Versionsverwaltung:  CVS



Projekt Mobilfunk

Typ:                 Webportal

Branche:             Mobilfunk

Dauer:               10.2009 - 11.2009

Teamgröße:           > 20

Beschreibung:        - Design eines Use-Cases in einem Webportal

Aufgaben:            - Architekt, Erstellung des Designs von Usescases

             - Erstellung der Spezifikation

- Schnittstellen zu Webservices

Betriebssysteme:     Windows XP

Programmiersprachen: java jdk1.5

Datenbank:           Hibernate, SQLDB

Server:              JBoss

IDE:                 Eclipse

Standards:           Java, WebService, Abaxx

Methode:             agil, Scrum, Greenhopper, JIRA

Versionsverwaltung:  Subversion



Projekt Bausparportal

Typ:                 Webportal

Branche:             Bank, Bausparkasse

Dauer:               06.2009 - 09.2009

Teamgröße:           20

Beschreibung:        - Aufbau der Beratungsanwendung einer großen Bausparkasse

Aufgaben:            - Konzeption, Implementierung und Integration des Frameworks

  zdependency zur Aktualisierung von Abhängigkeiten.

  Das Framework ist unter [URL auf Anfrage]

  als open source veröffentlicht.

  

- Ausgabe der Daten als graphml Datei in einem Format das von yEd verarbeitet werden kann

- Implementierung diverser Masken einer webbasierten Beratungsanwendung für

  Kundenberater einer großen Bausparkasse. Die Webanwendung wurde mit

  Hilfe eines proprietären Frameworks erstellt.

  

- Aufbau des Datenmodells mit Entity Beans.

- Schreiben von Tests mit Selenium

Betriebssysteme:     Windows XP

Programmiersprachen: java jdk1.5

Datenbank:           Hibernate, SQLDB

Server:              Jetty

IDE:                 Eclipse

Standards:           Java, OSGI, Spring, Selenium, html, JavaScript, jQuery, SQL

Methode:             agil, Scrum

Versionsverwaltung:  Subversion


Projekt SCM (Folgeauftrag)

Typ:                 Serverseitige Entwicklung

Branche:             Mobile Phone NFC e-payment

Dauer:               10.2008 - 01.2009

Teamgröße:           15

Projektsprache:      Englisch

Beschreibung:        - Weiterentwicklung diverser serverseitiger Komponenten

  einer Applikation in einer mobile e-payment Umgebung

  mit Hochsicherheitsanforderungen mit NFC-Chipkartentechnologie


Aufgaben:            - Implementierung einer Datenimportkomponente mit Spring,

  Hibernate, JBoss, JMS

- Konzeption und Implementierung eines Job-Schedulers

  mit Synchronisation über die Datenbank

- Schreiben von Tests mit EasyMock


Betriebssysteme:     Windows XP

Programmiersprachen: java jdk1.5

Datenbank:           Oracle, Hibernate/Spring, SQL, EJBQL/HQL

Server:              JBoss 4.3

IDE:                 Eclipse

Standards:           Java, Spring, Maven, EasyMock, JBoss jbpm, Anthill, BouncyCastle

Technologiumfeld:    NFC (kontaktlos) Chipkarten, Midlets, Secure-Element, Mobile Phone, Handy

Methode:             agil, Scrum, JIRA

Versionsverwaltung:  Subversion




Projekt Tarifsoftware - Web Applikation

Typ:                 Web Applikation

Branche:             Versicherung

Dauer:               07.2008 - 09.2008

Teamgröße:           8

Beschreibung:        - Weiterentwicklung und Erweiterung der

  Tarifierungssoftware eines Versicherers.

- Implementierung eines AJAX Prototypen mit YUI (Yahoo UI)


Rolle:               Implementierung, Design

Betriebssysteme:     Windows XP

Programmiersprachen: java jdk1.4

Datenbank:           ohne

Server:              jetty

IDE:                 Eclipse

Standards:           Struts, JSP, XML, JavaScript, Yahoo UI (YUI)

Versionsverwaltung:  CVS




Projekt EKS - EKS (Rich Client) Folgeauftrag

Typ:                 Swing / WebLogic

Branche:             Pharmagrosshandel

Dauer:               01.2008 - 06.2008

Teamgröße:           7

Projektsprache:      Englisch

Beschreibung:        - Weiterentwicklung und Erweiterung der zentralen Anwendungen eines Pharma-Großhändlers.

- Swing basierte Anwendung mit Serveranteil in

  Session-Beans auf BEA-WebLogic und AIX, Windows.

- Folgeauftrag


Rolle:               Implementierung, Design

Aufgaben:            - Implementierung von komplexen GUI-Masken mit

  Hilfe eines proprietären Swing-Frameworks im J2EE

  Umfeld nach vorgegebener Architektur.

- Datenzugriff auf Oracle mit Hilfe von Hibernate und JDBC/SQL, Session Beans


Betriebssysteme:     Windows XP, AIX

Programmiersprachen: java jdk1.4

Datenbank:           Hibernate, Oracle, SQL, JDBC

Server:              BEA WebLogic

IDE:                 Eclipse

Standards:           Swing, SessionBeans, Java, J2EE, Velocity

Methode:             agil

Versionsverwaltung:  CVS




Projekt SCM

Typ:                 Reporting Website

Branche:             Mobile Phone NFC e-payment

Dauer:               06.2007 - 12.2007

Teamgröße:           7

Beschreibung:        - Reporting-Webapplikation in einer e-payment Umgebung

Rolle:               Implementierung, Design

Aufgaben:            - Implementierung einer Reporting Webapplikation mit Jasper Reports

  und JSF/JBoss

- Evaluierung von Pentaho Reports

- Design des Datenbankschemas für die Reporting Applikation

- Review und Design der Security Architektur der Webapp


Betriebssysteme:     Windows XP

Programmiersprachen: java jdk1.5

Datenbank:           MySQL, EJB 3.0, SQL, EJBQL

Server:              JBoss 4.2

IDE:                 Eclipse

Standards:           Java, J2EE, JSF, icefaces

Technologiumfeld:    NFC (kontaktlos) Chipkarten, Midlets, Secure-Element, Mobile Phone, Handy

Methode:             agil, Scrum

Versionsverwaltung:  Subversion



Projekt EKS - EKS (Rich Client)

Typ:                 Swing / WebLogic

Branche:             Pharmagrosshandel

Dauer:               04.2005 - 4.2007

Teamgröße:           7

Beschreibung:        - Komplette Neuentwicklung der zentralen

  Anwendungen eines Pharma-Großhändlers.

- Swing basierte Anwendung mit Serveranteil in

  Session-Beans auf BEA-WebLogic und AIX.

- Batch-Komponente zur Berechnung der

  Liefertermine und Lieferzeiten.


Rolle:               Implementierung, Design

Aufgaben:            - Implementierung eines Batch-Prozesses zur

  Errechnung von Terminen und zu bestellenden

  Produkten mit Java und Oracle SQL. Dabei waren

  sehr große Datenmengen mit SQL zu verarbeiten

  (mehr als 300.000 Artikel in 14 Niederlassungen).

  Die komplexen SQL Statements wurden mit Velocity

  generiert.

- Implementierung von komplexen GUI-Masken mit

  Hilfe eines proprietären Swing-Frameworks im J2EE

  Umfeld nach vorgegebener Architektur.

- Datenzugriff auf Oracle mit Hilfe von Hibernate und JDBC/SQL


Betriebssysteme:     Windows XP, AIX

Programmiersprachen: java jdk1.4

Datenbank:           Hibernate, Oracle, SQL, JDBC

Server:              BEA WebLogic

IDE:                 JBuilder

Standards:           Swing, SessionBeans, Java, J2EE, Velocity

Methode:             agil

Versionsverwaltung:  CVS



Projekt SUCCESS - Software Update Management and Distribution

Typ:                 Software Management

Branche:             Telekommunikation

Dauer:               10.2004 - 04.2005

Teamgröße:           5

Beschreibung:        - Software Update Management und Distribution

  System eines weltweit operierenden Konzerns

- weltweite Verteilung, Zusammenstellung,

  Verwaltung von Software Updates für

  Telekommunikations-Anlagen

- Architektur: Modell in Poseidon (UML, XMI),

  Generierung der Entity-EJB und Value-Objects mit

  AndroMDA, (MDA, Model Driven Architecture),

  xdoclet, Client mit Thinlets (Applet), Server

  JBoss


Rolle:               Weiterentwicklung, Refactoring, Performance

Tuning


Aufgaben:            - Aufbau eines Cache-Frameworks zur synchronen und

  asynchronen Aktualisierung der Daten auf

  Clientseite, mit Eventmechanismus.

- Neuimplementierung fehlerhaft und nicht

  performant arbeitender zentraler Komponenten des

  Systems auf Client und Serverseite

- Memory-Debugging, Performance Tuning Vor Tuning:

  Laufzeit ca 180 Sekunden, Speicherverbrauch ca.

  250MB Nach Tuning: Laufzeit ca: 3 Sekunden,

  Speicherverbrauch nicht messbar

- Refactoring bestehenden Codes. Vorher:

  Funktionen mit 400 Zeilen, 40 lokalen Variablen

  und 10-fach geschachtelten if-else, break,

  continue etc. Nachher: Funktionen auf Bildschirm

  komplett sichtbar, mit sprechenden Namen und

  minimalen lokalen Variablen.


Betriebssysteme:     Windows 2000

Programmiersprachen: java jdk1.4.x

Datenbank:           Oracle, JDBC, TOAD

Server:              JBoss

IDE:                 Eclipse

Standards:           AndroMDA, XDoclets, Entrust GetAccess, Java, J2EE

(CMP, MDB), XML, JMS, Log4J, ant, Poseidon UML


Versionsverwaltung:  MS SourceSafe, Subversion



Projekt Plugin - Eclipse Plugin

Typ:                 Eclipse Plugin zur Softwareentwicklung

Branche:             Software

Dauer:               01.2004 - 01.2005

Teamgröße:           1

Beschreibung:        - Entwicklung eines Eclipse Plugins zur

  Softwareentwicklung. Plugin generiert aus

  javadoc-Kommentaren eine AspektJ-Datei die das

  Verhalten der Anwendung verändert.

- privates Freizeitprojekt, Teilzeit


Rolle:

Aufgaben:

Betriebssysteme:     Windows 2000

Programmiersprachen: java jdk1.4

Datenbank:

Server:

IDE:                 Eclipse

Standards:           Eclipse, AspectJ, AOP

Versionsverwaltung:  CVS



Projekt LMS - Logistic Monitoring System

Typ:                 Data Warehouse, EAI

Branche:             Industrie

Dauer:               01.2002 - 09.2004

Teamgröße:           8

Beschreibung:        - Logistic Monitoring System eines weltweit

  operierenden Konzerns

- Management Information System zur Kontrolle des

  logistischen Prozesses

- großes Data Warehouse (Oracle) mit Anbindung an

  diverse Systeme des Konzerns, hauptsächlich SAP

- Datenimport über XML, Crossworlds und diverse

  Kanäle: JMS (MQ-Series), email, ftp, file

- Webinterface für Auswertungen und Überwachung


Rolle:               Analyse, Design und Implementierung

Aufgaben:            - Design und Implementierung einer Reporting -

  WEB-Application mit Velocity und einer

  selbstgenerierten Persistenzschicht.

- Eigenständige Erstellung der Importprozesse und

  deren Anbindung an die diversen Inputquellen wie

  MQ-Series (JMS), email, Dateisystem

- Design und Implementierung des Monitoring der

  Datenimporte in das System

- Anzeige der Fehlerprotokolle und der

  Eingabedaten eines Imports über ein Webinterface,

  unabhängig von der Quelle des Imports, mit

  automatischem Sprung an die Fehlerstelle im

  Quelltext

- Diverse Auswertungen und Suchmöglichkeiten

- Design und Implementierung eines

  Prozess-Frameworks zum Ausführen beliebiger Tasks

- Design und Implementierung einer

  Java-Persistenzschicht mit JDBC, Velocity

- Generierung von Datenbanktriggern (PL/SQL) mit

  Velocity

- Design einer Authorisation-Infrastruktur

  bestehend aus Datenbankmodell, Zugriffsschicht,

  J2EE-Anbindung, Webservice-Anbindung mit Apache

  Axis

- Implementierung eines Controllers zur Steuerung

  und Überwachung der restlichen Prozesse über ein

  Webinterface mit Cocoon, Tomcat, und JSP, sowie

  über Kontrolldateien und die Datenbank

- Aufbau einer automatisierten

  Software-Produktionsumgebung mit ant, CVS und

  CruiseControl (Continuous Integration)

- Anbindung einer Webapp an das zentrale

  Entitlement und Integration in ein Portalframework

  mit Webservices, Tomcat, Apache Axis, Entrust

  GetAccess

- Performance tuning und memory-debugging


Betriebssysteme:     Windows 2000, Sun Solaris

Programmiersprachen: java jdk1.4.1

Datenbank:           Oracle, JDBC, TOAD

Server:              Apache Tomcat 4.1.xx, Apache Velocity, Apache

Cocoon, IBM MQ-Series, Xerces, Xalan, Cross

Worlds, Apache Axis, Entrust GetAccess


IDE:                 Eclipse, Netbeans, JBuilder

Standards:           Java, JSP, J2EE, HTML, XML, XSP, XSLT, JavaScript,

XML Schema, JAXB, JavaMail, JAXB, JAXP, JMS,

Log4J, ant, Velocity, CruiseControl, Webservices


Versionsverwaltung:  CVS



Projekt FRANIS - Management Informationssystem

Typ:                 Data Warehouse, Management Informationssystem

Branche:             Logistik

Dauer:               09.2001 - 12.2001

Teamgröße:           10

Beschreibung:        - Management-Informationssystem zur Überwachung

  des Status von Paket und Auslieferungszentren

  sowie von Personaldaten

- Internetbasierend

- Mehrschichtenarchitektur


Rolle:               Analyse, Design und Implementierung

Aufgaben:            - Eigenständige Neuerstellung der Architektur und

  Implementierung eines Prototypen

- Bau eines struts-basierten Frameworks

- generative Code und Html-Erzeugung aus XML mit

  Hilfe von XSLT

- Einrichtung des Application-Servers (BEA) und

  Deployment des Prototypen

- Migration der alten Anwendung von Oracle

  Application-Server auf BEA-WebLogic

- Umstellung von proprietärer Post-Lösung auf

  J2EE-Technologie (JSP, EJB, XML, XSL)

- Einführung von Business-Objekten, deren Mapping

  mit OR-Mapping Tools (TopLink, JDO) auf die

  Datenbank


Betriebssysteme:     Windows NT

Programmiersprachen: Java jdk1.2

Datenbank:           Oracle, JDO, TopLink, JDBC

Server:              BEA-WebLogic, Apache Cocoon, Apache Struts Xerces,

Xalan


IDE:                 Netbeans, Forte4J

Standards:           Java, JSP, JSP CustomTags, J2EE, HTML, XML, XSP,

XSLT, JavaScript, Log4J, ant, Junit


Versionsverwaltung:  Microsoft SourceSafe



Projekt SAMBA - Antrags und Tarifierungssystem für
Aussendienstmitarbeiter

Typ:                 Antragssystem, Tarifierungssystem

Branche:             Versicherung

Dauer:               11.2000 - 08.2001

Teamgröße:           10

Beschreibung:        - Tarifierungssystem für Aussendienstmitarbeiter

- internetfähig

- Client-Server und Einzelplatzfähig

- Mehrschichtenarchitektur

- auf Framework basierte Serverkomponente

- Teil einer größeren Anwendungslandschaft mit

  mehreren Schnittstellen

- Großrechneranbindung


Rolle:               Analyse, Design und Implementierung

Aufgaben:            - Beratung zum Konzept und zur Architektur

- Beratung zur Java-Technologie und Plattform

- Design und Implementierung der JSP-Servlet

  Anbindung, mit Zugriff auf EJB, HTML, JavaScript,

  session EJB und entity EJB mit bean-managed

  persistency über TopLink

- Design und Implementierung der

  Tarifierungskomponente mit Zugriff auf die

  Tarifdatenbank der Versicherung

- Design und Beratung bei der Implementierung von

  Business-Objekten, mit UML und TopLink

- Refactoring von bestehendem Code

- Performance tuning und memory-debugging


Betriebssysteme:     Windows NT

Programmiersprachen: Java jdk1.2

Datenbank:           DB2, Access, TopLink, JDBC

Server:              IBM WebSphere, Jboss, Tomcat, WebSphere Test

Environment


IDE:                 IBM VisualAge Java Enterprise Edition

Standards:           Java, Swing, JSP, JSP CustomTags, J2EE, HTML, XML,

XSP, XSLT, JavaScript, Log4J, ant, Junit


Versionsverwaltung:  IBM VisualAge Java Enterprise Edition



Projekt TELESAM - Callcenter zur Aufnahme von Schadenereignissen

Typ:                 Callcenter

Branche:             Versicherung

Dauer:               08.1998 - 10.2000

Teamgröße:           25

Beschreibung:        - Callcentersoftware zum Erfassen von Kundendaten

  und Schadensmeldungen

- internetfähig

- Client-Server

- Mehrschichtenarchitektur

- Client-Server System in Mehrschichtenarchitektur

  mit Anbindung an IBM-Großrechner und weitere

  Randsysteme wie Telefoniekomponente

- Server: auf mehrere Standorte verteilte

  Datenhaltung mit Oracle und DB/2 auf dem

  Großrechner

- Thin-Client: Internet-Client mit Servlets und

  JSP

- Fat-Client: Swing-Anwendung


Rolle:               - Analyse, Design und Implementierung

- Ansprechpartner bei Fragen zur Java-Technologie

  und zu konzeptionellen Fragen


Aufgaben:            - Beratung zum Konzept und zur Architektur

- Design und Implementierung in allen Bereichen,

  mit Ausnahme von Großrechnerzugriffen

- Design und Implementierung eines verteilten

  Persistenzmechanismus mit Versionierungsschema

- Design und Implementierung von GUI-Masken mit

  Swing

- Design und Implementierung der Ablaufsteuerung

  des Swing-Client

- Erstellung des Objektmodells in UML, ER-Modell

- Design und Implementierung der Anbindung an

  Randsysteme wie Map And Guide in C++ und der

  Druckeranbindung

- Refactoring von bestehendem Code

- Performance tuning und memory-debugging


Betriebssysteme:     Windows NT

Programmiersprachen: Java jdk1.1, C++

Datenbank:           Oracle, JDBC

Server:              Tomcat

IDE:                 IBM VisualAge Java, Symantec Visual Cafe, Visual

C++


Standards:           Java, Swing, JSP, HTML, Servlets, CORBA, JNI

Versionsverwaltung:  PVCS



Projekt WebView - Web-Interface für MicroMuse NetCool

Typ:                 Web-Interface

Branche:             Telekommunikation

Dauer:               07.1998 - 09.1998

Teamgröße:           1

Beschreibung:        - Java-Applet zur graphischen Darstellung von

  Informationen über den Zustand eines Netzwerkes

  (Administrator-Kontrollzentrum)

- internetfähig

- Thin-Client: Internet-Client mit Servlets und

  JSP

- Dynamische Abfrage von Informationen aus dem

  WebCool Server über das Internet mittels CGI

- Anzeige und graphische Aufbereitung dieser Daten

  in einem Applet

- Client-Server Kommunikation über Sockets

- Parsen von komplexen

  Netcool-Konfigurationsdateien mit ANTLR


Rolle:               Analyse, Design und Implementierung

Aufgaben:            alle

Betriebssysteme:     Windows NT, Solaris

Programmiersprachen: java, C++

Datenbank:

Server:

IDE:                 Visual J++, gcc

Standards:           Java, HTML, applets, JNI, ANTLR

compiler-generator, Sockets


Versionsverwaltung:  PVCS



Projekt CMPRO - weltweiter Zugriff auf Software Configuration
Management Systeme und Dokumente

Typ:                 Client-Server

Branche:             Telekommunikation

Dauer:               05.1996 - 06.1998

Teamgröße:           8

Beschreibung:        - Client-Server

- Fat-Client mit Swing

- Plattformübergreifend UNIX, NT, HOST

- Server mit Zugriff auf relationale Datenbank und

  Clearcase/PVCS/HOST

- Benutzerverwaltung

- Austausch und Abbildung von versionierten

  Dateien zwischen Clearcase, PVCS, Großrechner und

  dem Dateisystem


Rolle:               Analyse, Design und Implementierung

Aufgaben:            - Ausarbeitung des Konzepts mit UML

- Schreiben der Funktionsspezifikation und der

  Designspezifikation

- Erstellung eines Prototypen mit Swing

- Design und Implementierung des GUI-Frameworks

  und der Servergrundlagen


Betriebssysteme:     Windows NT, Solaris

Programmiersprachen: Java, C++, UML

Datenbank:           Informix, JDBC

Server:

IDE:                 Visual Cafe, Visual J++

Standards:           Java, Swing, RMI, JNI

Versionsverwaltung:  PVCS, ClearCase



Projekt PhonX - System zur Diagnose von Läsionen des Zentralen
Nervensystems nach Schlaganfällen

Typ:                 Einzelplatz

Branche:             Medizin, Universität

Dauer:               05.1993 - 05.1996

Teamgröße:           3

Beschreibung:        - Desktop-Programm mit einer Reihe von

  Benutzerexperimenten

- C++ GUI mit Zugriff auf objektorientierte

  Datenbank

- Anschluss an Signalprozessor

- Einzelplatzsystem (kein Client-Server)


Rolle:               Design, Implementierung

Aufgaben:            - Design (Objektmodell) und Implementierung einer

  objektorientierten Datenbank

- Design und Implementierung der GUI


Betriebssysteme:     Windows 3.11

Programmiersprachen: C++

Datenbank:           POET (OODBMS)

Server:

IDE:                 Borland C++ 4.5, OWL

Standards:

Versionsverwaltung:



Projekt SUCCESS - weltweite zentrale WebApplikation, 08/04 - 04/05
Referenz durch Projektleiter, Großkonzern, vom 07.04.05

"Projekt: SUCCESS - weltweite zentrale WebApplikation basierend auf JBOSS Server, Thinlet Client und ORACLE DB mit MDA/UML Methoden und EJB, J2EE, Java SQL Techniken realisiert. Der Consultant kam ins Projekt 1 Monat vor Produktivsetzung. Er begleitete die Anwendung in der Einführungs- und Weiterentwicklungsphaseüber 7 Monate. Die Einarbeitung erfolgte rasch, sodaß er durch seine fundierten Kenntnisse zu J2EE, EJB's, Java SQL und Analyse Tools (JPROBE) wesentlich zur Stabilisierung und großen Akzeptanz bei den Usern beitrug. In der Weiterentwicklung brachte er stets eigene Realisierungsvorschläge ein und diskutierte diese im Team. Seine Arbeitsweise ist sehr team- und lösungsorientiert. Bei seinem Einsatz im Projekt gestaltete er das sehr komplexe Kernstück der Anwendung (Status Monitoring) serverseitig um und erreichte dadurch eine erhebliche Performancesteigerung. Aus unserer Sicht war sein Einsatz sehr erfolgreich und für das Team eine Bereicherung. Wir können den Consultant für weitere Einsätze sehr empfehlen."

Projekt LMS - Entwurf und Realisierung eines Framework, 01/02 - 09/04
Referenz durch Technischer Projektleiter, Großkonzern, vom 08.12.04

"Der Consultant begleitete das Projekt von der Analyse bis zur Realisierungs- und Testphase. Er verfügt über profundes technologisches Wissen im J2EE-Umfeld und große Erfahrung im Bereich der OOA und OOD. Das Tool lief im Produktiveinsatz von Anfang an stabil und fehlerfrei. Seine ergebnisorientierte Vorgehensweise und seine Teamfähigkeit sind besonders hervorzuheben. Wir können ihn als Consultant sehr empfehlen."

Projekt Management Informationssystem FRANIS, 09/01 - 12/01
Referenz durch Projektleiter, Logistikunternehmen (>100 MA München) vom 29.11.01

"Der Consultant hat sich schnell und selbstständig in die komplexe Aufgabenstellung eingearbeitet. Er hat innerhalb kürzester Zeit eine angemessene Architektur erstellt und einen performant und fehlerfrei funktionierenden Prototypen entwickelt. Dabei wurden Technologien aus dem J2EE Umfeld (Bea WebLogic, TopLink, Apache Struts, EJB, JSP, XML etc.) eingesetzt. Besonders hervorzuheben ist sein breites und fundiertes Wissen und seine Fähigkeit, dieses schnell in eine geeignete Software umzusetzen. Die Zusammenarbeit mit den Teammitgliedern gestaltete sich reibungslos und unkompliziert. Wir können den Consultant bedenkenlos anderen Projektanbietern weiterempfehlen."

Projekt Java Programmierung, 11/00 - 07/01
Referenz durch Projektleiter AM Informatik (mit 1200 Mitarbeitern) vom 12.06.01

"Der Consultant war in unserem Projekt eine große Unterstützung bei der Umsetzung der Fachlichkeit. Er war auch der Ansprechpartner für alle Projektmitarbeiter bezüglich aller Fragen rund um Java. Der Consultant verfügt über ein sehr fundiertes Wissen über viele neuen Technolgien im Internetumfeld. Er versteht es, dieses Wissen auf einfache und verständliche Art zu vermitteln."

Alle Referenzen sind durch GULP bestätigt.

Bei Bedarf kann ein "schöneres" Word-formatiertes
EDV-Profil zur Verfügung gestellt werden.
Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang





GULP - Das Portal für IT Projekte
GULP Information Services übernimmt keine Gewähr für die Richtigkeit der hier gemachten Angaben.
Seite generiert am 03.09.2010 00:33:55
© Copyright 1996-2010 GULP Information Services GmbH,
Ridlerstraße 37, D-80339 München, Tel. +49-89-500316-0, Fax +49-89-500316-999, E-Mail info@gulp.de