Für eine vollständige Projektliste siehe: [URL auf Anfrage]
Auszug der Projektliste:
2014
Implementierung einer RubyOnRails Anwendung (auf Github einsehbar)
Implementierung einer HTML5 Canvas Demo mit JavaScript und jQuery
Implementierung eines Abrechnungstools für Parties (JavaScript)
ab 9/2013 (work in progress)
Entwicklung einer Lernhilfe für Japanisch.
Technologie: Python (mit tkinter), Mac OSX.
8/2013
Implementierung einer konfigurierbaren State Machine im Zuge des Designs für ein Android-Projekt.
Technologie: Ruby
4/2008-7/2013
Applikation für Qualitätssicherung und Testautomatisierung für Infineon und Intel.
Der Großteil des Codes ist in Perl geschrieben und läuft auf Windows, Linux und Solaris. Kleinere Teile sind in zsh und bash geschrieben. Für produktive Utilities habe ich daneben auch Tcl/Expect, Ruby und Python verwendet.
Technologie: Perl, zsh, bash, XML Schema, Windows XP, Linux, Solaris, Clearcase, Subversion.
4/2007-10/2007
Testautomatisierung im Bereich Telekommunikation/Security für die Firma Venyon.
Funktion: Design und Entwicklung eines Testframeworks und, darauf aufbauend, automatische Regressionstests.
Die zu testende Applikation war in Java geschrieben. Die Testprogramme habe ich in Ruby entwickelt, mit einem geringen Anteil an Java. Außerdem wurde dynamisch zur Testzeit Java-Testcode generiert und ausgeführt.
Technologie: Ruby, JRuby, Java, MySql, zsh, Windows XP, Linux.
5/2005-3/2007
Testautomatisierung im Bereich Telekommunikation
Funktion: Entwicklung von Regressionstests im Rahmen eines bestehenden Testframeworks für die Firma Siemens Networks.
Getestet wurde eine Plattform für Telekommunikationsanwendungen. Dabei wurde u.a. die Installation (rpm Paketverwaltung) der Applikation und die Funktionsweise der Applikation selbst getestet.
Die Testprogramme wurden zum Großteil in Perl, zu einem geringeren Teil in bash geschrieben.
Einen graphischen Frontend für die Tests habe ich in Ruby/Tk entwickelt.
Technologie: Perl, Ruby, Tcl/Expect, bash, zsh, Linux.
4/2003-4/2005
Maintenance und Erweiterung der Internetseite von Infineon.
Funktion: (1) Änderung der bestehenden Applikation gemäß den Wünschen der Fachabteilungen.
(2) Überwachung der Website, Analyse der Zugriffe
(3) Automatisierung des Life-Deployments von neuen Versionen der Applikation
(4) Third Level Customer Support
Technologie: Java (mit JSP), Struts, Ant, JavaScript (Client- und Serverseitig), Perl, bash, Clearcase, Oracle, Broadvision, cygwin, Windows NT, HP-UX.
2002
Testautomatisierung im Bereich Telekommunikation für Siemens ICM.
Funktion: Projektleitung für die Analyse und das Design eines Frameworks zur Testautomatisierung.
Technologie: Perl, Tcl, Solaris, Linux, Unix SVR4.
1999-2001
Entwicklung einer multi-threaded Middleware-Lösung in C++ im UMTS Bereich für Siemens ICM (Umsetzung von Q3 in ein proprietäres Protokoll).
Funktion: (1) Mitarbeit im Designteam und bei der Implementierung.
(2) Testautomatisierung.
(3) Maintenance der Entwicklungsumgebung.
(4) Ausarbeitung von Programmierrichtlinien.
(5) Ausarbeiten und Durchführen eines Einführungsseminars in C++.
Technologie: C++, Perl, eLISP, GDMO, Solaris, Unix SVR4, Clearcase
1998
Maintenance von Komponenten eines Informationssystems für die Deutsche Telekom.
Funktion: (1) Weiterentwicklung und Optimierung bestehender C++ Klassen.
(2) Entwicklung von Testprogrammen.
Technologie: C++, Perl, M4, bash, Clearcase, SQL, Unix.
1998
Entwicklung einer Client-Server-Lösung für die Schweizer Rentenanstalt.
Funktion: Design und Entwicklung von Clients und Servern, über die auf ein bestehendes Clearcase Repository von Clients ohne Clearcase Lizenz aus zugegriffen werden kann.
Technologie: Perl 5, HP-UX, Windows NT.
Deutschland: Einzugsbereich München (sofern mit Nahverkehr erreichbar).
Kein Problem mit häufigen Dienstreisen.
Auch OK 2 Tage der Woche weiter weg, und die restliche Zeit remote.