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
| Deutsch | |
| Englisch |
| Alpha | Multia, DEC3000, DEC AlphaStation, Compaq XP900 |
| Ascii/X - Terminals | |
| Digital | |
| Drucker | |
| HP | PA8000-basierte Workstations, HP I2000 (Itanium) |
| Macintosh | G3 iBook |
| NEXT Workstation | |
| PC | |
| Scanner | |
| Sensoren | FTDI Serial I/O, Devantech SRF02 Ultraschallsensor, Webcam |
| Silicon-Graphics | Indigo, Indigo2, Octane, Onyx, Fuel |
| Streamer | |
| SUN | Ultra, Ultra2, Ultra30, Ultra60 |
| HPUX | 10.20,11.0 |
| IRIX | 5.3-6.5, eigene Entwicklungsplattform verfuegbar |
| Mac OS | OS X, eigene Entwicklungsplattform verfuegbar |
| MS-DOS | (jeder macht Fehler ...) |
| NEXTSTEP / OPENSTEP | Grundwissen |
| OSF/Motif | |
| SUN OS, Solaris | Solaris 7 & 8, eigene Entwicklungsplattform verfuegbar |
| Unix | Linux ia32, ia64 (eigene Entwicklungsplattform verfuegbar), axp, AIX, DEC Unix, Compaq Tru64 (eigene Entwicklungsplattform verfuegbar) |
| Windows |
| Assembler | mips3/mips4 (MIPS R4400-R16000) processors |
| Basic | C64, Quick-, Visual- |
| C | 'fliessend' (seit 1992) - ANSI, gnu |
| C++ | 'fliessend' (seit 1993) - Sun Forte C++, SGI MIPSpro, IBM Visual Age, gnu C++ |
| CORBA IDL | Grundwissen |
| HPGL, HP PCL | Grundwissen |
| 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 |
| Lisp | Grundwissen |
| Pascal | Standard-, Borland Turbo- |
| Perl | |
| PHP | |
| Python | |
| Scriptsprachen | Scheme/ScriptFu |
| Shell | |
| Xt, Motif | |
| yacc/lex |
| Access | Grundwissen |
| DB2 | Grundwissen, eigene Entwicklungsplattform auf ia64 verfuegbar |
| MySQL | |
| Oracle | Grundwissen |
| SQL | Grundwissen |
| CORBA | Grundwissen |
| Ethernet | |
| Internet, Intranet | |
| ISDN | |
| Router | |
| SMTP | |
| TCP/IP | |
| Windows Netzwerk |
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/TesterJDK 1.02, 1.1, Netscape Navigator, Irix 6.2 (Test auf weiteren Plattformen)
Anmerkungen:zum Download verfuegbar (URL auf Anfrage)
1 bis 11/98
Aufgabenstellung:Entwurf und Programmierung von Textfiltern und Tools zur Datenintegration ins Archiv unter DEC Unix
Rolle: EntwicklerDEC Unix4.0 und C++, RogueWave Tools++, pthreads, ClearCase, DCE, ksh
12/98 bis 8/99
Aufgabenstellung:kundenspezifischer Webserver mit Datenbankanbindung
Rolle: Designer/Entwickler Frontend Java/HTML, teilweise Perl/CGI-MittelschichtPerl 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 112/00 bis 4/01
Aufgabenstellung:teilweise Ueberarbeitung der NativeCode-Teile bei CoCreate GmbH
Rolle:L Beratunger, Entwickler3D-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
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
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/TesterPlattformen: 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
8/02 bis 5/03
Aufgabenstellung:Pflege, Erweiterung/Fehlerbereinigung der beiden im Vorlaeuferprojekt gelieferten Editorkomponenten
Rolle: Designer/Berater/EntwicklerJava: 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
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/TesterSGI Irix 6.5, MIPSpro C, make, CVS
Anmerkungen:zum Download verfuegbar (URL auf Anfrage)
7/03-4/04
Aufgabenstellung:Implementierung eines alternativen, schnellen Bytecode Interpreters fuer LITTLE Bytecode (siehe oben: Projekt LITTLE)
Rolle: Designer/Entwickler/TesterSGI Irix/MIPS, MIPSpro C, make, CVS
1/04-Gegenwart
Aufgabenstellung:Implementierung einer OpenGL-Bridge fuer LITTLE
Rolle: Designer/Entwickler/TesterC,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
5/04-2/05
Aufgabenstellung:Diverse Erweiterungen am QMail-System fuer HP, zB:
schnelle Mailfilterengine
Rolle: Designer/Entwickler/Tester/Doku-AutorC,Debian Linux/x86,VMWare,qmail,LDAP,bash,make,CVS,LaTex
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-AutorC,Python,Debian Linux/x86,VMWare,qmail,apache,LDAP,bash,make,CVS,LaTex
10/05-07/06
Aufgabenstellung:Anpassung und/oder Entwicklung verschiedener Module für openser,
Implementierung von SIP-Erweiterungen (SIMPLE, extended-presence)
Rolle: EntwicklerC,Debian Linux/x86,VMWare,openser,radius,asterisk,LDAP,bash,make,CVS,LaTex
8/06
Aufgabenstellung:Implementierung von grundlegenden Netzwerkfunktionen in LITTLE (Bindings
für Socket-Funktionen)
Rolle: Designer, Entwickler, TesterC,Ubuntu Linux/amd64, gcc, make, cvs
Anmerkung:zum Download verfügbar (URL auf Anfrage)
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
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)
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)
10/07 (5MT)
Aufgabenstellung:Webseiten mit Benutzerverwaltung und Galerie mit Kommentarfunktion
Rolle:Analyse, Design und Implementierung
Umgebung:apache2, html, css, php, mysql, GIMP
12/07 (15MT)
Aufgabenstellung:Webseiten mit Bilddatenbank
Rolle:Analyse, Design und Implementierung
Umgebung:apache2, html, css, php, mysql, JavaScript, GIMP
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
08/08, ca. 10MT
Aufgabenstellung:Portierung des existierenden JIT für MIPS-CPUs auf Intel x86
Rolle: Designer/Entwickler/TesterLinux, gcc, make, CVS
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
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
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
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
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
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.
Deutschland: Remote-Entwicklung bevorzugt (Honorar-Rabatte möglich - bitte anfragen)