Deutschland: Raum München
Das DB-Meldeanlagensystem (DBMAS) ist die IT-Infrastruktur der Deutschen Bahn, mit der die Funktion von Betriebs- und Gefahrmeldeanlagen des Bahnbetriebs überwacht und gesteuert wird. Über ein webbasiertes Werkzeug werden die Anlagen in DBMAS geplant, die Planungsdaten in Konfigurationsdateien umgesetzt und diese Konfigurationdaten verwaltet.
Mein Aufgaben:
1. Konzeption und Implementierung einer Serveranwendung zur Erstellung von Konfigurationsdateien für DBMAS.
Konzeption und Implementierung eines Werkzeugs zur Nutzlastverteilung in der WLAN-Infrastruktur eines Flugzeugs.
Die Software basiert auf den Traffic Shaping Tools des Linux Kernels. Sie teilt nach definierten und dynamisch veränderlichen Abhängigkeiten den einzelnen Verbindungen Bandbreite zu (Verbindungsanzahl, Anwendungen u.a).
Konzeption, Konstruktion und Implementierung einer Software zur Beschleunigung der Mobilfunkdatenverbindungen für Passagiere in Langstreckenflugzeugen.
Es handelt sich um zwei Serverkomponenten (Boden-Flugzeug), die über die Satellitenfunkstrecke miteinander kommunizieren und den Mobilfunk-Datenverkehr modifizieren.
Teil des Projekts ist der Aufbau einer Infrastruktur zur Testautomatisierung (System- und Lasttests).
Linux: C++, Python und Bash-Shell
Anforderung- und Testmanagement
Konzeption und Dokumentation in Confluence
Implementierung einer Teilanwendung innerhalb eines umfangreichen Projekts.
Die Aufgabe umfasste die Spezifikation, Entwurf und Implementierung der GUI. Dabei werden komplexe Bedienelemente erstellt und eine umfangreiche Model-View-Controller Architektur implementiert.
Es wird eine plattformunabhängige multithreaded Systemsoftware für eine Prüffeldanlage zur Testautomatisierung von Maschinensteuerungskomponenten entwickelt.
Meine Aufgabenstellung:
Qualitätssicherung durch Boost Test, Reviews, Valgrind und statische Codeanalyse, Dokumentation mit Doxygen und UML in Eclipse
Einbau eines J1939 (ISOBUS)-Protokolltreibers in einen Multifunktions-Fahrhebel für eine Landmaschine.
Untersuchung des Signalverhaltens an den Signalausgängen (Oszilloskop).
Aufgabe war die Konzeption und Implementierung von Change Requests des Kunden in einem zuvor entwickelten Produkt im Bereich Satelliten-Kommunikationstechnik.
Es handelte sich um die Fortsetzung des Projekts vom März 2006 - Juni 2008.
Das Gerät enthält eine USB-Kamera und einen Zeilenscanner für beide Dokumentenseiten.
Zu erstellen ist die Spezifikation für eine plattformunabhängige PC-Anwendung auf Basis des GUI-Frameworks Qt und der Bildverarbeitungssoftware HALCON. Die Anwendung wird im Fertigungsprozess der Geräte und zur dezentralen Nachkalibrierung eingesetzt.
Zu entwickeln ist eine multithreaded Server-Komponente, die an Bord von Langstreckenflugzeugen läuft und individuelle TCP/IP-Verbindungen (z.B. Passagier-Internetzugänge) über Satellitenmodems bereitstellt, kontrolliert und protokolliert.
Zur Steuerung des Kommunikationsmanagers ist eine Diameter-Server-API (OpenDiameter) eingebaut. Hiermit können authorisierte Anwendungen Satellitenverbindungen anfordern, beenden oder ihre QoS-Parameter ändern.
Status und Verbindungsdaten können per SNMP abgefragt werden (SNMP-Agent).
Die Software hat die Aufgabe, entsprechend ihrer Konfiguration (XML-Dateien) die Modem-Ansteuerung und die Firewall- und QoS-Einstellungen in Abhängigkeit von der aktuellen Flugphase, des Anwendungstyps, des angeforderten Verbindungstyps, der Verbindungsdaten und der Bandbreitenverteilung zu steuern und für jede einzelne Verbindung den Datendurchsatz zu protokollieren (Accounting).
Qualitätsicherung:
Aufgabe war die Konzeption und Implementierung der Anwendungsmodule.
Das ausführbare Modul stellt ein Framework dar, das konfigurierbar zur Laufzeit weitere Module aus DLLs nachlädt. Die Hauptbibliothek stellt zentrale Werkzeuge und allgemeine Dialogelemente zur Verfügung.
Ein Navigationsverfahren sorgt für eine modulübergreifende Verwaltung der Bedienungdialoge.
Zur Erweiterung werden spezielle Anzeigeelemente mittels Plugin-Modulen im Qt Designer angeboten. Die gesamte Bedienoberfläche ist mit vielen statischen und dynamischen (d.h. zur Laufzeit errechneten) Grafikelemente versehen.
Die Anwendung kommuniziert per TCP mit dem Bestückautomaten.
Zu Entwickeln ist eine Anwendung, mit der Datenströme von verschiedene Drucksensor-Messeinrichtungen ausgewertet und dargestellt werden können (Kennlinienermittlung im Sensor-Prüffeld).
Es werden Datenstrukturen über umfangreiche Parametrierungsdialoge editiert. Zum Teil werden für die Bewertungsparameter grafische Eingabemöglichkeiten angeboten (X-Y-Schwellen, Boxen).
Im Hintergrund werden innerhalb der Datenstrukturen ergänzende Berechnungen vorgenommen und mit diesen Datenstrukturen die Messeinrichtungen konfiguriert.
Export der Datenstrukturen in XML-Dateien.
Die empfangenen Messergebnisse werden grafisch aufbereitet und dargestellt und in verschiedene Dateiformate exportiert (Archivierung, Statistik, Tabellenkalkulation).
Dem Anwender stehen über einen Script-Editor Makro-Funktionen zur Verfügung, um rationelle und/oder Abläufe in Abhängigkeit von den Messergebnissen einrichten zu können.
Qt auf Windows 2000, portierfähig nach Linux
Datentransfer per XML, Textdatei und Binärdaten
Kommunikation-SchnittstellenTCP/UDP, RS232, USB
Performance-Optimierungen
In die bestehende Anwendung wurde eine openCAN-Schnittstelle implementiert, die über einen CAN-Controller im PC mit der Maschinen-Hardware kommuniziert. Die Steuerungkommandos für den Waschautomaten werden somit parallel zu RS232 über CAN übertragen.
Ältere Projekte:
Zeitraum: Jan 2002 - Jul 2002
Firma: Automobil-Hersteller
Projekt: Erweiterungen in MEDINA (Pre-Processing für FEM-Berechnungen mit Pamcrash, ABAQUS, LS-DYNA u.ä.)
Anwendungserweiterungen
Einbau neuer Kommandos (Transferdatei-Schlüsselwörter) für die unterstützten Berechnungsprogramme.
Integration in die bestehende Datenstruktur und die MEDINA-Oberfläche.
Erweiterung bestehender Kommandos zur Bearbeitung der node-,element- und property-Verwaltung.
Bearbeitung der Schnittstellen für die Transferdateien der Berechnungs-Programme (z.B: bifdyn, dynbif)
Einbau der erforderlichen Erweiterungen zur Umsetzung der neuen Kommandos.
Fehlerbearbeitung nach externen Testprotokollen.
Software: C, C++ auf Windows und auf verschiedenen Unix-Plattformen
Zeitraum: Jun 2001 - Sep 2001
Firma: Maschinenbau
Projekt: Anwender-Hotline und Erstellung umfangreicher Excel-Makros zur Auswertung von Meßdaten
Telefonischer Support für Office 2000 und NT 4.0
VBA-Programmierung
Dokumentation
Software: Excel 2000 VBA
Zeitraum: Sep 2000 - Jun 2001
Firma: EDV-Systemhaus
Projekt: System-Administration im Windows 2000-Umfeld
Telefonische und Vor-Ort-Unterstützung für Windows 2000-Umgebungen und für verschiedene Backoffice-Produkte (Cytrix MetaFrame, Exchange 5.5, Veritas Backup Exec, FerrariFax-Server)
Zeitraum: Mar 2000 - Apr 2000
Firma: Ingenieurbüro
Projekt: System-Administration im Windows NT-Umfeld
Überarbeitung der Netzwerkeinrichtung von 45 Arbeitsplätzen
Konfiguration der Netzwerk-Switches
Einrichtung WINS- und DHCP-Server
Einrichtung Netware-Gateway unter Windows NT 4.0-Server
Dokumentation
Zeitraum: Sep 1999 - Jan 2000
Firma: Automobil-Hersteller
Projekt: System-Administration im Windows NT-Umfeld
Benutzer und System-Administration
Betreuung der NT-Terminal-Server (Citrix MetaFrame 1.8)
Anwender-Hotline und Vor-Ort-Support
Unterstützung bei der Projektierung und Durchführung eines Musterclient-Rollout (NT 4.0 mit Office 2000)
Zeitraum: Jun 1999 - Sep 1999
Firma: Automobil-Hersteller
Projekt: Betreuung eines Niederlassungs-RZ
Administration und Erweiterung der SINIX-Anwendungen
Shell-Programmierung
Hotline und Second-Level-Support
Aufsetzen eines Intranet-Servers unter Linux
Zeitraum: Feb 1999 - Mai 1999
Firma: Automobil-Hersteller
Projekt: Projektbezogener Aufbau einer Extranet-Site mit Lotus Notes
HTML-Programmierung und Grafik-Bearbeitung
Vereinfachung der bisherigen Seitengestaltung
Konzeptionierung der Redaktionsarbeit für die weitere Pflege
Einweisung der Redaktions-MA
Zeitraum: Feb 1993 - Jun 1993
Firma: Textil-Verarbeitungsbetrieb
Projekt: Einrichtung zur Erfassung der Auftragsdaten in der Produktion.
Die Anlage umfaßt mehrere Strichcode-Lesegeräte mit Tastatur, die über einen zentralen PC gesteuert werden.
Über die Gerätedisplays werden arbeitsplatzspezifische bedingte Eingabefolgen angefordert. Die Eingaben werden verifiziert und in einer virtuellen AS/400-Eingabemaske der Terminalemulation des PC eingetragen. Diese Maske wird an den Host übertragen und die Antwort ausgewertet.Die Gerätesteuerung und das Menü sind über eine Scriptdatei realisiert, die über einen speziellen Parser eingelesen wird.Beim Programmstart wird ein Speicherabbild (Objekte) des Gerätenetzwerkes und der beteiligten Komponenten aufgebaut. Die Erfassungsgeräte sind untereinander und mit dem PC per DIN-MessBus verbunden, der aus einem Master-Protocolcontroller und mehreren Slave-Repeatern besteht.
Spezifikation und Pflichtenheft-Erstellung
Programmierung und Vernetzung der Hardware-Komponenten(DIN-MessBus)
Installation une Einrichtung der Arbeitsplatz-Komponenten beim Kunden
Entwicklung eines Befehlsinterpreters zur Menüführung und Gerätesteuerung der Erfassungsgeräte
Programmierung der PC-Host-Kommunikation (AX/400) mittels Terminal-Emulation über Twinax-Verbindung
Software: Assembler Hitachi 63xx, Intel 80386, Borland C, C++
Zeitraum: 1993 - 1999
Firma: verschiedene
Projekt: Zahlreiche Projekte in den Bereichen
Strichcode-Verarbeitung (Lesen, Drucken)
Diverse Terminals: Aufbau von Tastaturweichen zum Anschluss der Strichcode-Leser (Simulation der Tastatureingaben).
Programmierung von Mikroprozessorsystemen zur Signalverarbeitung und Kommunikation (Hitachi- und Intelprozessoren, Centronics, RS-232, DIN-Messbus)
Softwareentwicklung zur Verarbeitung zeitkritischer Signale und Protokolle (Maschinensteuerung, Tastaturschnittstellen)
Programmierung eines Multitasking-OS für einen Kommunikations-Multiplexer im DIN-Messbus
Hardware- und Softwareentwicklung für die strichcode-gesteuerte Probenverarbeitung in einem Blut-Analysegerät von Hitachi.
Aufbau und Administration von SNA-TCP/IP-Brücken in einer größeren DV-Umgebung (750 Arbeitsplätze) unter Unix und Windows
Administration und Erweiterung der DV-Infrastruktur (VLAN-Konfiguration von Router und Switches)
Benutzerverwaltung und Serveradministration (Windows NT)
Software: Assembler Hitachi 63xx, Intel 80386, Borland C, C++
Datenverarbeitung
2008-2014: Berufsbegleitende Vollausbildung zum Gestalttherapeuten (IGE)
Umfassende Erfahrung mit OOA/OOD, Refactoring
Einsatz von Design Pattern, STL, Boost u.ä.
Deutschland: Raum München
Das DB-Meldeanlagensystem (DBMAS) ist die IT-Infrastruktur der Deutschen Bahn, mit der die Funktion von Betriebs- und Gefahrmeldeanlagen des Bahnbetriebs überwacht und gesteuert wird. Über ein webbasiertes Werkzeug werden die Anlagen in DBMAS geplant, die Planungsdaten in Konfigurationsdateien umgesetzt und diese Konfigurationdaten verwaltet.
Mein Aufgaben:
1. Konzeption und Implementierung einer Serveranwendung zur Erstellung von Konfigurationsdateien für DBMAS.
Konzeption und Implementierung eines Werkzeugs zur Nutzlastverteilung in der WLAN-Infrastruktur eines Flugzeugs.
Die Software basiert auf den Traffic Shaping Tools des Linux Kernels. Sie teilt nach definierten und dynamisch veränderlichen Abhängigkeiten den einzelnen Verbindungen Bandbreite zu (Verbindungsanzahl, Anwendungen u.a).
Konzeption, Konstruktion und Implementierung einer Software zur Beschleunigung der Mobilfunkdatenverbindungen für Passagiere in Langstreckenflugzeugen.
Es handelt sich um zwei Serverkomponenten (Boden-Flugzeug), die über die Satellitenfunkstrecke miteinander kommunizieren und den Mobilfunk-Datenverkehr modifizieren.
Teil des Projekts ist der Aufbau einer Infrastruktur zur Testautomatisierung (System- und Lasttests).
Linux: C++, Python und Bash-Shell
Anforderung- und Testmanagement
Konzeption und Dokumentation in Confluence
Implementierung einer Teilanwendung innerhalb eines umfangreichen Projekts.
Die Aufgabe umfasste die Spezifikation, Entwurf und Implementierung der GUI. Dabei werden komplexe Bedienelemente erstellt und eine umfangreiche Model-View-Controller Architektur implementiert.
Es wird eine plattformunabhängige multithreaded Systemsoftware für eine Prüffeldanlage zur Testautomatisierung von Maschinensteuerungskomponenten entwickelt.
Meine Aufgabenstellung:
Qualitätssicherung durch Boost Test, Reviews, Valgrind und statische Codeanalyse, Dokumentation mit Doxygen und UML in Eclipse
Einbau eines J1939 (ISOBUS)-Protokolltreibers in einen Multifunktions-Fahrhebel für eine Landmaschine.
Untersuchung des Signalverhaltens an den Signalausgängen (Oszilloskop).
Aufgabe war die Konzeption und Implementierung von Change Requests des Kunden in einem zuvor entwickelten Produkt im Bereich Satelliten-Kommunikationstechnik.
Es handelte sich um die Fortsetzung des Projekts vom März 2006 - Juni 2008.
Das Gerät enthält eine USB-Kamera und einen Zeilenscanner für beide Dokumentenseiten.
Zu erstellen ist die Spezifikation für eine plattformunabhängige PC-Anwendung auf Basis des GUI-Frameworks Qt und der Bildverarbeitungssoftware HALCON. Die Anwendung wird im Fertigungsprozess der Geräte und zur dezentralen Nachkalibrierung eingesetzt.
Zu entwickeln ist eine multithreaded Server-Komponente, die an Bord von Langstreckenflugzeugen läuft und individuelle TCP/IP-Verbindungen (z.B. Passagier-Internetzugänge) über Satellitenmodems bereitstellt, kontrolliert und protokolliert.
Zur Steuerung des Kommunikationsmanagers ist eine Diameter-Server-API (OpenDiameter) eingebaut. Hiermit können authorisierte Anwendungen Satellitenverbindungen anfordern, beenden oder ihre QoS-Parameter ändern.
Status und Verbindungsdaten können per SNMP abgefragt werden (SNMP-Agent).
Die Software hat die Aufgabe, entsprechend ihrer Konfiguration (XML-Dateien) die Modem-Ansteuerung und die Firewall- und QoS-Einstellungen in Abhängigkeit von der aktuellen Flugphase, des Anwendungstyps, des angeforderten Verbindungstyps, der Verbindungsdaten und der Bandbreitenverteilung zu steuern und für jede einzelne Verbindung den Datendurchsatz zu protokollieren (Accounting).
Qualitätsicherung:
Aufgabe war die Konzeption und Implementierung der Anwendungsmodule.
Das ausführbare Modul stellt ein Framework dar, das konfigurierbar zur Laufzeit weitere Module aus DLLs nachlädt. Die Hauptbibliothek stellt zentrale Werkzeuge und allgemeine Dialogelemente zur Verfügung.
Ein Navigationsverfahren sorgt für eine modulübergreifende Verwaltung der Bedienungdialoge.
Zur Erweiterung werden spezielle Anzeigeelemente mittels Plugin-Modulen im Qt Designer angeboten. Die gesamte Bedienoberfläche ist mit vielen statischen und dynamischen (d.h. zur Laufzeit errechneten) Grafikelemente versehen.
Die Anwendung kommuniziert per TCP mit dem Bestückautomaten.
Zu Entwickeln ist eine Anwendung, mit der Datenströme von verschiedene Drucksensor-Messeinrichtungen ausgewertet und dargestellt werden können (Kennlinienermittlung im Sensor-Prüffeld).
Es werden Datenstrukturen über umfangreiche Parametrierungsdialoge editiert. Zum Teil werden für die Bewertungsparameter grafische Eingabemöglichkeiten angeboten (X-Y-Schwellen, Boxen).
Im Hintergrund werden innerhalb der Datenstrukturen ergänzende Berechnungen vorgenommen und mit diesen Datenstrukturen die Messeinrichtungen konfiguriert.
Export der Datenstrukturen in XML-Dateien.
Die empfangenen Messergebnisse werden grafisch aufbereitet und dargestellt und in verschiedene Dateiformate exportiert (Archivierung, Statistik, Tabellenkalkulation).
Dem Anwender stehen über einen Script-Editor Makro-Funktionen zur Verfügung, um rationelle und/oder Abläufe in Abhängigkeit von den Messergebnissen einrichten zu können.
Qt auf Windows 2000, portierfähig nach Linux
Datentransfer per XML, Textdatei und Binärdaten
Kommunikation-SchnittstellenTCP/UDP, RS232, USB
Performance-Optimierungen
In die bestehende Anwendung wurde eine openCAN-Schnittstelle implementiert, die über einen CAN-Controller im PC mit der Maschinen-Hardware kommuniziert. Die Steuerungkommandos für den Waschautomaten werden somit parallel zu RS232 über CAN übertragen.
Ältere Projekte:
Zeitraum: Jan 2002 - Jul 2002
Firma: Automobil-Hersteller
Projekt: Erweiterungen in MEDINA (Pre-Processing für FEM-Berechnungen mit Pamcrash, ABAQUS, LS-DYNA u.ä.)
Anwendungserweiterungen
Einbau neuer Kommandos (Transferdatei-Schlüsselwörter) für die unterstützten Berechnungsprogramme.
Integration in die bestehende Datenstruktur und die MEDINA-Oberfläche.
Erweiterung bestehender Kommandos zur Bearbeitung der node-,element- und property-Verwaltung.
Bearbeitung der Schnittstellen für die Transferdateien der Berechnungs-Programme (z.B: bifdyn, dynbif)
Einbau der erforderlichen Erweiterungen zur Umsetzung der neuen Kommandos.
Fehlerbearbeitung nach externen Testprotokollen.
Software: C, C++ auf Windows und auf verschiedenen Unix-Plattformen
Zeitraum: Jun 2001 - Sep 2001
Firma: Maschinenbau
Projekt: Anwender-Hotline und Erstellung umfangreicher Excel-Makros zur Auswertung von Meßdaten
Telefonischer Support für Office 2000 und NT 4.0
VBA-Programmierung
Dokumentation
Software: Excel 2000 VBA
Zeitraum: Sep 2000 - Jun 2001
Firma: EDV-Systemhaus
Projekt: System-Administration im Windows 2000-Umfeld
Telefonische und Vor-Ort-Unterstützung für Windows 2000-Umgebungen und für verschiedene Backoffice-Produkte (Cytrix MetaFrame, Exchange 5.5, Veritas Backup Exec, FerrariFax-Server)
Zeitraum: Mar 2000 - Apr 2000
Firma: Ingenieurbüro
Projekt: System-Administration im Windows NT-Umfeld
Überarbeitung der Netzwerkeinrichtung von 45 Arbeitsplätzen
Konfiguration der Netzwerk-Switches
Einrichtung WINS- und DHCP-Server
Einrichtung Netware-Gateway unter Windows NT 4.0-Server
Dokumentation
Zeitraum: Sep 1999 - Jan 2000
Firma: Automobil-Hersteller
Projekt: System-Administration im Windows NT-Umfeld
Benutzer und System-Administration
Betreuung der NT-Terminal-Server (Citrix MetaFrame 1.8)
Anwender-Hotline und Vor-Ort-Support
Unterstützung bei der Projektierung und Durchführung eines Musterclient-Rollout (NT 4.0 mit Office 2000)
Zeitraum: Jun 1999 - Sep 1999
Firma: Automobil-Hersteller
Projekt: Betreuung eines Niederlassungs-RZ
Administration und Erweiterung der SINIX-Anwendungen
Shell-Programmierung
Hotline und Second-Level-Support
Aufsetzen eines Intranet-Servers unter Linux
Zeitraum: Feb 1999 - Mai 1999
Firma: Automobil-Hersteller
Projekt: Projektbezogener Aufbau einer Extranet-Site mit Lotus Notes
HTML-Programmierung und Grafik-Bearbeitung
Vereinfachung der bisherigen Seitengestaltung
Konzeptionierung der Redaktionsarbeit für die weitere Pflege
Einweisung der Redaktions-MA
Zeitraum: Feb 1993 - Jun 1993
Firma: Textil-Verarbeitungsbetrieb
Projekt: Einrichtung zur Erfassung der Auftragsdaten in der Produktion.
Die Anlage umfaßt mehrere Strichcode-Lesegeräte mit Tastatur, die über einen zentralen PC gesteuert werden.
Über die Gerätedisplays werden arbeitsplatzspezifische bedingte Eingabefolgen angefordert. Die Eingaben werden verifiziert und in einer virtuellen AS/400-Eingabemaske der Terminalemulation des PC eingetragen. Diese Maske wird an den Host übertragen und die Antwort ausgewertet.Die Gerätesteuerung und das Menü sind über eine Scriptdatei realisiert, die über einen speziellen Parser eingelesen wird.Beim Programmstart wird ein Speicherabbild (Objekte) des Gerätenetzwerkes und der beteiligten Komponenten aufgebaut. Die Erfassungsgeräte sind untereinander und mit dem PC per DIN-MessBus verbunden, der aus einem Master-Protocolcontroller und mehreren Slave-Repeatern besteht.
Spezifikation und Pflichtenheft-Erstellung
Programmierung und Vernetzung der Hardware-Komponenten(DIN-MessBus)
Installation une Einrichtung der Arbeitsplatz-Komponenten beim Kunden
Entwicklung eines Befehlsinterpreters zur Menüführung und Gerätesteuerung der Erfassungsgeräte
Programmierung der PC-Host-Kommunikation (AX/400) mittels Terminal-Emulation über Twinax-Verbindung
Software: Assembler Hitachi 63xx, Intel 80386, Borland C, C++
Zeitraum: 1993 - 1999
Firma: verschiedene
Projekt: Zahlreiche Projekte in den Bereichen
Strichcode-Verarbeitung (Lesen, Drucken)
Diverse Terminals: Aufbau von Tastaturweichen zum Anschluss der Strichcode-Leser (Simulation der Tastatureingaben).
Programmierung von Mikroprozessorsystemen zur Signalverarbeitung und Kommunikation (Hitachi- und Intelprozessoren, Centronics, RS-232, DIN-Messbus)
Softwareentwicklung zur Verarbeitung zeitkritischer Signale und Protokolle (Maschinensteuerung, Tastaturschnittstellen)
Programmierung eines Multitasking-OS für einen Kommunikations-Multiplexer im DIN-Messbus
Hardware- und Softwareentwicklung für die strichcode-gesteuerte Probenverarbeitung in einem Blut-Analysegerät von Hitachi.
Aufbau und Administration von SNA-TCP/IP-Brücken in einer größeren DV-Umgebung (750 Arbeitsplätze) unter Unix und Windows
Administration und Erweiterung der DV-Infrastruktur (VLAN-Konfiguration von Router und Switches)
Benutzerverwaltung und Serveradministration (Windows NT)
Software: Assembler Hitachi 63xx, Intel 80386, Borland C, C++
Datenverarbeitung
2008-2014: Berufsbegleitende Vollausbildung zum Gestalttherapeuten (IGE)
Umfassende Erfahrung mit OOA/OOD, Refactoring
Einsatz von Design Pattern, STL, Boost u.ä.