(Stand Januar 2010)

Inhalt:


Projekte als Angestellter
Projekte auf privater Basis
Großes C++ Entwicklungsprojekt
Programmiersprachen
Weiterbildung
Sonstige Kenntnisse


 

Selbständigkeit




T-Systems (2000-2010):

* Als Netcool Certified Consultant (IBM Tivoli) unterstützte ich seit vielen Jahren die Erweiterung und Entwicklung eines sehr großen, heterogenen Netzwerk Management Systems. Zum Einsatz kommen mehrere Netcool Omnibus Objectserver, Netcool Omnibus Gateways, und Netcool Impact. Zur Visualisierung wird Netcool Webtop sowie eigene Entwicklungen eingesetzt.

* Als Entwickler habe ich auf Basis von Netcool Objectserver Automations eine SLA Überwachung entwickelt, die Bestandsdaten und aktuelle Netzalarme korreliert und bewertet.

* Aus der Praxis heraus habe ich mehrere Tools entwickelt die den Betrieb einer komplexen Netcool Infrastruktur überwachen und den Status mit RRD Grafiken auf einer Apache Webseite darstellen.

* Konfiguration von Firewalls und Analyse von Netzwerkproblemen bei Anbindungen neuer Netze.

* Als Netcool Consultant (IBM Tivoli) leiste ich seit mehreren Jahren den 3rd Level Support und die Entwicklung einer Web basierten Darstellung von Netcool Alarmen für mehrere Tausend Endkunden.

* Als Proviso Consultant betreute ich das zentrale Performance Reporting System. Performance Überwachung per SNMP von Routern, Switches, Voice Systemen mit Grafiken und Erzeugung von Schwellwert Alarmen durch Koppelung an das Netcool System. Mitarbeit bei der Evaluierung und Auswahl anderer Reportingsysteme.

* Anbindung fremder Messsysteme mit ASCII Schnittstellen an Proviso bzw. an das InfoVista System. Entwicklung eines Monitoring Systems zur Kontrolle der Datenqualität der fremden Messsysteme in Perl inklusive Darstellung per RRD Grafiken. Automatisierung von Fehlerprotokollen für die Zulieferer Systeme.

* Realisierung automatischer Tests der TSI Portal Web-basierten Anwendungen mit Hilfe von Sitescope und Empirix.

* Analyse von komplexen Performance Problemen bei Web-Anwendungen mit Hilfe von vielfältigen Tools (Wireshark, snoop, und vielen Unix tools). Es musste festgestellt werden, an welcher Stelle der Flaschenhals im System steckt. Anschließendes Performance Tuning, Erfolgskontrolle sowie permanentes Monitoring.

* Als Consultant begleitete ich die Migration vom Proviso zum InfoVista Reporting System.

* Als technischer Berater unterstütze ich bei der Konzeption neuer InfoVista Projekte.

* Als Berater steuerte ich die Entwicklung eines Service Level Überwachungssystem auf Basis von BMC Service Impact Manager.

* Als Consultant begleite ich die Migration von mehreren Tausend Kunden einer Individual Lösung zur aktuellen Netcool WebTop Version.

* Migration von Open Source Tools Mantis (TT-System) und Testlink zu HP Quality Center.

* Berater und Tester für den Aufbau einer Testorganisation in einem komplexen, systemübergreifenden Projekt (Netcool, Trouble Ticket System, Bestandsdaten System, Netzmanagement System inklusive Service Level Überwachung).

* Erstellung der Teststragie, Testpläne, Testcases sowie die Umsetzung in automatisierte Tests mit Perl Skripten. Durchführung und Verwaltung der Tests in HP Quality Center. Planung, Verwaltung und Durchführung von Modultests, Systemtests, Systemintegrationstests, sowie die Ergebnis Aufbereitung für das Management.


Arcor (1999-2000):

* Als Teamleiter habe ich im Jahr 2000 Projekt den Kontakt zu den Regionalen Betriebseinheiten organisiert.

* Parallel dazu habe ich den Aufbau eines zentralen Inventory systems unterstützt.

VW (1999):

* Für die Endkontrolle der Volkswagen KFZ habe ich im Werk Wolfsburg Software für Bremsen Prüfstände entwickelt: Benutzerinterface mit Visual C++ auf Windows Basis mit SQL Datenbank.

* Low-Level Netzwerkprotokoll (auf Sorcus Hardware) Programmierung für die Bremsen-Prüfstände.


 
 



 

Projekte als Angestellter

Von 1992 bis 1999 habe ich als Angestellter bei der Firma Telenet AG Kommunikationssysteme in Darmstadt gearbeitet. Projekte in chronologischer Reihenfolge:

Entwicklung einer Testsprache mit den UNIX Tools Lex & Yacc in C++ für ein intelligentes Testsystem im Mobilfunkbereich (TSM)

Erweiterung eines Protokoll-Analysators um ein FTAM trace über X.25 zu erstellen

Support Hotline für DeTeMobil (D1 Mobilfunk) für das Testsystem (TSM)

Vor Ort Unterstützung bei DeTeMobil für die Abnahme von echten Netzkomponenten (z.B. von Siemens)

Schulungen bei DeTeMobil (Grundlagen für UNIX, X.25, ISDN, Testsysteme)

Erweiterung des Testsystems (TSM) Lex/Yacc Testsprache, C++ , Leistungsstufen 2 und 3

Schulung für das Testsystem TSM bei Siemens

Support Hotline für Siemens

Mitarbeit bei der Arbeitsgruppe "Telenet Kommunikation": Kontinuierlicher Verbesserungs Prozess (KVP), etc.

Mitarbeit im hausinternen Rechenzentrum: Ansprechpartner für DOS,Windows, UNIX, Lex&Yacc, C-Compiler, Hardware

Beratung bei der testweisen Inbetriebnahme des Mobilfunknetzes GSM für Indonesien bei Alcatel in Stuttgart


Durch meine starke Kundenorientierung und Kommunikationsfähigkeit ergeben sich neue Aufgaben:

Beratung bei der Abnahme der Netzkomponenten Voice-Mailbox (aus Frankreich) und  SMS Center (aus England) für das Mobilfunknetz Indonesien

Technische Konzepterstellung für eine intelligente on Board Unit

Leitung des Rechenzentrums (14 Monate)

Initiativen zu Verbesserungen im Projektmanagement

Entwicklung einer On Board Prototyp Software: Integration eines GSM Telefons für Daten und Sprachgebrauch + Fernwartungszugang

Beratung der Alcatel bei der Evaluierung eines Prototyps

Projektleitung für ein großes (30 Mannjahre) Festpreis-Entwicklungsprojekt im Bereich Verkehrstelematik

Dadurch viele Reisen nach Berlin, Stuttgart, Bern, Paris,Washington, etc.

Unterstützung bei der ISO9000 Einführung bei Telenet

Unterstützung des Bereichsleiters bei Vertriebsaufgaben und Kundenkontakten

Angebotsverantwortlicher (inklusive Aufwandsabschätzung) für zusätzliche Entwicklungsaufträge

Angebotsverantwortlicher (inklusive Aufwandsabschätzung) für ein großes (>10 Mio.DM) Entwicklungsprojekt

Beratung der Alcatel bei technischen Konzepten für ein universelles Rechnergestütztes Betriebs Leitsystem (RBL)

Betreuung einer Diplomarbeit im Verkehrstelematik Bereich bei Telenet

Gemeinsames Führen von Einstellungsgesprächen (ca. 20) mit dem Bereichsleiter

Firmenpräsentation für Kunden und potentiellen Mitarbeitern




Projekte auf privater Basis

Video on demand und IPTV:
Seit 2000 betreibe ich als Hobby diverse Video on Demand / IPTV Server:
Eingesetzt werden folgende Vod Server: TwonkyVision, Media Tomb, DLink 323, Video Lan Client (VLC), Mythtv
Netzwerk: Verschiedene Power Lan's, W-LAN und Ethernet
Bibliothek: mehrere hundert Filme, TV-Aufzeichnungen, Live-TV und mp3-Sammlung verteilt auf NAS-Systeme.
Streaming Hardware Clients: D-Box, Dreambox, Media MVP (inkl. Alternative OpenSource Firmware), Telegent TG100, PS3, PSP, i-Phone
Streaming Software Clients: VLC, Win XP, Win Vista, OpenSuse, Ubuntu, Firefox-Plugin, Mythtv, Mythplayer
Live encoding von TV und Überwachungskameras (Zoneminder)
Codierungen: Mpeg2, Mpeg2 Hardware encoder (PVR-350), XviD, Divx 3/4/5, H.264
Protokolle: HTTP, RTP Multicast & Unicast, MMS, FLV, UDP
Video Filters: Deinterlace, Cropping, Rotate, Logo overlay
Da wird gerne mal Hand angelegt und selber in C++, Shell, PHP, und Perl programmiert um das System zu verbessern.

Programmierarbeiten:

Lernprogramm für eine Fahrschule (Basic auf C64)

Laufschrift Werbung für Discotheken auf C64 in 6502 Assembler

Disketten Orginal Erkennung  für C64 (Es wurde direkt mit dem Mikrokontroller des Floppylaufwerks der Sektorversatz auf der Floppy gemessen)

Spiel "Centipede" für den ZX81 unter Z80 Assembler (ohne Assembler Programm!)

Assembler für in C für 8049 Mikrokontroller unter Amiga

Programmierung eines Backup Programms für SINIX (Siemens UNIX)  mit einem der ersten DAT Laufwerke (Gigatape).

Elektronischen Katalog (40.000 Artikel) auf 3.5" Diskette für die Firma elpro

Datenkonvertierung bei der Postleitzahlenumstellung für die Firma elpro

Entwicklungen:
Soundkarten & Speichererweiterungen für ZX81

Speichererweiterungen für Amiga 500

Platinen Layouts für Digitalschaltungen

Eprom Programmiergerät (2416 bis 24128) mit Parallelport Anschluss

Eprom Simulator mit Parallelport Anschluss

DCF 77 Uhr mit einem 8049 Kontroller und einer LCD-Matrix Anzeige

TTL-Minicomputer für Professor Deichelmann als Demo für die Vorlesung Prozessdatenverarbeitung

Hardware Bitmuster-Erkennung für eine serielle Schnittstelle für die Firma ABK Systeme (Eine Bank wollte per Hardware erkennen, ob Zahlungssätze eingetroffen sind. Die Hardware wurde dann in Kleinserie gefertigt.)

Tätigkeiten an der Fachhochschule Darmstadt:

Betreuung von Praktika im Mikrocontroller Labor

Entwicklung einer digitalen Schutzschaltung für ein Hochregallager (Falls jemand "aus versehen" das Hochregal durch fehlerhafte Ansteuerung zerstört, wird das erkannt und sofort abgeschaltet)

Technische Hilfe bei Diplomarbeiten im Mikrocontroller Labor

Reparatur von Versuchsaufbauten im Mikrocontroller Labor

Fehlersuche mit 8080 Prozessor Simulationsumgebung von INTEL

Betreuung von Praktika im Telekommunikations-Labor: X25, ISDN, Novell, Protokollanalysatoren, etc.

Betreuung von Betriebssysteme III Praktikum (Betriebssystem-Erweiterungen eines UNIX System)

Nacht-Mitarbeiter im Rechenzentrum (17:00 bis 22:00 Uhr): Ansprechpartner für Studenten bei DOS/UNIX/Windows Problemen

Sonstiges:

Entwicklung einer Web-basierten Datenbank für den Tausch von DVDs im Kollegen Kreis (PHP + MySQL)

Vertrieb von selbst zusammengebauten PC's mit Standardsoftware


  Großes C++ Entwicklungsprojekt:

Entwicklung eines komplexen Programmes für die Firma elpro Elektronik in C++.  Damals setzten wir als einer der ersten in Deutschland einen C++ Compiler (Zortech) ein. Angefangen wurde bei Null (müssen wohl verrückt gewesen sein): sogar den Netzwerktreiber haben wir selber Entwickelt! Die Firma elpro hat insgesamt über 10 Jahre zufrieden mit dem Programm gearbeitet.

Selbstentwickelte ARCNET Netzwerkschicht (TCP/IP ähnlich)

Erstellung von DTA Disketten für den Bankeinzug der Kunden

Anschluss an Buchhaltungssoftware

Rechnungsverwaltung inklusive Druck, Suchen, Mahnungen etc.

Lagerverwaltung (mehr als 100.000 Artikel!)

Automatisches Nachbestellen der Ware bei Fehlbeständen (per Fax)

Über 50.000 Kunden

Mehrplatzfähig für gleichzeitige telefonische Bestellannahme, Versandabteilung, Rechnungswesen etc.

Echtes Client-Server Konzept

DBASE ähnliche Datenbank (Little Database Manager) zur Sicherheit mit einem Log Mechanismus für Datenrecover erweitert


Sonstige Kenntnisse

Ausbildung zum Büromaschinenmechaniker (1984-1987):
Reparatur von mechanischen und elektromechanischen Schreibmaschinen, elektronischen Typenrad Schreibmaschinen, Fotokopierern, Computern, Druckern, Diktiergeräten, Rechenmaschinen und sonstigen Bürogeräten

 WWW
Betrieb und Vermarktung eines Webservers

Beratung beim Internet Auftritt

TTL Digital-Technik:
Entwicklung einer Digital Uhr mit Binäranzeige, eines Digitalweckers mit 7 Segmentanzeige, eines sprechenden Toasters und einer sprechenden Haustür-Klingel

Analog Technik:
Reparatur von Fernseher, Stereoanlagen und Netzteilen


 



 

  Programmiersprachen / Betriebssysteme:

* Assembler: 6502, Z80, 8080, 80286, 8049, 8051, 68000

* Pascal

* Modula

* C

* C++

* Perl

* Shell

* PHP

* MySQL und SQL Plus, Oracle Grundkenntnisse

* Compilerbau mit Lex + Yacc

* SNAP (Template)

* Linux (Suse, Ubuntu, Red Hat)

* Unix (Solaris, SCO Unix, XINU )

* Dos, Windows (3.11, 95, 98, NT, XP, Vista )



Weiterbildung

Mal "über den Tellerrand hinaussehen" bringt erfrischend neue Erkenntnisse!

Technische Weiterbildung


Persönliche Weiterbildung

Projektmanagement Weiterbildung


Vertriebliche und kundenorientierte Weiterbildung

Sonstige Aktivitäten