Entwickler für OOP Rapid Application Development (Perl, Ruby, Python etc.) und Functional Programming. Erfahrung in Testautomatisierung.
Aktualisiert am 04.03.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 09.01.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Haskell
Ruby
Perl
Deutsch
Muttersprache
Englisch
Wort und Schrift
Französisch
Grundkenntnisse
Griechisch
Noch ziemlich dürftige Grundkenntnisse
Japanisch
Grundkenntnisse (3. Kyuu des Jap. Kultusministerums)
Portugiesisch
Wort und Schrift

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

 

 

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.

 

 

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl.-Ing. der Technischen Mathematik mit Schwerpunkt Informations-
und Datenverarbeitung (Technische Universität Graz).

Position

Position

Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

Haskell Ruby Perl

Produkte / Standards / Erfahrungen / Methoden

Clearcase
Subversion (svn)
HTML
HTML5 Canvas
CSS
XML
XML Schema
DOM
GNU Make, Clearmake
Ant
ssh
cygwin
Broadvision
Java Server Pages
Functional Programming
UML
ASN.1
Ruby on Rails

Betriebssysteme

Apollo Domain OS
CP/M
HPUX
Projekterfahrung
Mac OS
Projekterfahrung
MS-DOS
MVS, OS/390
Grundkenntnisse
OS/2
Projekterfahrung
Siemens ORG-R/M (BS300)
Projekterfahrung
SUN OS, Solaris
Projekterfahrung (SPARC Solaris 2.3, 2.6)
Unix
Projekterfahrung(Linux, Sinix)
VxWorks
Windows
3.x, 2000, NT, XP, 7

Programmiersprachen

Algol
Algol 60 (an der Universität benutzt), Grundkenntisse in Algol 68
Apl
Projekterfahrung mit APL, Grundkenntnisse APL2
ASN.1
Grundkenntnisse
Assembler
80X86, Siemens R30
C
Erfahrung in zahlreichen Projekten
C++
Erfahrung in zahlreichen Projekten
CORBA IDL
Grundkenntnisse
dBase
Eiffel
Grundkenntnisse
Emacs
Fortran
FORTRAN IV, FORTRAN 77
Foxpro
FRED
Grundkenntnisse
Imake, GNU-Make, Make-Maker etc...
GNU make, clearmake
Java
Grundkenntnisse
JavaScript
Projekterfahrung
Lisp
Emacs Lisp
Makrosprachen
M4, MAS
Objective C
Pascal
Erfahrung in mehreren Projekten
Perl
Erfahrung in zahlreichen Projekten (Unix, Windows)
PL/1
(an der Universität benutzt)
Prolog
Grundkenntnisse (Arity Prolog)
Python
Projekterfahrung
Rexx
Grundkenntnisse
Scriptsprachen
awk, ant, Ruby, JRuby
Shell
bash, zsh, Korn Shell, C-Shell/tcsh
simula67
PC Simula 67
Smalltalk
Digitalk Visual Smalltalk
Tcl/Tk
Erfahrung in zahlreichen Projekten
ZINC
Zinc 1.0 + Turbo C++
Haskell
NIAL (Projekterfahrung)
Ruby (Weitreichende Projekterfahrung)
Expect (Erfahrung in mehreren Projekten)
Tk für Ruby und Python (tkinter) - Projekterfahrung

Datenbanken

dbVista++
Grundkenntnisse
Informix
JDBC
Projekterfahrung mit JRuby
MySQL
Projekterfahrung
ocelot-SQL
Oracle
Erfahrung in vielen Projekten
SQL
Erfahrung in vielen Projekten
xBase
FoxBase III
Objectivity

Datenkommunikation

CORBA
TCP/IP
IP Sockets
Sockets

Hardware

Apollo Domain
Data General
Nova, Eclipse
HP
IBM Großrechner
PC
Prozessrechner
Siemens R30
Siemens MX
SUN
Texas Instruments
TI Professional

Branchen

Branchen

Telekommunikation
Web-Software
Softwarehersteller
Luftfahrt
Betriebswirtschaft

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

 

 

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.

 

 

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl.-Ing. der Technischen Mathematik mit Schwerpunkt Informations-
und Datenverarbeitung (Technische Universität Graz).

Position

Position

Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

Haskell Ruby Perl

Produkte / Standards / Erfahrungen / Methoden

Clearcase
Subversion (svn)
HTML
HTML5 Canvas
CSS
XML
XML Schema
DOM
GNU Make, Clearmake
Ant
ssh
cygwin
Broadvision
Java Server Pages
Functional Programming
UML
ASN.1
Ruby on Rails

Betriebssysteme

Apollo Domain OS
CP/M
HPUX
Projekterfahrung
Mac OS
Projekterfahrung
MS-DOS
MVS, OS/390
Grundkenntnisse
OS/2
Projekterfahrung
Siemens ORG-R/M (BS300)
Projekterfahrung
SUN OS, Solaris
Projekterfahrung (SPARC Solaris 2.3, 2.6)
Unix
Projekterfahrung(Linux, Sinix)
VxWorks
Windows
3.x, 2000, NT, XP, 7

Programmiersprachen

Algol
Algol 60 (an der Universität benutzt), Grundkenntisse in Algol 68
Apl
Projekterfahrung mit APL, Grundkenntnisse APL2
ASN.1
Grundkenntnisse
Assembler
80X86, Siemens R30
C
Erfahrung in zahlreichen Projekten
C++
Erfahrung in zahlreichen Projekten
CORBA IDL
Grundkenntnisse
dBase
Eiffel
Grundkenntnisse
Emacs
Fortran
FORTRAN IV, FORTRAN 77
Foxpro
FRED
Grundkenntnisse
Imake, GNU-Make, Make-Maker etc...
GNU make, clearmake
Java
Grundkenntnisse
JavaScript
Projekterfahrung
Lisp
Emacs Lisp
Makrosprachen
M4, MAS
Objective C
Pascal
Erfahrung in mehreren Projekten
Perl
Erfahrung in zahlreichen Projekten (Unix, Windows)
PL/1
(an der Universität benutzt)
Prolog
Grundkenntnisse (Arity Prolog)
Python
Projekterfahrung
Rexx
Grundkenntnisse
Scriptsprachen
awk, ant, Ruby, JRuby
Shell
bash, zsh, Korn Shell, C-Shell/tcsh
simula67
PC Simula 67
Smalltalk
Digitalk Visual Smalltalk
Tcl/Tk
Erfahrung in zahlreichen Projekten
ZINC
Zinc 1.0 + Turbo C++
Haskell
NIAL (Projekterfahrung)
Ruby (Weitreichende Projekterfahrung)
Expect (Erfahrung in mehreren Projekten)
Tk für Ruby und Python (tkinter) - Projekterfahrung

Datenbanken

dbVista++
Grundkenntnisse
Informix
JDBC
Projekterfahrung mit JRuby
MySQL
Projekterfahrung
ocelot-SQL
Oracle
Erfahrung in vielen Projekten
SQL
Erfahrung in vielen Projekten
xBase
FoxBase III
Objectivity

Datenkommunikation

CORBA
TCP/IP
IP Sockets
Sockets

Hardware

Apollo Domain
Data General
Nova, Eclipse
HP
IBM Großrechner
PC
Prozessrechner
Siemens R30
Siemens MX
SUN
Texas Instruments
TI Professional

Branchen

Branchen

Telekommunikation
Web-Software
Softwarehersteller
Luftfahrt
Betriebswirtschaft

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.