Profil Bernhard Fischer Senior Consultant Person: Bernhard Fischer Jahrgang 1955 Staatsangehörigkeit deutsch www.bfischer-consulting.de Ausbildung: Berufserfahrung: Studium der Mathematik Universität/GH Wuppertal Studium „IT im Gesundheitswesen“ in Krems / Freiburg Seit 1986 Qualitätsmanagement, Verifizierung und Validierung Fachliche Schwerpunkte: Testmanagement Erstellung von Testkonzepten und Testspezifikationen Validierung von Prozessen und Produkten Durchführung interner Audits und Lieferantenaudits Prozessanalyse, -beobachtung und -verbesserung Einführung von Prozessmodellen für die Softwareentwicklung Risikomanagement nach EN ISO 14971 Konfigurations-, Problem- und Änderungsmanagement Korrektur- und Vorbeugemaßnahmen (CAPA) Anforderungsmanagement, Architektur, Analyse und Design Ermittlung und Dokumentation von Nutzer- und Systemanforderungen Ermittlung und Dokumentation der Gebrauchtstauglichkeit Durchführung von Dokumenten-, Design- und Codereviews Modellbasierte Systemanalyse mit SysML Geschäftsprozessanalyse und Erstellung von Fachkonzepten Funktionaler und technischer Entwurf unter Verwendung objektorientierter Methoden Datenbank-Design und Abbildung Objektmodell / Relationales Modell Softwareentwicklung OOA, OOD, OOP unter Einsatz entsprechender Tools in C++, C#, Java und Pascal Verteilte objektorientierte Anwendungen Sonstiges Inbetriebnahme im industriellen Umfeld technische Projektleitung und Coach Zertifikate: Qualitätsmanagement, Verifizierung und Validierung 1st and 2nd Party Auditor Medical Devices (2010) Expert Quality Management Medical Devices International (2010) Specialist Medical Software (2010) QAMP Quality Assurance Management Professional (2010) Manager Regulatory Affairs International (2009) Manager Regulatory Affairs for Medical Devices (2009) Specialist Technical Documentation for Medical Devices (2009) ISTQB Certified Tester - Full Advanced Level (2009) ISTQB Certified Tester - Test Manager (2009) ISTQB Certified Tester - Technical Tester (2008) ISTQB Certified Tester - Functional Tester (2008) ISTQB Certified Tester - Foundation Level (2007) Specialist Managementsysteme (2006) Qualitätsbeauftragter und interner Auditor (2004) Anforderungsmanagement, Architektur, Analyse und Design Professional Scrum Master I (2010) iSAQB Certified Professional for Software Architecture (2009) IREB Certified Professional for Requirement Management (2009) Certified Scrum Master (2009) Certified Scrum Product Owner (2009) OMG-Certified UML Professional Intermediate (2006) OMG-Certified UML Professional Fundamental (2003) Oracle8i Certified Professional DBA ( 2003) Sun Certified Web Component Developer ( 2002) Sun Certified Java Programmer ( 2001) Microsoft Certified System Engineer (1999) Microsoft Certified Professional + Internet (1999) Microsoft Certified Solution Developer (1997) Sonstiges M. Sc. „IT im Gesundheitswesen“ (2008) ITIL Foundation Zertifikat (2007) Datenschutzbeauftragter (2006) 3/9 Weiterbildung: Qualitätsmanagement, Verifizierung und Validierung Risikomanagement nach DIN EN ISO 14971 (2010) QM-Beauftragter (QMB) für Medizinproduktehersteller (2010) Zulassung von Medizinprodukten in der USA – QSR (2010) Auslagerung von Prozessen in der Medizinprodukteindustrie (2010) CAPA & Co für Hersteller von Medizinprodukten (2010) Interner Auditor in der Medizinprodukteindustrie (2010) Validierung von Prozessen in der Medizinprodukteindustrie (2010) Umsetzung der IEC 62304 für Hersteller von Medizinprodukten (2010) Qualitätsmanagement nach EN ISO 13485 (2010) Das 1x1 des Qualitätsaudits (2010) QM-Anforderungen bei der Zulassung von Medizinprodukten - USA (2009) Zulassung von Medizinprodukten in der USA (2009) Zulassung von Medizinprodukten außerhalb der EU (2009) Zulassung von Medizinprodukten in Osteuropa (2009) ISTQB Test Manager Zertifizierungskurs (2009) Klinische Bewertung von Medizinprodukten (2009) Risikomanagement und Risikoanalyse für Medizinprodukte (2009) Technische Dokumentation für Medizinprodukte (2009) ISTQB Technical Tester Zertifizierungskurs (2008) ISTQB Functional Tester Zertifizierungskurs (2008) IEC 60601-1-6, Usability und 60601-1-4 PEMS (2007) Neuerungen IEC 60601-1, 3. Auflage ( 2007) Grundkurs Medizinprodukterecht (2006) Managementsysteme für Hersteller von Medizinprodukten (2006) Statistische Methoden zur Entscheidungsfindung (2005) Qualitätsmanagement für kleine und mittlere Unternehmen (2004) Risikomanagement nach DIN EN ISO 14971 ( 2004) Verifizierung und Validierung medizinischer Software ( 2003) Anforderungsmanagement, Architektur, Analyse und Design Gebrauchstauglichkeit von Medizinprodukten (2010) Agiles Requirement Engineering (2010) Introduction to CMMI V 1.2 (2010) System Engineering mit SysML/UML (2010) Windows Communication Foundation (2010) Scrum Master Certification Kurs (2009) Scrum Product Owner Certification Kurs (2009) Certified Professional for Requirement Management Kurs (2009) UML2 vertieft (2006) Oracle8i Performance-Tuning (2002) JDO mit IntelliBO (2002) Skyva Solution Design, Skyva, Level 2 ( 2001) Skyva Solution Development, Level 3 (,2001) Skyva Webintegrator ( 2001) 4/9 Details zu den Projekten Projekt Branche Rolle im Projekt Einsatzort Dauer Details Projekt Branche Rolle im Projekt Einsatzort Dauer Details Betriebssysteme Umgebung Projekt Branche Rolle im Projekt Einsatzort Entwicklung einer Protonentherapieanlage für den weltweiten Einsatz. Medizintechnik Projekt Management Coach Bergisch-Gladbach / Palo Alto 30.06.2010 – heute Coach für mehrere Teilprojekte Einführung agiler Konzepte einschließlich neuer Verfahren zum Planen und Schätzen Anpassung des SW-Entwicklungsprozesses Schulung der Mitarbeiter Unterstützung bei der Erstellung von SOPs Berücksichtigung regulatorischer Aspekte Entwicklung einer Protonentherapieanlage für den weltweiten Einsatz. Medizintechnik Requirement Engineer / Architekt / Technical Lead Bergisch-Gladbach / Palo Alto 01.03.2009 - 30.06.2010 Durchführung von Dokumenten- und Designreviews Technical Lead für verschiedene Subsysteme Erstellung von Systemanforderungen Erstellung der Systemarchitektur Definition von System-Schnittstellen und Abstimmung mit Projektbeteiligten Support und Weiterentwicklung des bestehenden Systems in München Windows / VxWorks / Siemens S7 Powerdesigner / Oracle 10g, Sparx Enterprise Architect / ClearCase / ClearQuest / Doors / Visual Studio 2008 / Visio Erstellung einer Anlage zur Krebsbehandlung mittels Bestrahlung mit Protonen. (RPTC) Medizintechnik Architekt / Designer / Senior-Entwickler Core IT-Systeme Bergisch-Gladbach / München 5/9 Dauer Details Betriebssysteme Umgebung Projekt Branche Rolle im Projekt Einsatzort Dauer Details Betriebssysteme Umgebung Projekt Branche Rolle im Projekt Einsatzort Dauer Details 01.06.2003 – 01.03.2009 Erstellung von Systemanforderung und Systemarchitektur mehrerer Subsysteme Definition von System-Schnittstellen und Abstimmung mit Projektbeteiligten und UAN Unterstützung bei der Testspezifikation und Testdurchführung Unterstützung bei Integrationstests, Verifizierung und Validierung des Systems Durchführung von Dokumenten- und Codereviews Coaching interner Mitarbeiter bei Design und Implementierung OO-Analyse und Design (UML) Datenbank-Design (PowerDesigner, Oracle 10g) Technische Datenbank-Konzeption (Oracle 10g) Unterstützung bei der Implementierung zentraler technischer Systeme Konzeption und Erstellung (teilweise) eines generischen Testtreibers zum Test verteilter Anwendungen Windows XP / Linux / OS 9 / SPS Powerdesigner / Oracle 10g, Rational Rose / ClearCase / ClearQuest / Requisite Pro / Visual Studio 2003 / Visio Konzeption und Erstellung eines Moduls zur Impulsprüfung für ein vorhandenes Prüfsystem. Umbau des bestehendes Systems in eine komponentebasierte Architektur Messtechnik Technischer Projektleiter, Designer, Senior-Entwickler Dortmund 01.01.2003 – 30.08.2003 Erstellung des Systemanforderung und Systemarchitektur OO-Analyse und Design (UML) Datenbank-Design Abstimmung von Schnittstellen zu Fremdanwendungen Integration der Prüfgeräte in die Prüfsoftware (RS 232 , TCP/IP, Signalprozessor TMS 320) Implementierung und Test Windows 95/98/ME/2000 Visual C++ / Lint / BoundsChecker / Signalprozessor /AccessDatenbank / ObjectIF 4.7 Erstellung der Betriebssoftware für eine neu zu gründende Bank für die sichere Abwicklung des internationalen Devisentransfers. ( CLS Continous 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 zur sicheren Abwicklung des internationalen Devisentransfers (Forex). Internationales englischsprachiges Projekt. Erstellung des technischen 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) Fehlermanagement 6/9 Betriebssysteme Umgebung Windows NT / AIX Rational Rose / DB2 / Eclipse 2.X / Visual C++ / CVS / CMVC / CTS / XML / XLST / XPATH / Junit Projekt Konzeption und Erstellung eines Systems zur kapazitätsorientierten Zuführung von Gebinden sowie Planung und Recherche der zugehörigen Transportaufträge. Logistik Designer, Technische Leitung, Coach, Konfigurationsmanager, Senior-Entwickler Trier / Mannheim 01.03.2000 – 31.07.2002 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 (JDO-Implementierung) 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 Branche Rolle im Projekt Einsatzort Dauer Details Betriebssysteme Umgebung Projekt Branche Rolle im Projekt Einsatzort Dauer Details Erstellung eines Systems zur Verfolgung von Gebinden über mehrer Bearbeitungsstationen Logistik Technische Projektleitung, Designer , Konfigurationsmanager Trier 01.05.00 - 01.07.2001 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 Testdurchführung Support während der Erprobungsphase Migration der DB auf Oracle 8.1.7 (2001) 7/9 Betriebssysteme Umgebung Windows NT / Solaris 2.7 Together 4.0 / Powerdesigner / Oracle 8.1.6 / Oracle 8.1.7 / JBuilder / iPlanet 4.1 / Visual Sourcesafe / PL/SQL / Java / J2EE / JSP / Servlets / C++ / MFC Projekt Branche Rolle im Projekt Einsatzort Dauer Details Schulung Schulung Kursleiter / Trainer Hagen 01/1999 – heute Durchführung von Schulungen im Bereich Programmiersprachen und Betriebssysteme Java C++ C# Linux Windows NT Server Projekt: 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) Implementierung (teilweise) Test (teilweise) Coaching interner Mitarbeiter bei Design und Implementierung, Windows 98 Visual C++ 6.0 , Lint, BoundsChecker / Signalprozessor TMS 320 / Win95-Gerätetreiber Branche Rolle im Projekt Einsatzort Dauer Details Betriebssysteme Umgebung: Projekt Branche Rolle im Projekt Einsatzor Dauer: Details Betriebssysteme Umgebung Projekt: Bedien- und Ablaufsoftware für ein Prüfsystem zur automatisierten, fertigungsintegrierten Rissprüfung an Walzen Messtechnik Techn. Projektleiter / Designer / Senior-Entwickler Dortmund / Hagen / Eisenhüttenstadt 01.07.98 - 01.04.00 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) Test Inbetriebnahme Windows 95 / 98 / NT Visual C++ / Lint / BoundsChecker / Signalprozessor / Win95Gerätetreiber / Anbindung von Meßgeräten über RS 232 / AccessDatenbank Prüfprogramm zur fertigungsintegrierten Ermittlung der Randhärte 8/9 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 Dauer Details Betriebssysteme Umgebung an Motorblöcken unter kundenspezifischer Ergebnisvisualisierung und Datendokumentation. Automobilbau Designer, Senior-Entwickler Mannheim 01.03.96 - 01.10.96 Erstellung des Fachkonzepts und des DV-Grobkonzepts OO-Analyse und Design (Booch) Abstimmung von Schnittstellen zu Fremdanwendungen Implementierung Test Inbetriebnahme MS-DOS Borland Pascal / ARCnet / Intel-Assembler / Anbindung der Prüfgeräte über ECB-Bus / Embedded-Bereich (Prüfgeräte) / Access-Datenbank Client-Server-Lösung zur automatischen Riss-Gefügeprüfung Automobilbau Senior-Entwickler Dortmund / Wülfrath 01.06.95 - 01.03.96 System zur automatischen Riss-Gefügeprüfung. Mehrere Prüfeinheiten sind über ein 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) Standardsoftwarelösungen für die magnetinduktive Prüfung von Halbzeug (Stangen, Rohre, … ) Schwerindustrie Technischer Projektleiter, Designer, Senior-Entwickler Dortmund / Weltweit 01.01.86 - 01.06.96 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, in Argentinien sowie mehreren europäischen Ländern. MS-DOS Borland Pascal 7.5 / Arcnet / CP/M / SPS-Anbindung über RS232 und Optokoppler 9/9