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
KenntnisseIn folgenden Bereichen habe ich praktische Projekterfahrung gesammelt:
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
° 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