Erstellen eines API Gateway als Verteiler und Transformator für die Diensteplattform. Dies zum Einen zur (Sicherheits relevanten) Kapselung und Erreichung von Hochverfügbarkeit, zum Anderen zur Generalisierung der Protokolle und Datenformate.
Beschreibung
Erstellen einer Diensteplattform (Service Oriented Architecture (SOA)) zur Speicherung und Aufbereitung eingehender Sensor- und Zustandsdaten (IoT Device), sowie zur kumulierten Zustandsfeststellung aus den vorgenannten Daten; Verfügbarmachung der Dienste als Plattform und Schnittstelle für Web und Mobile Anwendungen zur Analyse und Visualisierung der aktuellen Daten und deren Historie.
Beschreibung
Planung/Konzeption, Implementation und Produktionsplanung eines Geräts (IoT Device) auf Basis von Raspberry Pi zur Aufnahme von Sensor- und Zustandsdaten, deren Sammlung und Übermittlung an die Diensteplattform.
Beschreibung
Planung/Konzeption, Implementation und Betrieb der benötigten automatisierten DevOps Umgebung auf Basis von Kubernetes (Metall, AWS).
Erstellen eines API Gateway als Verteiler und Transformator für existente Anwendungen und Mikrodienste (Micro Services). Dies zum Einen zur (Sicherheits relevanten) Kapselung und Erreichung von Hochverfügbarkeit, zum Anderen zur Generalisierung der Protokolle und Datenformate.
Beschreibung
Erstellen eines Mikrodienstes (Micro Services) zur Speicherung und Aufbereitung eingehender Prüfdaten, sowie zur kumulierten Zustandsfeststellung aus den vorgenannten Daten; Verfügbarmachung der Dienste als Plattform und Schnittstelle für Web und Mobile Anwendungen auf Basis von React und Electron (App).
Beschreibung
Planung/Konzeption, Implementation und Betrieb der benötigten automatisierten DevOps Umgebung auf Basis von Kubernetes (Metall, AWS).
Planung für die Migration der Telefonie auf eine Standort übergreifende generalisierte VoIP-Plattform.
Erstellen eines Mikrodienstes (Micro Services) zur Speicherung und Aufbereitung eingehender (externer) Gebäudeautomationsdaten ("Datensammler") (Site Automation, Building Automation, Home Automation); Verfügbarmachung der Dienste als Plattform und Schnittstelle für Web und Mobile Anwendungen; Implementation der Mobilen Anwendung (App) auf Basis von React und Electron.
Erstellen eines Schnittstellenmoduls für die Übermittlungs von Nutzungs- und Wartungsdaten von beim Kunden installierter Geräte, sowie für den Empfang und Abruf von außen veranlasster Aktionen (Site Automation, Building Automation, Home Automation).
Beschreibung
Erstellen einer (Dienst-)Plattform (Micro Services) sowohl zur Speicherung und Aufbereitung eingehender Nutzungs- und Wartungsdaten, als auch als programmierbare Schnittstelle zur Anbindung an Kunden-eigene und Fremddienste für die Überwachung und Steuerung beim Kunden installierter Geräte (Site Automation, Building Automation, Home Automation) auch zur Nutzung über Web und Mobile Anwendungen.
Automatisierungstechnik, Gebäudeleittechnik
Beschreibung
Planung, Programmierung, Test, Dokumentation
Planung, Programmierung, Test, Dokumentation
Besschreibung
Betrieb, Pflege und Weiterentwicklung einer zentralen Plattform und deren Schnittstellen für die automatisierte Verarbeitung von Leittechnikdaten im Feld befindlicher Fahrzeuge zum Einen zur Wartungsverwaltung und zum Anderen zur Verarbeitung innerhalb einer umfassenden Fuhrparkverwaltung (im Sinne von Software as a Service) für die jeweiligen Kunden.
Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung
Betreuung bestehender und neuer Kunden bei der Integration und Implementation komplexer Geschäftsanwendungen.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Spezifikation und Implementation eines Mehrkanalportals für Wohnungsmieter (derzeitig Web und auf der Voxeo Tropo API basierende Telefonanwendung) mit Anbindung an die bestehende Branchenlösung zur Abfrage und Eigenverwaltung von Haustechnikaufträgen und Verwaltungsanfragen.
Programmierung, Test, Dokumentation
Beschreibung:
Erweiterung der automatisierten Vertriebspartnerabrechnung und Übergabe der Abrechnungsdaten an die beteiligten Partner.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Spezifikation und Implementation einer auf der Voxeo Tropo API basierenden Telefonanwendung mit Anbindung an die bestehende Branchenlösung zur Abfrage und Eigenverwaltung von Wasser- und Wärmemengenzählern.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Spezifikation und Implementation einer auf der Voxeo Tropo API basierenden Schnittstelle (auf Basis der Software Asterisk) zur Wahrung der Herstellerunabhängigkeit.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Konzeption und Entwicklung einer Rückruf-basierten (Call-Back) Anrufvermittlung, ausgelöst durch eine Premium-SMS auf Basis von SMPP, für die vergünstigte Telefonie auf Basis der Software Asterisk.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Konzeption und Entwicklung einer Software-as-a-Service Lösung für das Anbieten virtueller Telefonanlagen auf Basis der Software Asterisk.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Spezifikation und Implementation einer Plattform für den automatisierten Betrieb VoIP-basierter (auf Basis der Software Asterisk) Lösungen und Anwendungen einschließlich Terminierung und Vermittlung zur Vermietung an andere Dienstanbieter, einschliesslich der entsprechenden Kunden- und Vertriebsportale.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Konzeption und Entwicklung einer Web-basierten Geschäftsanwendung für die automatisierte Verarbeitung von Bestellprozessen, Kunden- und Nutzerbetreuung sowie die automatisierte Konfiguration und Aktivierung der zu Grunde liegenden Mobilfunkkarten.
Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung:
Betreuung bestehender und neuer Kunden bei der Integration und Implementation komplexer Geschäftsanwendungen.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Erstellen einer Appliance für das Verteilen und die Verwaltung von Telefon-basierten XML-Anwendungen beispielsweise zur Darstellung eingegangener Anrufe, Mails oder Tickets oder auch der wartenden Anrufer oder zu erledigender Aufgaben des jeweiligen Teilnehmers. Die zu Grunde liegende Bibliothek ist generisch aufgesetzt und liegt in der ersten Version für Cisco, Aastra, Linksys, Snom und NEC vor. Überwachung von Sicherheitstechnik und Produktionsleitständen ist unter Verwendung verschiedener als Industriestandard geltender Protokolle möglich, über BACNET sogar die Steuerung von angeschlossener Gebäudeleit- und Automatisierungstechnik.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Erstellen einer Voice Cast Appliance für die Verwaltung und Aufnahme von gesprochenen Tagebüchern und deren Verfügbarmachen auf Basis von Sprachanrufen; durch Anrufer hinterlassene Nachrichten oder SMS werden als Kommentare veröffentlicht.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Erstellen einer Short Messaging Appliance auf Basis von XMPP für einen Mobilfunkanbieter. Zustellung der eingehenden SMS per Weiterleitung oder per E-Mail, Einführung von Short Cuts für Anwendungen wie die Abfrage des Kontostands. Testphase mit mehreren 1000 SMS pro Tag.
Planung, Beschaffung, Programmierung, Test, Dokumentation
Beschreibung:
Erstellen einer Call Switching Appliance als Vermittlungstelle auf Basis des Protokolls SIP und Verbindungsverwaltung zur Abrechnung für einen Mobilfunkanbieter; Testphase mit mehreren 1000 Verbindungen täglich.
Zeitraum: 1988'02-1988'08
Branche: Spedition
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Fuhrparkverwaltung
Werkzeuge: Borland Turbo C, dBase III+
Plattform: PC/MS-DOS
Zeitraum: 1989'01-1989'12
Branche: Energieversorgung
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Wärmeabrechnung für Eigentumshaushalte
Werkzeuge: Borland Turbo C, dBase III+
Plattform: PC/MS-DOS
Zeitraum: 1990'03-1990'06
Branche: Systemhaus
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Zeiterfassung
Werkzeuge: Borland Tubro C, dBase III+
Plattform: PC/MS-DOS
Zeitraum: 1990'07-1991'12
Branche: Systemhaus
Position: Systemverwalter UNIX
Aufgaben: Planung, Installation, Administration, Dokumentation
Beschreibung: Inbetriebnahme von Kundensystemen
Plattform: PC/SCO (UNIX) Open Desktop
Zeitraum: 1992'01-1992'12
Branche: Bildungszentrum
Position: Dozent
Aufgaben: Planung, Dokumentation
Beschreibung: Digitaltechnik, Microprozessorlehre
Zeitraum: 1993'01-1993'12
Branche: Forschung
Position: Anwendungsentwickler
Aufgaben: Programmierung
Beschreibung: Großrechnerüberwachung, Auslastungsauswertung
Werkzeuge: GCC, X11, Motif, Open View
Plattform: Convex C240, Sun SPARC/Solaris
Zeitraum: 1994'02-1997'06
Branche: Systemhaus
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Branchenlösung für Bestattungsunternehmen
Werkzeuge: Borland Turbo C, dBase III+
Plattform: PC/MS-DOS
Zeitraum: 1994'06-1995'06
Branche: Energieversorgung
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Maschinensteuerung (Kesselfolgeschaltung) für Heizkraftwerke; Meßdatenauswertung und -sammlung im PC
Werkzeuge: Assembler Z80, Borland Turbo C
Plattform: Toshiba TMPZ84C015, PC/MS-DOS
Zeitraum: 1995'08
Branche: Haustechnik
Position: Systemverwalter
Aufgaben: Planung, Installation, Administration, Dokumentation
Beschreibung: Reorganisation des lokalen Netzwerks
Plattform: PC/Microsoft Windows NT, PC/Novell Netware 3.11
Zeitraum: 1995'08
Branche: Haustechnik
Position: Systemverwalter
Aufgaben: Planung, Installation, Administration, Dokumentation
Beschreibung: Reorganisation des lokalen Netzwerks
Plattform: PC/Microsoft Windows NT, PC/Novell Netware 3.11
Zeitraum: 1996'01-1996'12
Branche: Lebensmittel
Position: Systemverwalter
Aufgaben: Planung, Installation, Administration, Dokumentation
Beschreibung: Reorganisation des lokalen Netzwerks
Plattform: PC/Microsoft Windows NT, PC/Novell Netware 3.11
Zeitraum: 1997'02
Branche: Architekt
Position: Systemverwalter
Aufgaben: Planung, Installation, Administration, Dokumentation
Beschreibung: Reorganisation des lokalen Netzwerks
Plattform: PC/Microsoft Windows NT, PC/Novell Netware 3.11
Zeitraum: 1997'07-1997'12
Branche: Spedition
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Branchenlösung für Speditionen, insbesondere Tourenoptimierung
Werkzeuge: Microsoft Visual C++, MFC, Microsoft Access
Plattform: PC/Microsoft Windows NT
Zeitraum: 1998'01-1998'03
Branche: Industrie (Kunststoffverarbeitung)
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Datenübernahme von Konstruktionsprogrammen nach CNC Maschinen
Werkzeuge: Microsoft Visual C++, MFC
Plattform: PC/Microsoft Windows NT
Zeitraum: 1998'04-1998'09
Branche: Haustechnik
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Verwaltung von Einsatzaufträgen, Übergabe von Rechnungsdaten an SAP R/3 Basis.
Speziell: Modellierung sowohl des kompletten Datenmodells, sowie der zu Grunde liegenden Arbeitsabläufe nach Vorgaben und Absprache mit den Fachabteilungen; Spezifikation der Modelle in UML. Übernahme und Implementation des Datenmodells in die Datenbank.
Werkzeuge: Microsoft Visual C++, MFC, Oracle, Microsoft SQL Server
Plattform: PC/Microsoft Windows NT 4.0
Zeitraum: 1998'10-2000'12
Branche: Systemhaus
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Bibliothek zur Konzentration regelmäßig genutzter Funktionen mehrerer Produkte des Herstellers
Werkzeuge: Microsoft Visual C++, MFC
Plattform: PC/Microsoft Windows NT
Zeitraum: 2001'01-2004'12
Branche: Systemhaus
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Betreuung bestehender und neuer Kunden bei der Integration und Implementation komplexer Geschäftsanwendungen.
Zeitraum: 2001'01-2001'03
Branche: Lebensmittel
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Übergabe von Warenein- und ausgangsinformationen an SAP R/3 Basis
Speziell: Modellierung des Datenmodells anhand der zu Grunde liegenden Arbeitsabläufe; Spezifikation der Modelle in UML. Übernahme und Implementation des Datenmodells in die Datenbank.
Werkzeuge: Microsoft Visual Basic, SAP GUI ITOLE, XML, Microsoft SQL Server
Plattform: PC/Microsoft Windows NT
Zeitraum: 2001'04-2001'09
Branche: Lebensmittel
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Meßdatenauswertung und -sammlung aus der Produktion im PC; Realisieren eines Web basierten Leitstands
Speziell: Modellierung des Datenmodells anhand der zu Grunde liegenden Arbeitsabläufe; Spezifikation der Modelle in UML. Übernahme und Implementation des Datenmodells in die Datenbank.
Werkzeuge: Interactive Visions Olga, Microsoft Visual Basic for Applications (VBA), Microsoft DCOM, Microsoft SQL Server, Sybase SQL Server
Plattform: PC/Microsoft Windows NT
Zeitraum: 2002'01-2002'12
Branche: Bank
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Integration verschiedener vorhandener Anwendungen in eine einheitliche Benutzerführung (EAI)
Speziell: Modellierung sowohl des kompletten Datenmodells, aller Schnittstellen, sowie der zu Grunde liegenden Arbeitsabläufe nach Vorgaben und Absprache mit den Fachabteilungen; Spezifikation der Modelle in UML. Übernahme und Implementation des Datenmodells in die Datenbank.
Werkzeuge: Microsoft Visual C++, MFC, Microsoft Visual Basic, Microsoft DCOM, SAP GUI ITOLE, SAP GUI Scripting, XML, Oracle
Plattform: PC/Microsoft Windows NT
Zeitraum: 2003'01-2003'12
Branche: Systemhaus
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Portierung vorhandener Produkte von MFC auf wxWidgets (Plattform unabhängig)
Werkzeuge: Microsoft Visual C++, wxWidgets (wxWindows), GCC, GMAKE, Lua
Plattform: PC/Microsoft Windows NT, PC/SuSE Linux, Sun SPARC/Solaris
Zeitraum: 2004'01-2004'03
Branche: Bank
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Fehlerbeseitigung bei vorhandenen Integrationsbibliotheken unter Microsoft Windows XP
Werkzeuge: Microsoft Visual C++, MFC, Microsoft DCOM, SAP GUI Scripting
Plattform: PC/Microsoft Windows NT, PC/Microsoft Windows XP
Zeitraum: 2004'07-2004'12
Branche: Lebensmittel
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Portierung des Produktionsleitstandes auf Microsoft Windows 2003 Server. Erweiterung um diverse Auswertungen der Produktionsdaten.
Werkzeuge: Microsoft Visual C++, wxWidgets (wxWindows), Microsoft Visual Basic for Applications (VBA), Microsoft DCOM, Microsoft SQL Server, Sybase SQL Server
Plattform: PC/Microsoft Windows 2003
Zeitraum: 2005'01-2008'04
Branche: Systemhaus
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Betreuung bestehender und neuer Kunden bei der Integration und Implementation komplexer Geschäftsanwendungen.
Zeitraum: 2005'01-2005'12
Branche: Energieversorgung
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Verarbeitung und Abrechnung von Zählerablesungen (auch fernauslesbar), Brennstoffbeständen und Verbrauchsdaten, sowie deren Hochrechnung
Speziell: Modellierung sowohl des kompletten Datenmodells, sowie der zu Grunde liegenden Arbeitsabläufe nach Vorgaben und Absprache mit den Fachabteilungen; Spezifikation der Modelle in UML. Übernahme und Implementation des Datenmodells in die Datenbank.
Werkzeuge: Microsoft Visual C++, MFC, Oracle
Plattform: PC/Microsoft Windows XP
Zeitraum: 2006'01-2006'04
Branche: Energieversorgung
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Automatischer Abgleich und Integration von Zähler- und Verbrauchsdaten mit XAP.
Speziell: Modellierung des Datenmodells anhand der zu Grunde liegenden Arbeitsabläufe; Spezifikation der Modelle in UML. Übernahme und Implementation des Datenmodells in die Datenbank.
Werkzeuge: Microsoft Visual C++, MFC, Oracle, Microsoft Visual Basic for Applications (VBA), Microsoft DCOM
Plattform: PC/Microsoft Windows XP
Zeitraum: 2006'09-2006'12
Branche: Systemhaus
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Erstellen und Pflegen von Testwerkzeugen zur Überprüfung von Software zur automatisierten Bestellabwicklung von Identifikationsdokumenten.
Werkzeuge: Microsoft Visual C++, Microsoft Visual Basic, JIRA
Plattform: PC/Microsoft Windows XP
Zeitraum: 2007'01-2007'08
Branche: Systemhaus
Position: Systemanalytiker, Anwendungsentwickler
Aufgaben: Dokumentation, Analyse
Beschreibung: Dokumentation und Analyse eines bestehenden Anwendungspakets, sowie Erarbeiten von Refaktorisierungsmaßnahmen
Speziell: Analyse des Datenmodells anhand der zu Grunde liegenden Arbeitsabläufe; Spezifikation der Modelle in UML. Analyse der Implementation in der Datenbank und Optimierung.
Werkzeuge: Microsoft Visual C++, Microsoft Visual Basic
Plattform: PC/Microsoft Windows 2003 Advanced Server, PC/SuSE Enterprise Linux, JIRA
Zeitraum: 2007'09-2007'12
Branche: Systemhaus
Position: Systementwickler, Anwendungsentwickler
Aufgaben: Planung, Programmierung, Test, Dokumentation
Beschreibung: Entwurf und Entwicklung eines Systemsdiensts zur automatischen Aktualisierung der lokalen Software (System Update) unter Verwendung von HTTPS zum Datenaustausch und Dateibezug; als Gerät zur Überprüfung von Identifikationsdokumenten unterliegt dieses besonderer Sicherheitsrichtlinien.
Werkzeuge: Microsoft Visual C++, wxWidgets, MSXML/Gnome libxml2, JIRA
Plattform: PC/Microsoft Windows XP (Embedded)
Zeitraum: 2008'05-2009'10
Branche: Systemhaus
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Betreuung bestehender und neuer Kunden bei der Integration und Implementation komplexer Geschäftsanwendungen.
Zeitraum: 2008'05-2008'08
Branche: Energieversorgung
Position: Projektleiter, Systemanalytiker, Systementwickler
Aufgaben: Planung, Analyse, Beschaffung, Programmierung, Test, Dokumentation
Beschreibung: Erstellen einer weitraumvernetzten (4 Standorte mit ca 200 Teilnehmern) Telefonanlage mit zentraler Konfiguration und Anbindung an die zentrale Benutzerverwaltung, sowie einer Call Center Appliance mit Anbindung an CRM und Facility Management Software; Anbieter auf Basis von SIP und IAX2. Verwendung von Aastra Telefonen. Etablieren eines zentralen Störungsmelde- und weitermeldesystems and die Notdienste über Sprachanrufe.
Werkzeuge: Asterisk (AsteriskNOW, AsteriskGUI, Microsoft Visual C++, Microsoft Visual Basic for Applications (VBA), wxWidgets, MSXML/Gnome libxml2, Microsoft SQL Server
Plattform: PC/rPath Linux, Microsoft Windows 2000 Server
Zeitraum: 2008'09-2009'11
Branche: Telekommunikation
Position: Anwendungsentwickler
Aufgaben: Planung, Programmierung, Test, Dokumentation
Beschreibung:Erstellen einer Komponente auf Basis von Microsoft DCOM (Active-X) zur Steuerung der SAP GUI über einen Internet Browser; Integration in das SAP Enterprise Portal bzw IBM WebSphere.
Werkzeuge: Microsoft Visual C++, Microsoft ATL, MFC, Microsoft Visual Basic for Applications (VVA), Microsoft DCOM, SAP GUI, SAP GUI SEFW, JIRA
Plattform: Microsoft Windows XP
Zeitraum: 2009'04-2009'06
Branche: Dienstleistung
Position: Projektleiter, Anwendungsentwickler, Systemanalytiker, Systementwickler
Aufgaben: Planung, Analyse, Programmierung, Test, Dokumentation
Beschreibung: Erstellen einer Alert Server Appliance als Störungsaufnahme und ?meldesystem für Leitstände über verschiedene Protokolle wie XMLRPC, SOAP und vor Allem BACNET und Weitermeldung als Sprachanruf oder SMS.
Werkzeuge: Asterisk (AsteriskNOW, AsteriskGUI, GCC C++, wxWidgets, Wt, AstManXX, PostgreSQL, BACNET, gSOAP
Plattform: PC/rPath Linux
Fachlicher Schwerpunkt
Analytiker, Architekt, Softwareentwickler Unix (GNU C++) Windows (Visual C++, Visual Basic (VB, VBA, VBS, ASP)); wxWidgets, MFC, ATL; Active-X (DCOM, COM+); ODBC, ADO (Oracle, MS-SQL (MSDE)); XML
Erstellen eines API Gateway als Verteiler und Transformator für die Diensteplattform. Dies zum Einen zur (Sicherheits relevanten) Kapselung und Erreichung von Hochverfügbarkeit, zum Anderen zur Generalisierung der Protokolle und Datenformate.
Beschreibung
Erstellen einer Diensteplattform (Service Oriented Architecture (SOA)) zur Speicherung und Aufbereitung eingehender Sensor- und Zustandsdaten (IoT Device), sowie zur kumulierten Zustandsfeststellung aus den vorgenannten Daten; Verfügbarmachung der Dienste als Plattform und Schnittstelle für Web und Mobile Anwendungen zur Analyse und Visualisierung der aktuellen Daten und deren Historie.
Beschreibung
Planung/Konzeption, Implementation und Produktionsplanung eines Geräts (IoT Device) auf Basis von Raspberry Pi zur Aufnahme von Sensor- und Zustandsdaten, deren Sammlung und Übermittlung an die Diensteplattform.
Beschreibung
Planung/Konzeption, Implementation und Betrieb der benötigten automatisierten DevOps Umgebung auf Basis von Kubernetes (Metall, AWS).
Erstellen eines API Gateway als Verteiler und Transformator für existente Anwendungen und Mikrodienste (Micro Services). Dies zum Einen zur (Sicherheits relevanten) Kapselung und Erreichung von Hochverfügbarkeit, zum Anderen zur Generalisierung der Protokolle und Datenformate.
Beschreibung
Erstellen eines Mikrodienstes (Micro Services) zur Speicherung und Aufbereitung eingehender Prüfdaten, sowie zur kumulierten Zustandsfeststellung aus den vorgenannten Daten; Verfügbarmachung der Dienste als Plattform und Schnittstelle für Web und Mobile Anwendungen auf Basis von React und Electron (App).
Beschreibung
Planung/Konzeption, Implementation und Betrieb der benötigten automatisierten DevOps Umgebung auf Basis von Kubernetes (Metall, AWS).
Planung für die Migration der Telefonie auf eine Standort übergreifende generalisierte VoIP-Plattform.
Erstellen eines Mikrodienstes (Micro Services) zur Speicherung und Aufbereitung eingehender (externer) Gebäudeautomationsdaten ("Datensammler") (Site Automation, Building Automation, Home Automation); Verfügbarmachung der Dienste als Plattform und Schnittstelle für Web und Mobile Anwendungen; Implementation der Mobilen Anwendung (App) auf Basis von React und Electron.
Erstellen eines Schnittstellenmoduls für die Übermittlungs von Nutzungs- und Wartungsdaten von beim Kunden installierter Geräte, sowie für den Empfang und Abruf von außen veranlasster Aktionen (Site Automation, Building Automation, Home Automation).
Beschreibung
Erstellen einer (Dienst-)Plattform (Micro Services) sowohl zur Speicherung und Aufbereitung eingehender Nutzungs- und Wartungsdaten, als auch als programmierbare Schnittstelle zur Anbindung an Kunden-eigene und Fremddienste für die Überwachung und Steuerung beim Kunden installierter Geräte (Site Automation, Building Automation, Home Automation) auch zur Nutzung über Web und Mobile Anwendungen.
Automatisierungstechnik, Gebäudeleittechnik
Beschreibung
Planung, Programmierung, Test, Dokumentation
Planung, Programmierung, Test, Dokumentation
Besschreibung
Betrieb, Pflege und Weiterentwicklung einer zentralen Plattform und deren Schnittstellen für die automatisierte Verarbeitung von Leittechnikdaten im Feld befindlicher Fahrzeuge zum Einen zur Wartungsverwaltung und zum Anderen zur Verarbeitung innerhalb einer umfassenden Fuhrparkverwaltung (im Sinne von Software as a Service) für die jeweiligen Kunden.
Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung
Betreuung bestehender und neuer Kunden bei der Integration und Implementation komplexer Geschäftsanwendungen.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Spezifikation und Implementation eines Mehrkanalportals für Wohnungsmieter (derzeitig Web und auf der Voxeo Tropo API basierende Telefonanwendung) mit Anbindung an die bestehende Branchenlösung zur Abfrage und Eigenverwaltung von Haustechnikaufträgen und Verwaltungsanfragen.
Programmierung, Test, Dokumentation
Beschreibung:
Erweiterung der automatisierten Vertriebspartnerabrechnung und Übergabe der Abrechnungsdaten an die beteiligten Partner.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Spezifikation und Implementation einer auf der Voxeo Tropo API basierenden Telefonanwendung mit Anbindung an die bestehende Branchenlösung zur Abfrage und Eigenverwaltung von Wasser- und Wärmemengenzählern.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Spezifikation und Implementation einer auf der Voxeo Tropo API basierenden Schnittstelle (auf Basis der Software Asterisk) zur Wahrung der Herstellerunabhängigkeit.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Konzeption und Entwicklung einer Rückruf-basierten (Call-Back) Anrufvermittlung, ausgelöst durch eine Premium-SMS auf Basis von SMPP, für die vergünstigte Telefonie auf Basis der Software Asterisk.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Konzeption und Entwicklung einer Software-as-a-Service Lösung für das Anbieten virtueller Telefonanlagen auf Basis der Software Asterisk.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Spezifikation und Implementation einer Plattform für den automatisierten Betrieb VoIP-basierter (auf Basis der Software Asterisk) Lösungen und Anwendungen einschließlich Terminierung und Vermittlung zur Vermietung an andere Dienstanbieter, einschliesslich der entsprechenden Kunden- und Vertriebsportale.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Konzeption und Entwicklung einer Web-basierten Geschäftsanwendung für die automatisierte Verarbeitung von Bestellprozessen, Kunden- und Nutzerbetreuung sowie die automatisierte Konfiguration und Aktivierung der zu Grunde liegenden Mobilfunkkarten.
Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung:
Betreuung bestehender und neuer Kunden bei der Integration und Implementation komplexer Geschäftsanwendungen.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Erstellen einer Appliance für das Verteilen und die Verwaltung von Telefon-basierten XML-Anwendungen beispielsweise zur Darstellung eingegangener Anrufe, Mails oder Tickets oder auch der wartenden Anrufer oder zu erledigender Aufgaben des jeweiligen Teilnehmers. Die zu Grunde liegende Bibliothek ist generisch aufgesetzt und liegt in der ersten Version für Cisco, Aastra, Linksys, Snom und NEC vor. Überwachung von Sicherheitstechnik und Produktionsleitständen ist unter Verwendung verschiedener als Industriestandard geltender Protokolle möglich, über BACNET sogar die Steuerung von angeschlossener Gebäudeleit- und Automatisierungstechnik.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Erstellen einer Voice Cast Appliance für die Verwaltung und Aufnahme von gesprochenen Tagebüchern und deren Verfügbarmachen auf Basis von Sprachanrufen; durch Anrufer hinterlassene Nachrichten oder SMS werden als Kommentare veröffentlicht.
Planung, Programmierung, Test, Dokumentation
Beschreibung:
Erstellen einer Short Messaging Appliance auf Basis von XMPP für einen Mobilfunkanbieter. Zustellung der eingehenden SMS per Weiterleitung oder per E-Mail, Einführung von Short Cuts für Anwendungen wie die Abfrage des Kontostands. Testphase mit mehreren 1000 SMS pro Tag.
Planung, Beschaffung, Programmierung, Test, Dokumentation
Beschreibung:
Erstellen einer Call Switching Appliance als Vermittlungstelle auf Basis des Protokolls SIP und Verbindungsverwaltung zur Abrechnung für einen Mobilfunkanbieter; Testphase mit mehreren 1000 Verbindungen täglich.
Zeitraum: 1988'02-1988'08
Branche: Spedition
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Fuhrparkverwaltung
Werkzeuge: Borland Turbo C, dBase III+
Plattform: PC/MS-DOS
Zeitraum: 1989'01-1989'12
Branche: Energieversorgung
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Wärmeabrechnung für Eigentumshaushalte
Werkzeuge: Borland Turbo C, dBase III+
Plattform: PC/MS-DOS
Zeitraum: 1990'03-1990'06
Branche: Systemhaus
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Zeiterfassung
Werkzeuge: Borland Tubro C, dBase III+
Plattform: PC/MS-DOS
Zeitraum: 1990'07-1991'12
Branche: Systemhaus
Position: Systemverwalter UNIX
Aufgaben: Planung, Installation, Administration, Dokumentation
Beschreibung: Inbetriebnahme von Kundensystemen
Plattform: PC/SCO (UNIX) Open Desktop
Zeitraum: 1992'01-1992'12
Branche: Bildungszentrum
Position: Dozent
Aufgaben: Planung, Dokumentation
Beschreibung: Digitaltechnik, Microprozessorlehre
Zeitraum: 1993'01-1993'12
Branche: Forschung
Position: Anwendungsentwickler
Aufgaben: Programmierung
Beschreibung: Großrechnerüberwachung, Auslastungsauswertung
Werkzeuge: GCC, X11, Motif, Open View
Plattform: Convex C240, Sun SPARC/Solaris
Zeitraum: 1994'02-1997'06
Branche: Systemhaus
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Branchenlösung für Bestattungsunternehmen
Werkzeuge: Borland Turbo C, dBase III+
Plattform: PC/MS-DOS
Zeitraum: 1994'06-1995'06
Branche: Energieversorgung
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Maschinensteuerung (Kesselfolgeschaltung) für Heizkraftwerke; Meßdatenauswertung und -sammlung im PC
Werkzeuge: Assembler Z80, Borland Turbo C
Plattform: Toshiba TMPZ84C015, PC/MS-DOS
Zeitraum: 1995'08
Branche: Haustechnik
Position: Systemverwalter
Aufgaben: Planung, Installation, Administration, Dokumentation
Beschreibung: Reorganisation des lokalen Netzwerks
Plattform: PC/Microsoft Windows NT, PC/Novell Netware 3.11
Zeitraum: 1995'08
Branche: Haustechnik
Position: Systemverwalter
Aufgaben: Planung, Installation, Administration, Dokumentation
Beschreibung: Reorganisation des lokalen Netzwerks
Plattform: PC/Microsoft Windows NT, PC/Novell Netware 3.11
Zeitraum: 1996'01-1996'12
Branche: Lebensmittel
Position: Systemverwalter
Aufgaben: Planung, Installation, Administration, Dokumentation
Beschreibung: Reorganisation des lokalen Netzwerks
Plattform: PC/Microsoft Windows NT, PC/Novell Netware 3.11
Zeitraum: 1997'02
Branche: Architekt
Position: Systemverwalter
Aufgaben: Planung, Installation, Administration, Dokumentation
Beschreibung: Reorganisation des lokalen Netzwerks
Plattform: PC/Microsoft Windows NT, PC/Novell Netware 3.11
Zeitraum: 1997'07-1997'12
Branche: Spedition
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Branchenlösung für Speditionen, insbesondere Tourenoptimierung
Werkzeuge: Microsoft Visual C++, MFC, Microsoft Access
Plattform: PC/Microsoft Windows NT
Zeitraum: 1998'01-1998'03
Branche: Industrie (Kunststoffverarbeitung)
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Datenübernahme von Konstruktionsprogrammen nach CNC Maschinen
Werkzeuge: Microsoft Visual C++, MFC
Plattform: PC/Microsoft Windows NT
Zeitraum: 1998'04-1998'09
Branche: Haustechnik
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Verwaltung von Einsatzaufträgen, Übergabe von Rechnungsdaten an SAP R/3 Basis.
Speziell: Modellierung sowohl des kompletten Datenmodells, sowie der zu Grunde liegenden Arbeitsabläufe nach Vorgaben und Absprache mit den Fachabteilungen; Spezifikation der Modelle in UML. Übernahme und Implementation des Datenmodells in die Datenbank.
Werkzeuge: Microsoft Visual C++, MFC, Oracle, Microsoft SQL Server
Plattform: PC/Microsoft Windows NT 4.0
Zeitraum: 1998'10-2000'12
Branche: Systemhaus
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Bibliothek zur Konzentration regelmäßig genutzter Funktionen mehrerer Produkte des Herstellers
Werkzeuge: Microsoft Visual C++, MFC
Plattform: PC/Microsoft Windows NT
Zeitraum: 2001'01-2004'12
Branche: Systemhaus
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Betreuung bestehender und neuer Kunden bei der Integration und Implementation komplexer Geschäftsanwendungen.
Zeitraum: 2001'01-2001'03
Branche: Lebensmittel
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Übergabe von Warenein- und ausgangsinformationen an SAP R/3 Basis
Speziell: Modellierung des Datenmodells anhand der zu Grunde liegenden Arbeitsabläufe; Spezifikation der Modelle in UML. Übernahme und Implementation des Datenmodells in die Datenbank.
Werkzeuge: Microsoft Visual Basic, SAP GUI ITOLE, XML, Microsoft SQL Server
Plattform: PC/Microsoft Windows NT
Zeitraum: 2001'04-2001'09
Branche: Lebensmittel
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Meßdatenauswertung und -sammlung aus der Produktion im PC; Realisieren eines Web basierten Leitstands
Speziell: Modellierung des Datenmodells anhand der zu Grunde liegenden Arbeitsabläufe; Spezifikation der Modelle in UML. Übernahme und Implementation des Datenmodells in die Datenbank.
Werkzeuge: Interactive Visions Olga, Microsoft Visual Basic for Applications (VBA), Microsoft DCOM, Microsoft SQL Server, Sybase SQL Server
Plattform: PC/Microsoft Windows NT
Zeitraum: 2002'01-2002'12
Branche: Bank
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Integration verschiedener vorhandener Anwendungen in eine einheitliche Benutzerführung (EAI)
Speziell: Modellierung sowohl des kompletten Datenmodells, aller Schnittstellen, sowie der zu Grunde liegenden Arbeitsabläufe nach Vorgaben und Absprache mit den Fachabteilungen; Spezifikation der Modelle in UML. Übernahme und Implementation des Datenmodells in die Datenbank.
Werkzeuge: Microsoft Visual C++, MFC, Microsoft Visual Basic, Microsoft DCOM, SAP GUI ITOLE, SAP GUI Scripting, XML, Oracle
Plattform: PC/Microsoft Windows NT
Zeitraum: 2003'01-2003'12
Branche: Systemhaus
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Portierung vorhandener Produkte von MFC auf wxWidgets (Plattform unabhängig)
Werkzeuge: Microsoft Visual C++, wxWidgets (wxWindows), GCC, GMAKE, Lua
Plattform: PC/Microsoft Windows NT, PC/SuSE Linux, Sun SPARC/Solaris
Zeitraum: 2004'01-2004'03
Branche: Bank
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Fehlerbeseitigung bei vorhandenen Integrationsbibliotheken unter Microsoft Windows XP
Werkzeuge: Microsoft Visual C++, MFC, Microsoft DCOM, SAP GUI Scripting
Plattform: PC/Microsoft Windows NT, PC/Microsoft Windows XP
Zeitraum: 2004'07-2004'12
Branche: Lebensmittel
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Portierung des Produktionsleitstandes auf Microsoft Windows 2003 Server. Erweiterung um diverse Auswertungen der Produktionsdaten.
Werkzeuge: Microsoft Visual C++, wxWidgets (wxWindows), Microsoft Visual Basic for Applications (VBA), Microsoft DCOM, Microsoft SQL Server, Sybase SQL Server
Plattform: PC/Microsoft Windows 2003
Zeitraum: 2005'01-2008'04
Branche: Systemhaus
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Betreuung bestehender und neuer Kunden bei der Integration und Implementation komplexer Geschäftsanwendungen.
Zeitraum: 2005'01-2005'12
Branche: Energieversorgung
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Verarbeitung und Abrechnung von Zählerablesungen (auch fernauslesbar), Brennstoffbeständen und Verbrauchsdaten, sowie deren Hochrechnung
Speziell: Modellierung sowohl des kompletten Datenmodells, sowie der zu Grunde liegenden Arbeitsabläufe nach Vorgaben und Absprache mit den Fachabteilungen; Spezifikation der Modelle in UML. Übernahme und Implementation des Datenmodells in die Datenbank.
Werkzeuge: Microsoft Visual C++, MFC, Oracle
Plattform: PC/Microsoft Windows XP
Zeitraum: 2006'01-2006'04
Branche: Energieversorgung
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Automatischer Abgleich und Integration von Zähler- und Verbrauchsdaten mit XAP.
Speziell: Modellierung des Datenmodells anhand der zu Grunde liegenden Arbeitsabläufe; Spezifikation der Modelle in UML. Übernahme und Implementation des Datenmodells in die Datenbank.
Werkzeuge: Microsoft Visual C++, MFC, Oracle, Microsoft Visual Basic for Applications (VBA), Microsoft DCOM
Plattform: PC/Microsoft Windows XP
Zeitraum: 2006'09-2006'12
Branche: Systemhaus
Position: Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Erstellen und Pflegen von Testwerkzeugen zur Überprüfung von Software zur automatisierten Bestellabwicklung von Identifikationsdokumenten.
Werkzeuge: Microsoft Visual C++, Microsoft Visual Basic, JIRA
Plattform: PC/Microsoft Windows XP
Zeitraum: 2007'01-2007'08
Branche: Systemhaus
Position: Systemanalytiker, Anwendungsentwickler
Aufgaben: Dokumentation, Analyse
Beschreibung: Dokumentation und Analyse eines bestehenden Anwendungspakets, sowie Erarbeiten von Refaktorisierungsmaßnahmen
Speziell: Analyse des Datenmodells anhand der zu Grunde liegenden Arbeitsabläufe; Spezifikation der Modelle in UML. Analyse der Implementation in der Datenbank und Optimierung.
Werkzeuge: Microsoft Visual C++, Microsoft Visual Basic
Plattform: PC/Microsoft Windows 2003 Advanced Server, PC/SuSE Enterprise Linux, JIRA
Zeitraum: 2007'09-2007'12
Branche: Systemhaus
Position: Systementwickler, Anwendungsentwickler
Aufgaben: Planung, Programmierung, Test, Dokumentation
Beschreibung: Entwurf und Entwicklung eines Systemsdiensts zur automatischen Aktualisierung der lokalen Software (System Update) unter Verwendung von HTTPS zum Datenaustausch und Dateibezug; als Gerät zur Überprüfung von Identifikationsdokumenten unterliegt dieses besonderer Sicherheitsrichtlinien.
Werkzeuge: Microsoft Visual C++, wxWidgets, MSXML/Gnome libxml2, JIRA
Plattform: PC/Microsoft Windows XP (Embedded)
Zeitraum: 2008'05-2009'10
Branche: Systemhaus
Position: Projektleiter, Anwendungsentwickler
Aufgaben: Planung, Installation, Programmierung, Test, Administration, Dokumentation
Beschreibung: Betreuung bestehender und neuer Kunden bei der Integration und Implementation komplexer Geschäftsanwendungen.
Zeitraum: 2008'05-2008'08
Branche: Energieversorgung
Position: Projektleiter, Systemanalytiker, Systementwickler
Aufgaben: Planung, Analyse, Beschaffung, Programmierung, Test, Dokumentation
Beschreibung: Erstellen einer weitraumvernetzten (4 Standorte mit ca 200 Teilnehmern) Telefonanlage mit zentraler Konfiguration und Anbindung an die zentrale Benutzerverwaltung, sowie einer Call Center Appliance mit Anbindung an CRM und Facility Management Software; Anbieter auf Basis von SIP und IAX2. Verwendung von Aastra Telefonen. Etablieren eines zentralen Störungsmelde- und weitermeldesystems and die Notdienste über Sprachanrufe.
Werkzeuge: Asterisk (AsteriskNOW, AsteriskGUI, Microsoft Visual C++, Microsoft Visual Basic for Applications (VBA), wxWidgets, MSXML/Gnome libxml2, Microsoft SQL Server
Plattform: PC/rPath Linux, Microsoft Windows 2000 Server
Zeitraum: 2008'09-2009'11
Branche: Telekommunikation
Position: Anwendungsentwickler
Aufgaben: Planung, Programmierung, Test, Dokumentation
Beschreibung:Erstellen einer Komponente auf Basis von Microsoft DCOM (Active-X) zur Steuerung der SAP GUI über einen Internet Browser; Integration in das SAP Enterprise Portal bzw IBM WebSphere.
Werkzeuge: Microsoft Visual C++, Microsoft ATL, MFC, Microsoft Visual Basic for Applications (VVA), Microsoft DCOM, SAP GUI, SAP GUI SEFW, JIRA
Plattform: Microsoft Windows XP
Zeitraum: 2009'04-2009'06
Branche: Dienstleistung
Position: Projektleiter, Anwendungsentwickler, Systemanalytiker, Systementwickler
Aufgaben: Planung, Analyse, Programmierung, Test, Dokumentation
Beschreibung: Erstellen einer Alert Server Appliance als Störungsaufnahme und ?meldesystem für Leitstände über verschiedene Protokolle wie XMLRPC, SOAP und vor Allem BACNET und Weitermeldung als Sprachanruf oder SMS.
Werkzeuge: Asterisk (AsteriskNOW, AsteriskGUI, GCC C++, wxWidgets, Wt, AstManXX, PostgreSQL, BACNET, gSOAP
Plattform: PC/rPath Linux
Fachlicher Schwerpunkt
Analytiker, Architekt, Softwareentwickler Unix (GNU C++) Windows (Visual C++, Visual Basic (VB, VBA, VBS, ASP)); wxWidgets, MFC, ATL; Active-X (DCOM, COM+); ODBC, ADO (Oracle, MS-SQL (MSDE)); XML