Ich bin Diplom-Informatiker mit langjähriger Erfahrung in den Bereichen Systemprogrammierung, Rechner-Kommunikation, automatisierte Testsysteme, Sicherheitsanalysen und Network-Management.
Ich habe fundierte Kenntnisse in diversen Programmiersprachen. In den letzten Jahren waren dies überwiegend C, C++, Java sowie diverse Scriptsprachen, früher dienten diverse Pascal Implementierungen als Basis meiner Arbeiten. Die Betriebssysteme, für die ich Lösungen entwickelte, waren überwiegend UNIX-Varianten, darunter sowohl Vertreter der BSD-Linie (Sun SunOS) als auch die System-V Generation (HP-UX, Sun Solaris, Linux), teilweise auch Windows NT.
In vielen Projekten waren auch Datenbankanwendungen zu realisieren, sodaß ich auch viel Erfahrung mit den Datenbanken DB2 von IBM, Oracle sowie diverse andere, überwiegend via SQL gesteuerte Datenbanken sammeln konnte. Oft realisierte ich auch Schnittstellen zu kommerziellen Systemen, wie z.B. zu dem Abrechnungssystem von T-Mobil oder zu SAP-Systemen.
Zu meinen persönlichen Eigenschaften zähle ich eine analytische, konzeptionelle und zielorientierte Arbeitsweise. Ich bin belastbar, kreativ in meinen Lösungsansätzen und flexibel.
Mein derzeitiger Arbeitgeber, die Firma GIGA STREAM - UMTS Technologies GmbH, entwickelt einen Hochleistungs-Switch zum Einsatz bei Carriern von UMTS-Netzwerken. In dieser Firma bin ich als Senior Test Engineer für das Erstellen von Testplänen, dem Durchführen und Dokumentieren von Tests sowie dem Automatisieren von Testabläufen zuständig - überwiegend in den Bereichen "Funktion der ATM-Kommunikation", Funktionen der Erweiterungen des Betriebssystem-Kerns (Konfiguration des gesamten Switches, Remote-Software-Update, korrektes Funktionieren aller redundant ausgelegten Komponenten) sowie korrekte Kommunikation der diversen Komponenten.
Hier füge ich noch eine kurze Auflistung der letzten (größeren) Projekte an, in denen ich in den letzten Jahren tätig war:
Interoperabilitätstest der Frame-Relay Komponenten, welche von der Deutschen Telekom, France Telekom und Sprint/USA eingesetzt werden
Funktions- und Zuverlässigkeitstest des Realtime-Abrechnungssystems des Dienstes Xtra der Telekom-Tochter T-Mobil
Jahr-2000-Test bei der Deutschen Flugsicherung
Security-Analyse (Firewall-Penetrationstest) bei der Deutschen Flugsicherung
Erweiterung eines Kunden-Informations- und Beratungssystems der Deutschen Bank
Erweiterung des Abrechnungssystems der T-Mobil und der Telekom
Design, Implementierung, Test und Inbetriebnahme eines Systems für die Telekom, welches den kompletten Auslands-Kommunikationsverkehr überwacht, analysiert und darstellt. Dieses Projekt wurde komplett objektorientiert erstellt, angefangen von der Analyse (zusammen mit dem Kunden), über das Design des Systems in UML (mit Tools von Rational Rose) und der Implementierung in C++ auf dem Betriebssystem HP-UX. Die Komponenten des Systems, die auf mehrere Standorte verteilt sind, kommunizieren über CORBA miteinander. Die Daten werden in vollständig objektorientierten Datenbank von Versant gespeichert.
Integration eines Performance Management Systems (Infovista) zur Überwachung des Netzes des Betreibers eines Kabelnetzes
Während meines Studiums war ich als wissenschaftliche Hilfskraft in der Systemgruppe des Regionalen Hochschulrechenzentrums Kaiserslautern tätig. Meine Aufgaben bestanden überwiegend darin, Systemprogramme bzw. -erweiterungen für die damaligen Großrechner des Rechenzentrums zu erstellen (Anfangs Telefunken TR440 unter BS3, später auch Siemens 6700 unter BS2000). Diese Programme wurden ausschließlich in der jeweiligen Assembler-Sprache bzw. in BCPL geschrieben. Meine Diplomarbeit, die ich ebenfalls am RHRK anfertigte, bestand aus dem Erstellen eines kombinierten Hardware- / Softwaremonitors zum Feintuning der Performance des TR440. Die Programmiersprachen waren die Assembler des TR440 und des Motorola MC 6800.
Parallel zu meiner Tätigkeit als wissenschaftliche Hilfskraft arbeitete ich für verschiedene externe Benutzer des Rechenzentrums an Statistik-, Grafik- und DB-Projekten (überwiegend in FORTRAN IV), so z.B. für die AED (Arbeitsgemeinschaft für Entwicklungsplanung und Datenverarbeitung) in Bonn, für die Stadtverwaltung Kaiserslautern sowie für die LLFA (Landes-Lehr- und Forschungsanstalt für Landwirtschaft, Weinbau und Gartenbau) in Neustadt an der Weinstraße.
Die Tätigkeiten, die ich bei der Commodore Büromaschinen GmbH durchführte, sind meines Erachtens in dem beiliegenden Zeugnis ausreichend beschrieben.
Mein Aufgabengebiet während meiner Tätigkeit als Gesellschafter der TRIGON DATA GmbH umfaßte die Systemanalyse sowie das Erstellen netzwerkfähiger Individualsoftware in der PC-Klasse unter MS-DOS sowie OS/2. Damit verbunden war naturgemäß das Vernetzen dieser Rechner untereinander sowie mit anderen Rechnersystemen. Neben Einführungskursen in unsere eigenen Programme hielt ich auch einige Kurse für Standard-DOS-Anwendungen.
Meine hieran anschließende Tätigkeit bei der Firma Danet GmbH bestand aus der Projektierung sowie der Implementierung von kundenspezifischer Software, überwiegend für die Telekommunikationsindustrie. Die Danet GmbH, besteht aus mehreren einzelnen Geschäftsstellen, die unterschiedliche Aufgaben besitzen und weitgehend selbständig agieren. Die Geschäftsstelle, in der ich tätig war, erstellte zum Zeitpunkt meines Eintritts in die Firma (1989) Kommunikationsprotokoll-Test-Programme, welche von vielen Telekommunikationsanbietern in Europa und in Übersee verwendet werden, um "zulassungswillige" Endgeräte bzw. Programme für die elektronische Datenfernübertragung auf Normenkonformität zu überprüfen. Ein weiteres Standbein dieser Geschäftsstelle war die Entwicklung und Durchführung von Tests von Hard- und Softwarekomponenten, womit ich oft beauftragt wurde. Zuletzt befaßte sich diese Geschäftsstelle überwiegend mit Themen aus den Bereichen Netzmanagement und Security. Die hohen Anforderungen an die Qualität dieser Software führte dabei fast zwangsläufig dazu, daß die Firma Danet eine der ersten Softwareproduzenten ist, welche nach der Qualitätssicherungsnorm DIN / ISO 9001 offiziell zertifiziert wurde. Dadurch habe ich mir ein umfangreiches Wissen auf dem Gebiet der Qualitätssicherung, naturgemäß besonders unter den Aspekten der Softwareentwicklung, erworben.
Programmiersprachen:
C (sehr ausführlich)
C++ und Java (5 Jahre lang)
Pascal bzw. Delphi (früher)
Verschiedene andere, die heute weniger gefragt sind (Fortran, Cobol, APL, BCPL, Algol, Modula, LISP, diverse Assembler)
Betriebssysteme:
Diverse Unix-Varianten (Sun SunOS, Sun Solaris, HP-UX, Linux; früher auch SCO-Unix u.a.)
IBM OS/390
Windows NT, Windows 2000
Diverse ältere, heute nicht mehr relevante Betriebssysteme
Datenbanken:
DB2 (IBM), aus Anwendungssicht
Versant (objektorientierte DB), aus Anwendungssicht
Oracle: mehrere Projekte aus Anwendersicht; bestandener Kurs als Oracle-Administrator.
Verschiedene SQL-Datenbanken, überwiegend als Bestandteil größerer Produkte (wie z.B. bei den folgenden Network Management Produkten)
Network Management:
Micromuse Netcool (Fault Management System; bestandener Kurs als NCC, Netcool Certified Consultant)
InfoVista (Performance Management System)
Rechnerkommunikation:
Protokolle des ISO 7-Schichten-Modells (intensiv, z.B. Implementierung der Session-Schicht)
Protokolle der TCP/IP-Familie und darauf aufsetzende Anwendungen bzw. Anwendungsprotokolle (sehr intensiv, z.B. FTP, SNMP, auch Implementierung von kundenspezifischen Protokollen)
Interprozeßkommunikation, auch auf verteilten Systemen (Sockets, CORBA)