GULP | Kontaktieren | Profil in Englisch anzeigen

Personen-ID                51654 
Wohnort                    779xx Seelbach, Deutschland 
Jahrgang                   1970 
EDV-Erfahrung seit         1998 
Staatsbürgerschaft         deutsch 
Stundensatz                60 EUR Zusaetzliche Aufwaende bei Vor-Ort-Einsatz sind im Preis 
                           nicht enthalten und im Einzelfall zu verhandeln 
Verfügbar ab               01.08.11 zu 100%, Vor-Ort-Einsatz 30% möglich 
Profil erstellt am         10.06.03 
Profil zuletzt geändert am 25.07.11 
OO-​SW-​Entwickler Unix & crossplatform, Swing-& Motif-​GUIs, Grafikprogrammierung, Interpreterbau
Software-Entwicklung / Programmierung
Beratung / Consulting
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
1989-1997 Studium an der Univ. Würzburg

Deutschland
Kommentar zum Einsatzort / zur Arbeitserlaubnis

Deutschland: Remote-Entwicklung bevorzugt (Honorar-Rabatte möglich - bitte anfragen)

Deutsch 
Englisch 

AlphaMultia, DEC3000, DEC AlphaStation, Compaq XP900
Ascii/X - Terminals 
Digital 
Drucker 
HPPA8000-basierte Workstations, HP I2000 (Itanium)
MacintoshG3 iBook
NEXT Workstation 
PC 
Scanner 
SensorenFTDI Serial I/O, Devantech SRF02 Ultraschallsensor, Webcam
Silicon-GraphicsIndigo, Indigo2, Octane, Onyx, Fuel
Streamer 
SUNUltra, Ultra2, Ultra30, Ultra60

HPUX10.20,11.0
IRIX5.3-6.5, eigene Entwicklungsplattform verfuegbar
Mac OSOS X, eigene Entwicklungsplattform verfuegbar
MS-DOS(jeder macht Fehler ...)
NEXTSTEP / OPENSTEPGrundwissen
OSF/Motif 
SUN OS, SolarisSolaris 7 & 8, eigene Entwicklungsplattform verfuegbar
UnixLinux ia32, ia64 (eigene Entwicklungsplattform verfuegbar), axp, AIX, DEC Unix, Compaq Tru64 (eigene Entwicklungsplattform verfuegbar)
Windows 

Assemblermips3/mips4 (MIPS R4400-R16000) processors
BasicC64, Quick-, Visual-
C'fliessend' (seit 1992) - ANSI, gnu
C++'fliessend' (seit 1993) - Sun Forte C++, SGI MIPSpro, IBM Visual Age, gnu C++
CORBA IDLGrundwissen
HPGL, HP PCLGrundwissen
Imake, GNU-Make, Make-Maker etc... 
Java'fliessend' - JDK 1.02, 1.1, 1.2, 1.3, 1.4, 1.6, JavaScript 1.5
JavaScript'fliessend' - JDK 1.02, 1.1, 1.2, 1.3, 1.4, 1.6, JavaScript 1.5
LispGrundwissen
PascalStandard-, Borland Turbo-
Perl 
PHP 
Python 
ScriptsprachenScheme/ScriptFu
Shell 
Xt, Motif 
yacc/lex 

PostScript Grundwissen
LITTLE
AccessGrundwissen
DB2Grundwissen, eigene Entwicklungsplattform auf ia64 verfuegbar
MySQL 
OracleGrundwissen
SQLGrundwissen

Java JDBC
CORBAGrundwissen
Ethernet 
Internet, Intranet 
ISDN 
Router 
SMTP 
TCP/IP 
Windows Netzwerk 

Java RMI
Grundwissen HTTP, POP3, IMAP, RTSP, SIP/SIMPLE, PIDF/XPIDF
Softwareentwicklung und Projektverwaltung unter Unix

+ cc, CC
+ gdb, dbx, valgrind etc.
+ make & shells
+ CVS

GUI/Graphik
=====================
+ X11R6, Xlib, Motif
+ OpenGL, GLX
+ Java AWT, Swing
+ PostScript

Interpreter-/Compilerbau
========================
+ (f)lex/yacc/bison
+ Bau von Bytecodeinterpretern
+ Bau von Just-In-Time-Compilern

Internet/WWW
============
+ Apache httpd
+ html, css, Javascript, Java applets
+ (mod)perl, Python Server Pages, CGI, Java servlet API, PHP, MySQL
+ qmail, courier imap
+ openser
+ openldap
+ Grundwissen postfix
+ Grundwissen Zend Framework, Magento

Anwendungssoftware
==================
+ GIMP+ScriptFu (expert level)
+ Inkscape
+ Blender
+ Open Office

Sonstiges
=========
+ VMWare/Linux
+ Grundwissen LaTex


Softwarehersteller
Versicherung
Telekommunikation
Mini3D: Java-3D-Package zur Darstellung kleiner Modelle
Laufzeit:

9 bis 11/97

Aufgabenstellung:

Implementierung in Pure Java

Animation in Echtzeit

Support fuer beliebige Zahl von Lichtquellen

Shadingmodelle WireFrame-/HiddenLine- & Flat

Rolle:   Designer/Entwickler/Tester
Umgebung:

JDK 1.02, 1.1, Netscape Navigator, Irix 6.2 (Test auf weiteren Plattformen)

Anmerkungen:

zum Download verfuegbar (URL auf Anfrage)


DEPATIS (DEutsches PAtentInformationsSystem)
Laufzeit:

1 bis 11/98

Aufgabenstellung:

Entwurf und Programmierung von Textfiltern und Tools zur Datenintegration ins Archiv unter DEC Unix

Rolle:   Entwickler
Umgebung:

DEC Unix4.0 und C++, RogueWave Tools++, pthreads, ClearCase, DCE, ksh


BMWISP bei DeTeSystem
Laufzeit:

12/98 bis 8/99

Aufgabenstellung:

kundenspezifischer Webserver mit Datenbankanbindung

Rolle:   Designer/Entwickler Frontend Java/HTML, teilweise Perl/CGI-Mittelschicht
Umgebung:

Perl 5, Java1.1, Oracle8, Linux, CVS

Server-seitig: javax.servlet API, JDBC

Client-seitig: Java AWT & Netscape IFC, HTML forms

Portierung ONESPACE nach Solaris, Irix, AIX, HP-UX 11
Laufzeit:

2/00 bis 4/01

Aufgabenstellung:

teilweise Ueberarbeitung der NativeCode-Teile bei CoCreate GmbH

Rolle:L  Beratunger, Entwickler
Umgebung:

3D-CAD-Applikation in Java plus C++/OpenGL-Native Code (hauseigene Large-Model-Handling Library 'jupiter', basierend auf OGL und Direct3d)

Betriebssystemplattformen AIX 4.3, HP-UX 10.20 und 11.0, SGI Irix 6.5, Sun Solaris 7 und 8 (SPARC), Win32

JDK1.2, 1.3 und C++, AWT, Swing, JNI, JAWT, CVS


AllData JPEAP: Entwurf und Entwicklung zweier GUI-Komponenten (interaktive Baumeditoren) fuer die nach Java portierte SmallTalk-Applikation
Laufzeit:

8/01 bis 8/02

Aufgabenstellung:

Entwurf & Implementierung der Komponenten nach Kundenvorgaben

Rolle:

Designer/Berater/Entwickler

Umgebung:

Java: VisualAge/Java/JDK1.2/1.3, CVS

Entwicklungsplattform Win32 (Kunde) und SGI Irix (Thalion Graphic Solutions eK)

Swing, JTree


LITTLE: bytecodeinterpretierte, in Applikationen einbettbare OO-Sprache in Form einer Shared-Library (Demo auf Wunsch verfuegbar f. unten angegebene Plattformen)
Laufzeit:

6/02 bis Gegenwart, Meilenstein 1 (Bootstrapcompiler & VM) abgeschlossen

in 11/02, Meilenstein 2 ('selbst-kompilierendes Laufzeitsystem') abgeschlossen

Aufgabenstellung:

Portabler Bytecodeinterpreter mit RISC-aehnlichem, minimalem Befehlssatz und moeglichst guter Performance

Support fuer Mehrfachvererbung, dynamisches Laden von Klassen und DSOs, spaetes Binden

API zur Anbindung an Native-Applikationen (Skripting)

einfach erweiterbares sowie austauschbares Runtimesystem mit Garbage Collector und Thread-Support

Bootstrapcompiler

In LITTLE geschriebener LITTLE-Compiler

Rolle:   Designer/Entwickler/Tester
Umgebung:

Plattformen: Sun Solaris 8 SPARC/Intel, SGI Irix 6.5, Linux, Compaq Tru64, Mac OS X

Entwicklungswerkzeuge:  C, (f)lex, yacc/bison, gdb, dbx, Sun Forte C, CVS

Anmerkungen:

zum Download verfuegbar


AllData JPEAP: Bugfixing/Erweiterungsphase
Laufzeit:

8/02 bis 5/03

Aufgabenstellung:

Pflege, Erweiterung/Fehlerbereinigung der beiden im Vorlaeuferprojekt gelieferten Editorkomponenten

Rolle:   Designer/Berater/Entwickler
Umgebung:

Java: VisualAge/Java/JDK1.2/1.3, CVS

Entwicklungsplattform Win32 (Kunde) und SGI Irix/Linux ia64 (debian) & IBM DB2 64bit (Thalion Graphic Solutions eK)

Swing, JTree


bf-sgi: Studie eines Just-in-time-Compiler (JIT) fuer MIPS RISC Prozessoren
Laufzeit:

23-27.6.03

Aufgabenstellung:

Implementierung eines Interpreters fuer eine einfache, turing-vollstaendige Sprache:

der Interpreter wandelt das Eingabeprogramm in MIPS-Maschinencode um, und fuehrt diesen

danach direkt aus; Zweck: Untersuchung der Moeglichkeiten und Probleme bei der Implementierung

eines JIT-Compilers fuer das LITTLE-Bytecode-System

Rolle:   Designer/Entwickler/Tester
Umgebung:

SGI Irix 6.5, MIPSpro C, make, CVS

Anmerkungen:

zum Download verfuegbar (URL auf Anfrage)


ALICE-JIT: ein Just-In-Time Compiler fuer die LITTLE VM
Laufzeit:

7/03-4/04

Aufgabenstellung:

Implementierung eines alternativen, schnellen Bytecode Interpreters fuer LITTLE Bytecode (siehe oben: Projekt LITTLE)

Rolle:   Designer/Entwickler/Tester
Umgebung:

SGI Irix/MIPS, MIPSpro C, make, CVS


OpenGL-Bindings fuer LITTLE
Laufzeit:

1/04-Gegenwart

Aufgabenstellung:

Implementierung einer OpenGL-Bridge fuer LITTLE

Rolle:   Designer/Entwickler/Tester
Umgebung:

C,LITTLE,OpenGL,GLUT,lex,yacc,make,CVS

Sun Solaris 8 SPARC/Intel, SGI Irix 6.5, Linux, Compaq Tru64, Mac OS X

Anmerkung:

Vorab-Version auf Wunsch verfuegbar


HP TOM:
Laufzeit:

5/04-2/05

Aufgabenstellung:

Diverse Erweiterungen am QMail-System fuer HP, zB:

schnelle Mailfilterengine

Rolle:   Designer/Entwickler/Tester/Doku-Autor
Umgebung:

C,Debian Linux/x86,VMWare,qmail,LDAP,bash,make,CVS,LaTex


HP TOM2:
Laufzeit:

2/05-9/05

Aufgabenstellung:

Erweiterungen am TOM-System: Implementierung der G10-konformen

Überwachungsschnittstelle, Implementierung eines Tools zur Web-gestützten

Administration des Systems

Rolle:   Designer/Entwickler/Tester/Doku-Autor
Umgebung:

C,Python,Debian Linux/x86,VMWare,qmail,apache,LDAP,bash,make,CVS,LaTex


HP OpenVoice:
Laufzeit:

10/05-07/06

Aufgabenstellung:

Anpassung und/oder Entwicklung verschiedener Module für openser,

Implementierung von SIP-Erweiterungen (SIMPLE, extended-presence)

Rolle:   Entwickler
Umgebung:

C,Debian Linux/x86,VMWare,openser,radius,asterisk,LDAP,bash,make,CVS,LaTex


little.net: Socket Library für LITTLE
Laufzeit:

8/06

Aufgabenstellung:

Implementierung von grundlegenden Netzwerkfunktionen in LITTLE (Bindings

für Socket-Funktionen)

Rolle:   Designer, Entwickler, Tester
Umgebung:

C,Ubuntu Linux/amd64, gcc, make, cvs

Anmerkung:

zum Download verfügbar (URL auf Anfrage)


HP MWI2:
Laufzeit:

11/06-12/06

Aufgabenstellung:

Implementierung eines SIP-basierten Message-Wait-Indication-Layers für

das TOM-System

Rolle:

Designer, Entwickler, Tester, Doku-Autor

Umgebung:

C, Python, Debian Linux/x86, VMware, qmail, LDAP, CVS, LaTex


HP TOM: template overlay
Laufzeit:

03/07-05/07

Aufgabenstellung:

Entwicklung eines Class-Of-Service-Overlays für Open-LDAP ('template').

Rolle:

Designer, Entwickler, Tester, Doku-Autor

Umgebung:

C, Debian Linux/x86, VMware, OpenLDAP, gdb, valgrind, CVS, LaTex

Anmerkung:

zum Download verfügbar (URL auf Anfrage)


LITTLE Makrosystem:
Laufzeit:

06/07

Aufgabenstellung:

Überarbeitung und Fertigstellung des in den LITTLE-Compiler integrierten

Makroprozessors

Rolle:

Designer, Entwickler, Tester, Doku-Autor

Umgebung:

C, little, Ubuntu Dapper/x86, SGI Irix. VMware, CVS, HTML

Anmerkung:

zum Download verfügbar (URL auf Anfrage)


Dynamische Webseiten für Comicpräsentation:
Laufzeit:

10/07 (5MT)

Aufgabenstellung:

Webseiten mit Benutzerverwaltung und Galerie mit Kommentarfunktion

Rolle:

Analyse, Design und Implementierung

Umgebung:

apache2, html, css, php, mysql, GIMP


Internetpräsenz für professionellen Illustrator:
Laufzeit:

12/07 (15MT)

Aufgabenstellung:

Webseiten mit Bilddatenbank

Rolle:

Analyse, Design und Implementierung

Umgebung:

apache2, html, css, php, mysql, JavaScript, GIMP


Steuer- und Sensoriksoftware für Sportgerätehersteller:
Laufzeit:

05/08-7/08

Aufgabenstellung:

Entwicklung einer Software zur Erkennung und Verfolgung eines

Balles in Bilddaten von Kamera, einer Abstandsmessungssoftware

auf Basis des Devantech SRF08-Ultraschallsensors, sowie eines

Softwarelayers zur Ansteuerung eines Laufbandes über rs232 unter

Ubuntu Linux; daneben visuelle Test- und Demosoftware

Rolle:

Projektleitung, Analyse, Design, Implementierung

Umgebung:

Ubuntu Linux, C/C++, sockets, pthreads, video4linux2, rs232,

PHP, html, css, Python, Java, bash, apache2, cvs, vmware, GIMP


ALICE-JIT: Portierung des Just-in-Time-Compilers auf Intel x86 32bit
Laufzeit:

08/08, ca. 10MT

Aufgabenstellung:

Portierung des existierenden JIT für MIPS-CPUs auf Intel x86

Rolle:   Designer/Entwickler/Tester
Umgebung:

Linux, gcc, make, CVS


Eventim-Schnittstelle f. Internetpräsenz Funkhaus Würzburg
Laufzeit: 09/08, 3MT
Aufgabenstellung:

Entwicklung einer Importschnittstelle und MySQL-Datenbank zur

Verwaltung von Eventim-Veranstaltungslisten; die Daten werden als XML

geliefert, geparst und in eine entsprechende Datenbankstruktur

eingepflegt

Rolle:

Designer, Entwickler

Umgebung:

Debian/Ubuntu Linux, MySQL, Python, CVS


PDF-Rechnungs- und Belegformulare Formulare f. mehrere Magento-basierte Webshops
Laufzeit: 02/09-03/09, 14MT
Aufgabenstellung:

Erweiterung der magento-eigenen, Zend_Pdf-basierten Funktion zur

Erzeugung von Rechnungsformularen; es waren neben diversen Änderungen

des Layouts Barcodes zu integrieren (teils mit Hilfe existierender,

teils über selbstentwickelte Generatoren), sowie zwei zusätzliche

Formulare umzusetzen

Rolle:

Designer, Entwickler

Umgebung:

Debian/Ubuntu Linux, PHP, MySQL, Zend Framework, Magento, cvs, svn


HP TOM Erweiterung Prototyping:
Laufzeit:

03/09-04/09, 15MT

Aufgabenstellung:

Der Kunde benötigte für geplante Erweiterungen Evaluierung zur

Maturität/Verlässlichkeit python-basierter SOAP-Implementierungen im

Zusammenspiel mit apache2, sowie diverse andere Beratungsleistungen

geringeren Umfangs.

Rolle:

Berater, Entwickler, Tester, Doku-Autor

Umgebung:

Python, ZSI, apache2, modpython, Debian Linux/x86, VMware, qmail,

LDAP, CVS, LaTex


Prototyp für einen SOAP-basierten Webservice in C++/Linux
Laufzeit: 02/09: 3MT
Aufgabenstellung:

Der Kunde benötigte zu Testzwecken einen in C++ implementierten

SOAP-Service und Test-Client; nach kurzer Evaluierung wurde entschieden,

den Service mit Hilfe von gsoap umzusetzen.

Rolle:

Designer, Entwickler

Umgebung:

Debian/Ubuntu Linux, C++, gsoap, make, cvs


Proxyserver proprietäres Kommunikationsprotokoll 1 (Wettbranche) nach HTTP/XML
Laufzeit: 09/09: 14 MT
Aufgabenstellung:

Für ein älteres, in Benutzung befindliches Protokoll zur Übertragung

von Wettdaten wurde eine Umsetzung auf HTTP/XML benötigt. Hierzu wurde

ein bidirektional arbeitender "Proxy" entwickelt, der sowohl Client-

als auch Backend-Requests verarbeitet und in der Lage ist, Clients

im Push-Modus Backend-Ereignisse weiterzureichen.

Rolle:

Designer, Entwickler

Umgebung:

Debian/Ubuntu Linux,C++, pthreads, make, cvs, svn


Proxyserver proprietäres Kommunikationsprotokoll 2 (Wettbranche) nach HTTP/XML
Laufzeit: 10/09: 10 MT
Aufgabenstellung:

Ein weiteres proprietäres Protokoll war auf HTTP/XML umzusetzen.

Rolle:

Designer, Entwickler

Umgebung:

Debian/Ubuntu Linux,C++, pthreads, make, cvs, svn

Projekt Umstellung Standard-Software von Smalltalk auf Java, 07/01 - 04/03
Referenz durch Projektleiter Alldata Systems GmbH vom 26.06.03

"Der Consultant hatte die Aufgabe, im Rahmen eines umfangreichen Umstellungsprojektes von Smalltalk auf Java den gesamten grafischen Teil einer Anwendung in Java neu zu entwickeln. Dabei musste mindestens die bereits existierende Funktionalität übertragen werden. Der Consultant hat zahlreiche Anregungen eingebracht, so dass die in Smalltalk schon recht anspruchsvolle Funktionalität in Java noch deutlich verbessert wurde und zum Vorzeigeteil der Anwendung wurde. Er hat einen wesentlichen Beitrag zu einer pünktlichen Fertigstellung und einer hohen Qualität der Anwendung geleistet, was durch Kundenzufriedenheit belegt wird."

Alle Referenzen sind durch GULP bestätigt.

Es werden Projekte bevorzugt, die eine eigenstaendige, unabhaengige Bearbeitung
ermoeglichen - Toolentwicklung, Libraries, abgeschlossene Module mit klarer Schnittstelle oder
komplette Applikationen/Loesungen entsprechenden Umfangs (bis zu Groessenordnungen
von ca. 40000 Codezeilen).
Gerne übernehme ich Projekte im Bereich Programmiersprachen, Interpreter-/VM-/JIT- & Compilerbau

Gerne biete ich Ihnen auch die Zusammenarbeit auf Werkvertragsbasis.

Weitere Referenzkontakte auf Anfrage verfügbar.
Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang



GULP | Kontaktieren | Profil in Englisch anzeigen


GULP - Das Portal für IT Projekte
GULP Information Services übernimmt keine Gewähr für die Richtigkeit der hier gemachten Angaben.
Seite generiert am 17.10.2011 11:42:06
© Copyright 1996-2011 GULP Information Services GmbH,
Ridlerstraße 37, D-80339 München, Tel. +49-89-500316-0, Fax +49-89-500316-999, E-Mail info@gulp.de