Profil

Allgemeine Daten



Jahrgang:                               1964

Ausbildung:                             Studium der Elektrotechnik

                                             Schwerpunkt: Informationstechnik

Abschluß:                               Dipl.-Ing. (FH)

Sprachen:                               Englisch

EDV-Erfahrung:                         Seit 1986

Letzte Position:                       Geschäftsstellenleiter


Meine IT-Kenntnisse und Erfahrungen:

° 20 Jahre erfolgreiche Projektdurchführung

° 11 Jahre Erfahrung im Bereich objektorientierter Softwareentwicklung mit Java

° Praktische Erfahrung mit objektorientierter Modellierung (UML)

° Methoden der modellgetriebenen Softwareentwicklung nach dem MDA Ansatz
(DDD, MDD)

° Grundkenntnisse folgender Methoden durch Projekteinsätze: RUP, XP, Spice, Scrum

° Praktische Erfahrung in Business Analyse und Requirements Engineering

                                                       Kenntnisse
Modellierung mit UML 2
Trend/Modeller 5.0 sehr gut
Together/J sehr gut
Innovator vorhanden
Rational Rose vorhanden

Requirements Management Tools
Trend Analyst 6.0 sehr gut

Frameworks/Standards
TREND/Framework sehr gut
Spring gut
Swing sehr gut
SWT, embeddedSWT gut
ODX gut
ASAM-MCD gut

Entwicklungsumgebungen
Eclispe 2.x, 3.x, sehr gut
Together/J sehr gut
NetBeans 6 gut
IBM WSAD 5 gut
IBM WSDD gut
IBM Visual Age 4 sehr gut
JBuilder 8 gut

Versionsverwaltungssysteme
CVS, CVSNT sehr gut
Subversion sehr gut

Test- und Profilingtools
JUnit 3.8 sehr gut
JMeter 1.8 sehr gut
Fitnesse gut
JProfiler gut
JTest gut
QStudio gut
OptimizeIT gut

Bugtracking Tools
Mantis gut
Bugzilla gut

Reporting Tools
Report Mill 7.3 vorhanden

Buildsysteme
ANT 1.6 sehr gut
Maven vorhanden

Web/App Server
Tomcat 4.x, 5.5 gut
IBM WebSphere 3.x, 4.x sehr gut
JBOSS 3.2.1, 4.0.4 gut
Apache 1.3.x, 2.x sehr gut
IBM HTTP Server sehr gut


In folgenden Bereichen habe ich praktische Projekterfahrung gesammelt:

° Konzeption, Spezifikation und Entwurf (Full-Life-Cycle Entwicklung)
° Anwendungs- und Systemprogrammierung (Multi Tier Architekturen, Multithreading)
° Projektmanagement, techn. Projektleitung
° Realisierung von SingleSignOn-Systemen, Sicherheitsmanagement (Security Policy, SSO)
° Verzeichnisdienste LDAP (IBM SecureWay, OpenLDAP)
° Web- und Applikationsserver (Apache, Tomcat, WebSphere 4, JBOSS 4)
° WebService Erstellung mit Axis, Evaluierung weiterer Webservice Frameworks
° Patternorientierte Architektur/Entwicklung (Design Patterns, Security Patterns)
° Anwendung verschiedenster XML-Technologien (XML,XSLT,JDOM,SAX,XStream,XMLBeans)
° Testmanagement, Testdesign und -durchführung (JUnit, HttpUnit, XMLUnit, Fitnesse)
° Performanceanalysen/Profiling (JMeter, JProfiler, JProbe, OptimizeIT)
° Systemadministration, Portierungen, Installationen, Dokumentation

 

Branchen

 


·     Softwarehersteller: Große Hersteller und Softwarehäuser

·     Behörden: Bundesanstalt für Arbeit, Arbeitsämter, Finanzbauämter

·     Handel: Marktwarenwirtschaftssystem für große Handelskette

·     Telekommunikation: Abrechnungssystem

·     Flughafen: Fluggesellschaft (Portierung, Refactoring)

·     Banken: Projekt Geldautomaten (Refactoring), Verifikation SSO-Konzept

·     Versicherungen: versch. J2EE Java-Projekte, Architektur/Design/Realisierung

·     Automobilindustrie: Test- und Diagnosesystem (ODX, ASAM-MCD, Eclipse RCP)

·     Industrie: Realisierung Prüfstandssoftware unter Echtzeitbetriebssystem


Programmiersprachen

 


·     Java: 11 Jahre intensive Projekterfahrung (J2EE, JDBC, RMI, EJB, Servlets, LDAP über JNDI, JAAS, JSSE etc.)

·     XML, XSLT: intensive Projekterfahrung

·     C++: 1 ½ Jahre Projekterfahrung (Visual C++, gcc)

·     C: 10 Jahre Projekterfahrung

·     ESQL/C: Projekteinsatz

·     Make, ANT: Build-Systeme und Makefile-Systeme für versch. Projekte

·     SQL: Einsatz in mehreren Projekten

·     Shell: Projekterfahrung seit 1987 (sh, csh, ksh, bash)

·     Shell-Tools: Ständiger Einsatz in Projekten (awk, sed, lex, yacc, make ...)

·     HTML: Projekterfahrung


Datenbanken

 


·     DB2: Grundkenntnisse - im Einsatz mit WebSphere AppServer

·     JDBC: Anwendung in mehreren mehrschichtigen Anwendungen, Erstellung eigener Abstraktionsbibliotheken

·     Oracle: Version 7 und 8, SQL, Administration der Projekt-Testumgebung

·     mySQL: Installation, Evaluierung, Projekteinsatz

·     ODBC: Anwendung im Rahmen einer JDBC-ODBC Brücke (Java Applikationen)

·     ISAM, NDBM(3): C-Schnittstelle für Abrechnungssystem in Mobilfunknetz

·     Informix: SQL, ESQL/C, Informix 4.1/7.3 (SE, Online Server)

 

Betriebssysteme

 


·     Linux Suse 8.0: Installation, Java/C Programmierung, Administration JBOSS, Tomcat, Apache

·     Windows: Windows NT 4.0, Windows 2000, Windows XP: Installation, Java-Entwicklung, Installation und Administration WebSphere, JBOSS, Tomcat, Apache, CVSNT, CygWin-UnixPort

·     MVS, OS/390: Realisierung von Java-Applikationen mit RACF Zugriff und einer JavaToCToAssember-Bridge (JNI, C)

·     AIX: Projekt-Plattform (AppServer, Java Apps)

·     SUN OS, Solaris: SunOS 3.5, Solaris 2.6 - Installation, Programmierung (C, Java)

·     Bull: SPIX 3.1 - Entwickling (C, Shell, AWK, Make)

·     HPUX: HP UX V10 - Zielsystem für Portierungen

·     Unix: Sinix 5.43, SCO Unix, ULTRIX, BSD 4.3: Implementierung/Portierung

·     Echtzeitbetriebssysteme: PDOS - Betriebssoftware für Prüfstand erstellt

·     OS/2: Installation

 

Datenkommunikation



·     CICS: Integration in Single SignOn System, Verwendung von IBM PassTickets

·     Internet, Intranet: Entwicklung mehrschichtiger internetfähiger J2EE Java Anwendungen (RMI, HTTP)

·     ISDN: DFÜ-Netzwerk/PPP über ISDN (Win95, WinNT, Linux)

·     OSF/DCE: Integration von DCE in bestehende Benutzerverwaltung

·     RPC: Prototyp mit XML-RPC, Evaluierung JAX-RPC und WebService Schnittstellen

·     SMTP: Projekteinsatz von JavaMail

·     TCP/IP: WWW, HTTP, FTP, TELNET

·     Windows Netzwerk: Konfiguration kleiner Netzwerke

·     RMI:Realisierung verteilter Anwendungen mittels RMI

·     UUCP: Anbindung einer Geschäftstelle mittels PPP:Anschluß von Linux-Rechner mittels PPP über ISDN

 

Hardware

 


·     BULL: DBX/5000 - 4 Jahre System- und Anwendungsentwicklung (C, Unix-Tools)

·     Digital: DECstation 3100/5000 - Anwendungsentwicklung mit C

·     HP: HP 9000 - mehrere Portierungen von Software-Systemen

·     IBM RS6000: Entwicklung (Unix-Tools) und Portierung

·     Nixdorf: Targon 31 - Entwicklung und Portierung (C, Unix-Tools)

·     PC: SNI PC-Reihe - 4 Jahre Entwicklung (SINIX)

·     Siemens MX: MX300, MX500 - Entwickling und Administration

·     SNI RM-Rechner: RM600, RM400 - Entwickling und Administration

·     SUN: SUN 3/50 - Portierung Software System, Entwicklung mit Unix-Tools