Profil Bernhard Fischer Senior Consultant Person: Bernhard Fischer Jahrgang 1955 Staatsangehörigkeit deutsch ledig Ausbildung: Studium Mathematik Universität/GH Wuppertal Berufserfahrung: Seit 1986 Konzeption, Spezifikation und Entwurf unter Verwendung objektorientierter Fachliche Schwerpunkte: Methoden (UML) Technische Projektleitung Geschäftsprozeßanalyse / Fachkonzepte (Use-Cases, Aktivitätsdiagramme), Prozessmodelle OOA, OOD, OOP unter Einsatz entsprechender Tools in Java und C++ und Pascal Redesign, Refactoring und Re-Engineering Relationales DB-Design (ERM und physisches Modell) Abbildung Objektmodell / Relationales Modell (JDO) Verteilte objektorientierte Anwendungen (J2EE, EJB, SanFrancisco, JSP, Servlets, RMI, Sockets) Configuration- and Changemanagement (CCM) Testkonzepte und Testspezifikation (Modultest, Systemtest, Integrationstest) OO-Coaching (Methoden, Java, C/C++) Inbetriebnahme im industriellen Umfeld Weiterbildung: Oracle8i Performance-Tuning (Oracle University, 2002) JDO mit IntelliBO (Signsoft, 2002) Level 2 - Solution Design (Skyva International / 2001) Level 3 - Solution Development (Skyva International / 2001) Webintegrator (Skyva International / 2001) Zertifikate: Sun Certified Web Component Developer (SCWCD, 2002) Sun Certified Java Programmer (SCJP, 2001) Microsoft Certified System Engineer (MCSE, 1999) Microsoft Certified Professional + Internet (MCP+I, 1999) Microsoft Certified Solution Developer (MCSD, 1997) Aktueller Stundensatz: EUR 65.00 Verfügbar Ab 01.06.2003 2/7 IT-SystemUmfeld: Methoden Objektorientierte Analyse, Design, Implementierung (UML, Booch), Vorgehensmodelle (V-Modell, XP), Datenmodellierung (ERD), Patternorientierte SW Architektur (GoF) Designtools TogetherJ (4.X / 5.X), Rational Rose, ObjectIF 4.7, PowerDesigner (6.2 / 7.5), Entwicklungstools Eclipse 2.X, / 3X, Borland JBuilder (4.0 / 5.0 / 6.0), Oracle JDeveloper (3.2, 9i), Netbeans (3.3), Microsoft Visual C++ (4.X / 5.0 / 6.0), SQL-Plus, SQLStation, Toad Programmiersprachen Java, C++ , Pascal, SQL , PL/SQL, Python / Jython, Perl, Shell-Scripting, HTML , Javascript, XML / XSLT / XPath, Fortran, Forth, Lisp Datenbanken Oracle 9i, Oracle 8i, Oracle 8, DB2, Access Middleware J2EE, EJB 1.1 / 2.0, SanFrancisco, JBoss 3.0, RMI, Sockets, COM, DCOM, ATL, CTS Internet Servlets, JSP, Tag Libraries, JDO, JDBC, Apache Tools (Struts / Tomcat / Xerces / Xalan / Log4J), JDOM, Sonstige Bibliotheken JDK 1.2 / 1.3 / 1.4 , Swing, AWT, JUnit 3.X / CppUnit, Log4J / Log4cpp., ODBC, DAO, OLEDB Versionskontrolle CVS, Visual SourceSafe, CMVC Betriebssysteme Windows NT Workstation, Windows NT Server, Windows 95/98, Windows 2000, Solaris 2.7, AIX 4.X, Linux (Suse / Redhat) Sonstige Tools Ant, Lint, BoundsChecker, Frontpage, TestComplete 2.0, MS Frontpage. MS Project Branchen Logistik Banken Automobilbau Messtechnik Schwerindustrie Auftraggeber IBM Belgien Deutsche Post IT Solutions GmbH, Trier Deutsche Post AG, Trier, Daimler Chrysler AG, Mannheim Institut Dr. Förster, Reutlingen und Dortmund Gewertec GmbH, Dortmund VHS Hagen, Hagen 3/7 Details zu den Projekten Projekt Branche Rolle im Projekt Einsatzort Dauer Details Betriebssysteme Umgebung Projekt Branche Rolle im Projekt Einsatzort Dauer Details Betriebssysteme Umgebung Projekt Branche Rolle im Projekt Einsatzort Intenationaler Devisentransfer(CLS Continuous Link Settlement) Bank Technischer Designer, Senior-Entwickler Bornem / Belgien 01.08.2002 - 31.12.2002 Erstellung der Betriebssoftware für eine neu zu gründende Bank für die sichere Abwicklung des internationalen Devisentransfers (Forex). Internationales englischsprachiges Projekt. Erstellung des techn. Designs für ein Teilprojekt (UML) Softwareerstellung (Java / C++) Modultest Prüfspezifikation für den Systemtest eines Teilprojektes Datenbankanbindung (DB2) Anbindung einer technischen Middleware (CTS) CCM (Configuration- and Changemanagement) mit CVS und CMCV (IBM) Defectmanagement Windows NT / AIX Rational Rose / DB2 / Eclipse 2.X / Visual C++ / CVS / CMVC / CTS / XML / XLST / XPATH / JUnit Kapazitätsorientiertes Transportplanungssystem Logistik Designer, Technische Leitung, Coach, Konfigurationsmanager, Senior-Entwickler Trier / Mannheim 01.01.2001 – 31.07.2002 Erstellung eines Systems zur kapazitätsorientierten Zuführung von Gebinden sowie Planung und Recherche der zugehörigen Transportaufträge. Erstellung der Systemanforderungen (Use cases, Aktivitätsdiagramme) OO-Analyse und Design (UML) Datenbank-Design (ERD und physisches Design) Einsatz und Anbindung eines Frameworks (Skyva / IBM SanFrancisco) Evaluierung und Einsatz eines Applikationsservers (JBoss / EJB) Einführung eines Persistenzframework (JDOImplementierung) Workgroups und Coaching interner Mitarbeiter bei Design und Implementierung, sowie in CCM (Configuration- and Changemanagement) Unterstützung bei der Realisierung Unterstützung bei der Testspezifikation CCM mit Visual Sourcesafe Windows NT / Solaris 2.7 Together 5.5 / Oracle 8.1.7 / JBuilder 5.0 / Powerdesigner 7.5 / Visual Sourcesafe / IntelliBO 2.7 / IBM-SanFrancisco / Skyva / Jboss / PL/SQL / Java / J2EE / JSP / Servlets / JDO / Agententechnologie Wartungprojekt zur Gebindeverfolgung Logistik Technische Leitung, Konfigurationsmanager Trier 4/7 Dauer Details Betriebssysteme Umgebung Projekt Branche Rolle im Projekt Einsatzort Dauer Details Betriebssysteme Entwicklungsumgebung Projekt Branche Rolle im Projekt Einsatzort Dauer Details Betriebssysteme Umgebung Projekt Branche Rolle im Projekt Einsatzort Dauer Details 01.01.2001 – 01.07.2001 Es handelt sich um ein Wartungsprojekt für eine Software zur Gebindeverfolgung (s.u.) . Erstellung der Systemanforderungen (Use cases, Aktivitätsdiagramme) Ergänzung neuer und Modifikation bestehender Recherchefunktionen Migration der DB auf Oracle 8.1.7 Unterstützung bei der Realisierung Durchführung und Support während der Erprobungsphase CCM mit Visual Sourcesafe Windows NT / Solaris 2.7 Together 4.0 / Powerdesigner / Oracle 8.1.7 / JBuilder / iPlanet 4.1 / Visual Sourcesafe / PL/SQL Java / J2EE / JSP / Servlets / MFC Simulation der kapazitätsorientierten Gebindezuführung Logistik Designer Trier 01.03.00 - 01.06.00 Erstellung eines Fachkonzepts für ein System zur Simulation der kapazitätsorientierten Gebindezuführung (Use-cases, Aktivitätsdiagramme) Windows NT Together 4.0 / Visual Sourcesafe Gebindeverfolgung Logistik Techn. Projektleiter, Designer , Konfigurationsmanager Trier 15.05.00 - 01.12.00 Es handelt es sich um eine Lösung zur Datenaufnahme der Gebinde an unterschiedlichen Standorten mittels Handscannern, der Weiterleitung der Daten über das firmeneigene Intranet sowie Telefonleitungen, den Import der Daten in das Datenbankschema sowie der Recherche von relevanten Informationen über einen webbasierten Client Erstellung der Systemanforderungen (Use cases, Aktivitätsdiagramme) OO-Analyse und Design (UML) Datenbank-Design (ERD und physisches Design) Durchführung und Support während der Erprobungsphase Coaching interner Mitarbeiter bei Implementierung, sowie in CCM (Configuration- and Changemanagement) Unterstützung bei der Testspezifikation und Tesdurchführung Windows NT / Solaris 2.7 Together 4.0 / Powerdesigner / Oracle 8.1.6 / JBuilder / iPlanet 4.1 / Visual Sourcesafe / PL/SQL / Java / J2EE / JSP / Servlets / MFC Schulung Schulung Kursleiter / Trainer Hagen 01/1999 – heute Durchführung von Schulungen im Bereich Programmiersprachen und Betriebssysteme 5/7 Projekt: Branche Rolle im Projekt Einsatzort Dauer Details Betriebssysteme Umgebung: Projekt Branche Rolle im Projekt Einsatzor Dauer: Details Betriebssysteme Umgebung Projekt: Branche Rolle im Projekt Einsatzort Dauer Eigener Aufwand Details Java C++ Linux Windows NT Server Bediensoftware für ein Prüfsystem zur magnet-induktiven Bauteilkontrolle Messtechnik Designer, Konfigurationsmanager, Senior-Entwickler Dortmund 01.05.97 - 01.04.99 Bediensoftware für ein Prüfsystem zur magnet-induktiven Bauteilkontrolle. Es handelt sich um eine Neuentwicklung. Erstellung des Fachkonzepts und des DV-Grobkonzepts Definition der Benutzerschnittstelle OO-Analyse und Design (Booch) Erstellung eines UI-Prototype Festlegung der Schnittstelle zu dem Prüfhardware (embedded) Kodierung (teilweise) Coaching interner Mitarbeiter bei Design und Implementierung, Windows 98 Visual C++ 6.0 , Lint, BoundsChecker / Signalprozessor TMS 320 / Win95-Gerätetreiber Rißprüfsoftware für Walzen Messtechnik Techn. Projektleiter / Designer / Senior-Entwickler Dortmund / Hagen / Eisenhüttenstadt 01.07.98 - 01.04.00 Bedien- und Ablaufsoftware für die automatisierte, fertigungsintegrierte Rißprüfung an Walzen. Erstellung des Fachkonzepts und des DV-Grobkonzepts OO-Analyse und Design (Booch)) Abstimmung von Schnittstellen zu Fremdanwendungen Integration der Prüfgeräte in die Prüfsoftware (RS 232 , Signalprozessor TMS 320) Kodierung (teilweise) Inbetriebnahme Windows 95 / 98 / NT Visual C++ / Lint / BoundsChecker / Signalprozessor / Win95Gerätetreiber / Anbindung von Meßgeräten über RS 232 / Access-Datenbank Prüfprogramm zur Ermittlung der Randhärte an Motorblöcken Automobilbau Designer, Senior-Entwickler Mannheim 01.03.96 - 01.10.96 4 PM Prüfprogramm zur fertigungsintegrierten Ermittlung der Randhärte an Motorblöcken unter kundenspezifischer Ergebnisvisualisierung und Datendokumentation. Erstellung des Fachkonzepts und des DV-Grobkonzepts OO-Analyse und Design (Booch)) Abstimmung von Schnittstellen zu FremdanwendungenKodierung Inbetriebnahme 6/7 Betriebssysteme Umgebung Projekt Branche Rolle im Projekt Einsatzort Dauer Eigener Aufwand Details Betriebssysteme Umgebung Projekt Branche Rolle im Projekt Einsatzort Dauer Details Betriebssysteme Umgebung Borland Pascal Borland Pascal / ARCnet / Intel-Assembler / Anbindung der Prüfgeräte über ECB-Bus / Embedded-Bereich (Prüfgeräte) / Access-Datenbank Standardsoftwarelösungen zur Halbzeugprüfung Schwerindustrie Technischer Projektleiter, Designer, Senior-Entwickler Dortmund / Weltweit 01.01.90 - 01.06.99 36 PM Standardsoftware zur Halbzeugprüfung (Rohre, Stangen, ...). Dies Programm wurde unter maßgeblicher Beteiligung von mir entwickelt und über mehrere Jahre hinaus kontinuierlich weiterentwickelt. Das Programm wird weltweit bei namhaften Stahlherstellern eingesetzt, unter anderem in Japan, in den USA, in Südafrika und in Argentinien. MS-DOS Borland Pascal 7.5 / Arcnet / CP/M / SPS-Anbindung über RS232 und Optokoppler Client-Server-Lösung zur automatischen Riß-Gefügeprüfung Automobilbau Senior-Entwickler Dortmund / Wülfrath 01.06.95 - 01.03.96 System zur automatischen Riß-Gefügeprüfung. Mehrere Prüfeinheiten sind über eine Netzwerk mit einem Server verbunden, der zur zentralen Steuerung und Datenarchivierung verwendet wird. Das benutzte Netzwerkprotokoll ist proprietär MS-DOS Borland Pascal / ARCnet / Intel-Assembler / Anbindung der Prüfgeräte über ECB-Bus / Embedded-Bereich (Prüfgeräte) 7/7