Profil - Fischer Consulting GmbH

Werbung
Profil
Bernhard Fischer
Senior Consultant
Person:
Bernhard Fischer
Jahrgang 1955
Staatsangehörigkeit deutsch
www.bfischer-consulting.de
Ausbildung:
Studium der Mathematik Universität/GH Wuppertal
Studium „IT im Gesundheitswesen“ in Krems / Freiburg
Berufserfahrung:
Seit 1986
Anforderungsmanagement, Architektur, Analyse und Design
Fachliche
Schwerpunkte:
 Ermittlung und Dokumentation von Nutzer- und Systemanforderungen

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
Qualitätsmanagement, Verifizierung und Validierung

Einführung von Prozessmodellen für die Softwareentwicklung

Prozessanalyse, -beobachtung und -verbesserung

Durchführung interner Audits

Testmanagement

Erstellung von Testkonzepten und Testspezifikationen

Validierung von Prozessen und Produkten

Durchführung von Dokumentenreviews

Risikoanalyse und -management

Konfigurations-, Problem- und Änderungsmanagement
Softwareentwicklung

OOA, OOD, OOP unter Einsatz entsprechender Tools in C++, C#,
Java und Pascal

Verteilte objektorientierte Anwendungen

robuste Programmierung

Durchführung von Codereviews
Sonstiges

Inbetriebnahme im industriellen Umfeld

technische Projektleitung und Coach
Weiterbildung: Anforderungsmanagement, Architektur, Analyse und Design
Scrum Master Certification Kurs (2009)
Scrum Product Owner Certification Kurs (2009)
Certified Professional for Requirement Management Kurs (2009)
UML2 vertieft – OOSE (2006)
Oracle8i Performance-Tuning (Oracle University, 2002)
JDO mit IntelliBO (Signsoft, 2002)
Solution Design, Skyva, Level 2 (Skyva, 2001)
Solution Development, Level 3 (Skyva ,2001)
Webintegrator (Skyva, 2001)
Qualitätsmanagement, Verifizierung und Validierung
QM-Anforderungen bei der Zulassung Medizinprodukten in der 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 (Prosystem, 2007)
Neuerungen IEC 60601-1, 3. Auflage (Prosystem, 2007)
Grundkurs Medizinprodukterecht (TÜV, 2006)
Managementsystem für Hersteller von Medizinprodukten (TÜV, 2006)
Statistische Methoden zur Entscheidungsfindung – DGQ (2005)
Qualitätsmanagement für kleine und mittlere Unternehmen – DGQ (2004)
Risikomanagement nach DIN EN ISO 14971 (Prosystem AG, 2004)
Verifizierung und Validierung medizinischer Software (Prosystem AG, 2003)
Sonstiges
Datenschutzbeauftragter – Modal (2006)
3/9
Zertifikate:
Anforderungsmanagement, Architektur, Analyse und Design
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 (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)
Qualitätsmanagement, Verifizierung und Validierung
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 (TÜV) - 2006
Qualitätsbeauftragter und interner Auditor (DGQ, 2004)
Sonstiges
M. Sc. „IT im Gesundheitswesen“ (2008)
ITIL Foundation Zertifikat (2007)
Datenschutzbeauftragter (DESAG, 2006)
4/9
Details zu den Projekten
Projekt
Branche
Rolle im Projekt
Einsatzort
Dauer
Details
Entwicklung einer Protonentherapieanlage für den weltweiten
Einsatz.
Medizintechnik
Requirement Engineer / Architekt / Technical Lead
Bergisch-Gladbach / Palo Alto
01.03.2009 – heute
Anforderungsanalyse, funktionaler und technischer Entwurf,
Technical Lead für die Subsysteme
 Facility Support Services,
 Decision Support Services und
 Beam Management Services

Betriebssysteme
Umgebung
Projekt
Branche
Rolle im Projekt
Einsatzort
Dauer
Details
Betriebssysteme
Umgebung
Erstellung von Systemanforderungen für die o.g.
Subsysteme
 Erstellung der Systemarchitektur für die o.g. Subsysteme
 Definition von System-Schnittstellen und Abstimmung mit
Projektbeteiligten
 Durchführung von Dokumenten- und Designreviews
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
01.06.2003 – 01.03.2009
Systemanalyse und Design zentraler IT-Komponenten
(Meldungsystem, Archivsystem, Parameter-Datenbank,
Middleware, Kontrollsystem)
 Erstellung von Systemanforderung und Systemarchitektur
 OO-Analyse und Design (UML)
 Datenbank-Design (PowerDesigner, Oracle 10g)
 Technische Datenbank-Konzeption (Oracle 10g)
 Definition von System-Schnittstellen und Abstimmung mit
Projektbeteiligten und UAN
 Durchführung von Dokumenten- und Codereviews
 Coaching interner Mitarbeiter bei Design und
Implementierung
 Unterstützung bei der Testspezifikation und
Testdurchführung
 Unterstützung bei der Implementierung zentraler
technischer Systeme
 Konzeption und Erstellung (teilweise) eines generischen
Testtreibers zum Test verteilter Anwendungen
 Unterstützung bei Integrationstests, Verifizierung und
Validierung des Systems
Windows XP / Linux / OS 9 / SPS
Powerdesigner / Oracle 10g, Rational Rose / ClearCase /
ClearQuest / Requisite Pro / Visual Studio 2003 / Visio
5/9
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
Dauer
Details
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
Windows NT / AIX
Rational Rose / DB2 / Eclipse 2.X / Visual C++ / CVS / CMVC /
CTS / XML / XLST / XPATH / Junit
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-
6/9
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

Betriebssysteme
Umgebung
Projekt
Branche
Rolle im Projekt
Einsatzort
Dauer
Details
Betriebssysteme
Umgebung
Projekt
Branche
Rolle im Projekt
Einsatzort
Dauer
Details
Projekt:
Branche
Rolle im Projekt
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)
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
Schulung
Schulung
Kursleiter / Trainer
Hagen
01/1999 – heute
Durchführung von Schulungen im Bereich
Programmiersprachen und Betriebssysteme
 Java
 C++
 C#
 Linux
 Windows NT Server
Bediensoftware für ein Prüfsystem zur magnet-induktiven
Bauteilkontrolle
Messtechnik
Designer, Konfigurationsmanager, Senior-Entwickler
7/9
Einsatzort
Dauer
Details
Betriebssysteme
Umgebung:
Projekt
Branche
Rolle im Projekt
Einsatzor
Dauer:
Details
Betriebssysteme
Umgebung
Projekt:
Branche
Rolle im Projekt
Einsatzort
Dauer
Details
Betriebssysteme
Umgebung
Projekt
Branche
Rolle im Projekt
Einsatzort
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
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 /
Access-Datenbank
Prüfprogramm zur fertigungsintegrierten Ermittlung der
Randhärte 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
8/9
Dauer
Details
Betriebssysteme
Umgebung
Projekt
Branche
Rolle im Projekt
Einsatzort
Dauer
Details
Betriebssysteme
Umgebung
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
Herunterladen