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
-
Objektorientiertes Entwickeln mit C++, 5 Tage
Objektorientiertes Entwickeln unter SNAP, 10 Tage
Objektorientiertes Entwickeln mit dem System Management Template unter SNAP, 3 Tage
Objektorientiertes Entwickeln mit NeXT, 1 Tag
Office 95 für professionelle Anwender, 3 Tage
Micromuse Netcool Training, 5 Tage
Micromuse Netcool Certified Consultant, 3 Tage
Micromuse Netcool Impact Training, 5 Tage
Proviso (Quallaby) User Training, 3 Tage
Proviso (Quallaby) Administrator Training, 5 Tage
Proviso (Quallaby) Advanced Administrator Training, 5 Tage
InfoVista User Training, 3 Tage
InfoVista Administrator Training, 5 Tage
InfoVista Report Design Training, 5 Tage
InfoVista Update Schulung auf Version 4.1, 5 Tage
Persönliche Weiterbildung
-
Studienaustausch mit einer Hochschule aus Paris (4 Wochen Aufenthalt
in Paris mit Besuch der Hochschule)
Persönliches Einzel-Coaching für Führungskräfte (über einen Zeitraum von 4 Monaten)
Seminar "Lerntechniken", 2 Tage
Präsentationstechniken, 2 Tage
Selbstmanagement, 5 Tage
Mind Map Seminar, 1 Tag
Training in Kreativitätstechniken, 3 Tage
-
Grundlage des Projektmanagements, 3 Tage
Konstruktive Konfliktbewältigung, 2 Tage
Training für Projektmanager, 5 Tage
Entscheidungsfindungs-Seminar, 1 Tag
Vertriebliche und kundenorientierte Weiterbildung
-
NLP Business Practioner Kurs, 20 Tage
Die Kunst, sich selbst besser zu verkaufen (GFA Seminar), 1 Tag
"Exzellente Kundenbetreuung", 1 Tag
Seminar "Kontakte knüpfen und Smalltalk", 3 Tage
Aufwandsabschätzung für Software Systeme, 3 Tage
-
Mehrjährige Mitgliedschaft bei der Gesellschaft für Arbeitsmethodik (GFA)
2 Jahre aktives Mitglied der GFA Arbeitsgruppe NLP
15 Jahre Mitgliedschaft bei den Wirtschaftsjunioren Darmstadt
3 Jahre aktives Mitglied im Arbeitskreis "Duale Ausbildung" der Wirtschaftsjunioren Darmstadt
1 Jahr Vorstandsarbeit im selbstorganisierten Kindergarten "Kinderladen Eberstadt" (Controlling / Finanzen)
Regelmässiger Sport als Ausgleich zum Beruf