Roger Bast

Jahrgang: 1959
Praktische DV-Tätigkeit seit: 1986 (verschiedene Projekte im Team)
Momentaner Schwerpunkt: Softwareprüfung, Abnahme, TIC (Tester in Charge), Sicherungstechnik (Eisenbahn-/Signaltechnik), Qualitätsbeauftragter bei B&B, Qualitätsmanagement, Projektmanagement, OO-Entwicklung
Ausbildung:
- Studium der Luft- und Raumfahrttechnik, Fachrichtung EDV,
Abschluß Dipl.-Ingenieur
- Qualitätsmanagement (Siemens-Workshop 5 x 2 Tage)
- Qualitätsmanagement ISO 9001:2000 (2 Tage)
- Projektmanagement Intensiv-Seminar (2 Tage)
- Eisenbahnsicherungs-, Signal- und Kommunikationstechnik (Training on the Job)
- ISTQB Certified Tester Foundation Level (3 Tage, Zertifikat)
- ETCS, Technik, Teststrategien (3 Tage)
Sprachen: Deutsch, Englisch, Französisch
Fachliche Schwerpunkte in Studium und Projekten:
- Softwareprüfung, Qualitätssicherung, Validierung
- Tester in Charge (TIC)
- Eisenbahnsicherungs-, Signal- und Kommunikationstechnik
- Qualitätsmanagement
- Beratung
- Objektorientierte Softwareentwicklung
- Telekommunikationssoftware
- Datenbanken
- Warenwirtschaftssysteme
- graphische Datenverarbeitung
- Vernetzung, Peripherieanbindung (Barcode-Leser)
Qualifikation:
Programmiersprachen:
Java, C++, C, Pascal, Borland Pascal 7.0 (obj. orient.), Borland C++, Modula 2, Fortran, SQL, Pro*C, MS-Visual Basic, ASN.1, Postscript, JavaScript, Gupta/Centura SQL Windows
Betriebssysteme:
HPUX, SUN OS, Solaris, Unix, Linux, MS-DOS, OSF/Motif, OS1100, OS/2, GEM RTOS (Real Time OS), VM, VMS, Windows: NT, XP, 2000, 2003
Datenbanken:
MS-SQL Server, Oracle, MS-Access, DB2, Paradox, dBase IV, Gupta/Centura SQL Base
Entwicklungssysteme / Tools:
Visual Studio, Sun Sparcworks, ALMAP (ALCATEL/SEL Entwicklungsplattform), P-Graph tools.h++, Rational Rose, Rational RequisitePro, Rogue Wave, STL, SQL Windows, RT Kernel, Object. Profess. (OO-Klassenbibliothek), Btree-Shell (OO-Klassenbibliothek für Datenanwendungen) Modbase, Btree-Isam, GKS, CMS, CVS, MS-Visual SourceSafe, ClearDDTS
Maschinen:
Sun, HP (div. Workstations und Alphaserver), Stratus, Vax, IBM/360, UNIVAC, diverse PCs
Graphische Datenbank / Produkte / Methoden / Erfahrungen:
ClearCase, ClearDDTS, ClearQuest, CMCS, Halo 88, Catia, PageMaker, MS-Office, UML, Multitasking-BS, SCCS
Netze / Protokolle / Datenkommunikation:
Ethernet, TCP/IP, Smartsocket, CBIS-Net, Novell, CMIS, Novell, NetBeui, NetBios, Internet, Intranet, ISDN, ISO/OSI, PC-Anywhere, RPC, RS232, RAS
Proprietäre Protokolle: Anbindung Barcode-Peripherie, Windows Netzwerk
Branchen:
- Eisenbahn: Eisenbahnsicherungstechnik, Signaltechnik und Kommunikationstechnik
- Transportsysteme
- Telekommunikation
- Industrie
- Handel
- Energieversorgung
- Betriebswirtschaft
- Softwarehersteller
- EDV
Standards / Erfahrungen:
- Softwareprüfung, Softwaretest, Qualitätssicherung, Validierung
- Eisenbahn: Sicherungstechnik, Signaltechnik, Kommunikationstechnik, Stellwerk ESTW, Stellwerksysteme IL90 und IL90 5
- Qualitätssicherung, Qualitätsmanagement, Qualitätsbeauftragter
- Objektorientierte Analyse und Design (OOA, OOD), UML
- ISTQB Certified Tester
- Testen, Testspezifikation, Testmanagement, Systemtest, Abnahmetest
- Projektleitung, Projektmanagement
- Rational Unified Process RUP
- V-Modell '97, V-Modell XT
- ISO 9001, CENELEC
- Rational Rose, Rational RequisitePro, DOORS, ClearCase, ClearQuest, ClearDDTS
- Telekommunikation, Mobilfunk, GSM
Projekterfahrung:
|
|
01/2009 – andauernd
|
Softwareprüfer/Abnahmeprüfer für Elektronische Stellwerke IL90 5 in Lettland, Thales Transportation System GmbH, TIC (Tester in Charge)
Die Aufgabe umfasste unterschiedliche Tätigkeiten im Rahmen von Stellwerksprojekten der Lettischen Bahn:
-
Installation der verschiedenen Rechnersysteme des elektronischen Stellwerks im Testzentrum der Thales TS GmbH
-
Softwaretest und Projektierungsprüfung im Testzentrum der Thales TS GmbH
-
Entwurf der Prüfdokumentation, Qualitätssicherung,
-
Installation beim Kunden (Railway Latvia),
-
Planung und Durchführung von Übereinstimmungsprüfungen (Prüfung der realen Sicherungstechnik mit der Software des Stellwerks bei der Lettischen Bahn),
-
technische Klärungen mit Kunde, Abnahmeprüfung und Entwicklung
-
Unterstützung bei der Inbetriebnahme neuer Stellwerke und bei Umbauten von bestehenden Stellwerken.
Alle Arbeiten wurden gemäß der Prozessbeschreibungen (nach CENELEC) und dem bei Thales eingesetzten V-Modell XT durchgeführt und dokumentiert.
Realisierung unter: verschiedene Plattformen und Netzwerktopologien, z.B. MS-Windows XP, MS Windows 2000, Linux, TCP/IP, SmartSockets, ClearCase, ClearDDTS, CMCS
Teamgröße: 2-5 Personen
|
|
|
07/2009 - 07/2010
|
Projektmanager im Projekt "Modifizieren des Kundenstamms und des Mandantenstamms" - KNO Verlagsauslieferung
Programmierung für Windows in C++ mit dem MS-DevStudio 2008 unter Nutzung von MS-SourceSafe.
Realisierung unter: Firmeninternes Netzwerk- und GUI-Framework, basierend auf COM und XML bzw. MFC und FlexGrid. Backend: MS-SQL-Server.
Aufgabe: Projektmanagement
Teamgröße: 5-8 Personen
|
|
|
01/2007 – 12/2008
|
Softwareprüfer/Abnahmeprüfer für Elektronische Stellwerke – Thales Rail Signalling Solutions GmbH (zuvor Alcatel TAS), TIC (Tester in Charge)
Dieses Projekt ist die Weiterführung der Arbeiten in der Software- und Abnahme-Prüfung der Alcatel TAS (s.u. 07/2002-01/2007).
Die Aufgabe umfasste unterschiedliche Tätigkeiten im Rahmen von Stellwerksprojekten der Deutschen Bahn AG:
- Installation der verschiedenen Rechnersysteme des elektronischen Stellwerks im Testzentrum der Thales RSS
- Softwaretest und Projektierungsprüfung im Testzentrum der Thales RSS
- Prüfdokumentation, Qualitätssicherung,
- Installation beim Kunden (DB AG),
- Planung und Durchführung von Übereinstimmungsprüfungen (Prüfung der realen Sicherungstechnik mit der Software des Stellwerks bei der DB AG),
- technische Klärungen mit Kunde, Abnahmeprüfung und Entwicklung
- Unterstützung bei der Inbetriebnahme neuer Stellwerke und bei Umbauten von bestehenden Stellwerken.
Alle Arbeiten wurden gemäß der Prozessbeschreibungen (nach CENELEC) und dem bei Thales eingesetzten V-Modell XT durchgeführt und dokumentiert.
Realisierung unter: verschiedene Plattformen und Netzwerktopologien, z.B. VMS, MS-Windows NT, MS Windows 2000, TCP/IP, SmartSockets, ClearDDTS, CMCS
Teamgröße: 1-5 Personen
|
|
|
|
|
|
|
01/2007 – 03/2007
|
Verwaltungsprogramm Radon – GSF Forschungsinstitut für Umwelt und Gesundheit
Programmierung einer datenbankgestützten Webanwendung zur Erstellung bzw. Auswertung von Messprotokollen von Radonexposimeter-Daten in Anlehnung an das V-Modell XT. Die Anwendung umfasst die Prüfung und Berechnung der Messdaten, eine Kundendatenbank und die On-the-Fly Generierung von Druckvorlagen für Mess- und Ergebnisprotokolle im PDF-Format.
Die Aufgabe umfasste Projektmanagement, Anforderungsanalyse und Test.
Realisierung unter: PHP, MySQL, Apache, F-PDF Lib
Teamgröße: 3 Personen
|
|
07/2002 – 01/2007
|
Softwareprüfer/Abnahmeprüfer – Alcatel Transportsysteme
Die generische Software für elektronische Stellwerke wird über Konfigurationsdaten für spezielle Projekte (Bahnhöfe) projektiert. Diese umfangreiche Projektierung der verteilten Anwendungen ist gegenüber den Planungsunterlagen zu prüfen und zu dokumentieren.
Die Aufgabe umfasste Installation der verschiedenen Rechnersysteme, Softwaretest und Projektierungsprüfung, Prüfdokumentation, Qualitätssicherung, Installation beim Kunden.
Aneignung umfangreicher Kenntnisse und Erfahrungen in der Eisenbahnsicherungs-, Signal-, und Kommunikationstechnik.
Realisierung unter: verschiedene Plattformen und Netzwerktopologien, z.B. VMS, MS-Windows NT, MS Windows 2000, ClearDDTS, TCP/IP, SmartSockets.
Vorgehen gemäß dem bei Alcatel eingesetzten V-Modell '97, später V-Modell XT.
Teamgröße: 3 Personen
|
|
|
|
|
10/2000 – 06/2002
|
ProKom – Alcatel Transportsysteme
Die Systeme einer Zugsteuerung kommunizieren mittels verschiedener Netz-Topologien. Für die Parametrisierung der Kommunikation werden für jedes System Konfigurationsdaten benötigt. Das Tool ProKom erstellt aus den Projektvorgaben, den Kommunikationsanforderungen und der Netzwerk-Topologie für jedes an der Kommunikation beteiligte System diese Daten in Form von XML-Dateien. Entwicklung gemäß dem bei Alcatel eingesetzten V-Modell.
Die Aufgabe umfasste Projektmanagement, Anforderungsanalyse, OO-Design mit Unterstützung durch Rational Rose, Implementierung, Test und Dokumentation.
Realisierung unter: Java, XML, XSL, MS-WindowsNT, ClearDDTS, ClearCase, Rational Rose
Teamgröße: 3 Personen
|
|
|
|
|
01/2000 – 10/2000
|
POLO, Datenpopulierungstool Mobilfunk-Netzwerkmanagement
POLO ist ein Werkzeug zum Erzeugen von BSS Daten (Base Station Subsystem).
POLO dient dazu die BSS Hardware Topologie und Charakteristiken zu definieren. Ausgehend von einer Hardware Definition und logischen Parametern im ASCII-Format wird ein Regelwerk implementiert um das BSS Datenpaket zu erzeugen. Dieses Datenpaket beinhaltet die Daten für die BSC, BTS und BSC DLS zum Download. Entwicklung gemäß dem bei Alcatel eingesetzten V-Modell.
Die Aufgabe beinhaltete Objektorientierte Analyse und Design basierend auf einer funktionellen Spezifikation, die Implementierung und Test.
Realisierung unter: Rational Rose, Rational RequisitePro, GNU C++, STL
Teamgröße: Design 2 Mann (verantwortlich), Implementierung 8-10 Mann
|
|
|
|
|
seit 07/1998 fortlaufend
Zertifizierung 06/1999
|
Qualitäts-Management – B&B Systemhaus GmbH
Die Firma B&B Systemhaus GmbH führte ein Qualitäts-Management-System ein, um interne Abläufe besser zu bearbeiten und Kunden gegenüber qualitätsbewusstes Arbeiten im Bereich Software-Entwicklung und Projekt-Management zu dokumentieren. Ziel war die Zertifizierung durch den TÜV Mitte 1999.
Die Aufgabe umfasste Analyse der Prozesse, Adaption der Prozesse gemäß ISO 9001, Erstellung des QM-Handbuch, Einführung und Überwachung des QMS, Hinführung zur Zertifizierung durch TÜV.
Realisierung unter: Zertifizierung 06/1998, Pflege und interne Audits fortlaufend
Teamgröße: 2-5 Personen
|
|
|
|
|
03/1998 – 12/1998
|
COMIC –Alcatel Mobile Communication GmbH
COMIC stellt die Interface-Komponente zwischen den Tools von CMA und dem Operational and Maintenance Center OMC dar. COMIC analysiert Veränderungen in der Datenbank von CMA um Rückschlüsse auf die erfolgten Netzwerkmodifikationen zu ziehen. Für diese Modifikationen werden dann Kommandos in Javascript-Syntax generiert und mittels Socket-Kommunikation an das OMC verschickt. Das OMC interpretiert diese Befehle und steuert direkt die Basis-Stationen. Entwicklung gemäß dem bei Alcatel eingesetzten V-Modell.
Die Aufgabe umfasste Design mit Unterstützung durch Rational Rose, Implementierung, Test und Dokumentation.
Realisierung unter: C++, (SUN Sparcworks), SQL, JavaScript, UNIX (Solaris), Rational Rose
Teamgröße: 5 Personen
|
|
|
|
|
04/1995 – 12/1999
|
MARVIN, Alcatel Mobile Communication GmbH
Marvin ist ein interaktives Tool zur Erzeugung von Konfigurationsdaten und Stücklisten zur Installation, Konfiguration und Erweiterung von Basisstationen (BSS) im Mobilfunk. Marvin wird sowohl in der Produktion als auch beim Endkunden eingesetzt. Marvin ist Bestandteil der Tool-Chain CMA (Configuration Management Application). Entwicklung gemäß dem bei Alcatel eingesetzten V-Modell.
Die Aufgabe beinhaltete Design, Implementierung und Test unterschiedlicher Modulen und Funktionalitäten.
Einzelne Teilaufgaben waren u.a.
- Abbilden von Hardware-Installationsregeln auf Klassen
- Modul zum Einlesen von Konfigurationsdaten, dazu Datenmodell entwerfen
- Design und Implementierung OO-Schnittstelle zu einer SQL-Datenbank
- Design und Implementierung eines Report-Managers und Reports (ca. 25 verschied. mit sowohl techn. als auch log. Daten), Speichern, Drucken und Darstellen der Reports
- Modellierung der Transcoder Hardware G2 und BSC G2 (Racks, Subracks, Boards, Verkabelung), Installationsregeln
- Implementierung des Wechsels von Transcoder der Generation 1 nach Generation 2
- Implementierung des Wechsels von BSC der Generation 1 nach Generation 2
- Implementierung des 4:1 Mapping am Transcoder
Realisierung unter: Sun Solaris 2.4 / 2.5, Sparcworks 3.01, C++, RogueWave Library, SQL, SCCS
Teamgröße: 5-6 Personen
|
|
|
|
|
01/1996 – 03/1998
|
Mitarbeiterverwaltung
Für einen Kunden wurde eine Mitarbeiterverwaltung entwickelt und verschiedene Berichte und Auswertungen definiert. Schwerpunkt war die Erfassung und Auswertung des Know-hows und der Erfahrungen der Mitarbeiter sowie schnelles Finden eines für eine bestimmten Aufgabe geeigneten Mitarbeiters.
Die Aufgabe beinhaltete die Punkte Design, Implementierung und Test sowie Datenbankadministration.
Realisierung unter: Gupta SQL Windows (Centura), SQLBase.
Teamgröße: 1-2 Personen
|
|
|
|
|
|
|
|