Personal-ID 51654 Place of Residence 779xx Seelbach, Germany Year of birth 1970 IT experience since 1998 Nationality German Hourly rate 60 EUR Supplement for on-site development not included Available as of 01 Mar 2012 at 100%, availability on-site: 30% Resume generated on 10 Jun 2003 Resume last updated on: 25 Jul 2011
| English | |
| German |
| Alpha | Multia, DEC3000, DEC AlphaStation, Compaq XP900 |
| Ascii/X - Terminals | |
| Digital | |
| HP | PA8000-based workstations, HP I2000 (Itanium) |
| Macintosh | G3 iBook |
| NEXT Workstation | |
| PC | |
| Printer | |
| Scanner | |
| Sensors | FTDI Serial I/O, Devantech SRF02 ultrasonic ranger, Webcam |
| Silicon-Graphics | Indigo, Indigo2, Octane, Onyx, Fuel |
| Streamer | |
| SUN | Ultra, Ultra2, Ultra30, Ultra60 |
| HPUX | |
| IRIX | |
| Mac OS | |
| MS-DOS | |
| NEXTSTEP / OPENSTEP | |
| OSF/Motif | |
| SUN OS, Solaris | |
| Unix | |
| Windows |
| Assembler | mips3/mips4 (MIPS R4400-R16000) processors |
| Basic | C64, Quick-, Visual- |
| C | proficient (since 1992) - ANSI, gnu |
| C++ | proficient (since 1993) - Sun Forte C++, SGI MIPSpro, IBM Visual Age, gnu C++ |
| CORBA IDL | Foundations |
| HPGL, HP PCL | foundations |
| Imake, GNU-Make, Make-Maker etc... | |
| Java | 'fluent' - JDK 1.02, 1.1, 1.2, 1.3, 1.4, 1.6, JavaScript 1.5 |
| JavaScript | 'fluent' - JDK 1.02, 1.1, 1.2, 1.3, 1.4, 1.6, JavaScript 1.5 |
| Lisp | foundations |
| Pascal | Standard-, Borland Turbo- |
| Perl | |
| PHP | |
| Python | |
| Script Languages | Scheme/ScriptFu |
| Shell | |
| Xt, Motif | |
| yacc/lex |
| Access | |
| DB2 | |
| MySQL | |
| Oracle | |
| SQL |
| CORBA | Foundations |
| Ethernet | |
| Internet, Intranet | |
| ISDN | |
| Router | |
| SMTP | |
| TCP/IP | |
| Windows Network |
9-11/97 (offsite)
Tasks/Specs:implementation in Pure Java
real-time animation
support of custum number of light sources
shading models wireframe-/hiddenline- & Flat
Role: designer/developer/testerJDK 1.02, 1.1, IE, Netscape Navigator, Irix 6.2 (and various other test platforms)
Remarks:available for download (contact for URL)1-11/98 (processed onsite)
Tasks/Specs:Design and implementation of text filters and tools for initial data integration into archive on DEC Unix 4.0
Role: developerDEC Unix4.0 and C++, RogueWave Tools++, pthreads, ClearCase, DCE, ksh
12/98-8/99 (processed onsite/offsite)
Tasks/Specs:Custom DBMS-based website
Role: designer/developer frontend Java/HTML, partially Perl/CGI-middle-layerPerl 5, Java1.1, Oracle8, Linux, CVS
Server-seitig: javax.servlet API, JDBC
Client-seitig: Java AWT & Netscape IFC, HTML forms
Porting CoCreate ONESPACE to Solaris, Irix, AIX, HP-UX 112/00-4/01 (processed offsite, integration onsite)
Tasks/Specs:partial redesign of JNI interface to match JDK 1.2/1.3, JAWT, porting
Role: consultant, developer3D-CAD-application in Java plus C++/OpenGL-native code (proprietary large-model-handling library 'jupiter', based either on OpenGL or Direct3d)
OS(es): AIX 4.3, HP-UX 10.20 and 11.0, SGI Irix 6.5, Sun Solaris 7 and 8 (SPARC), Win32
JDK1.2, 1.3 and C++, AWT, Swing, JNI, JAWT, CVS
8/01 bis 8/02 (processed offsite, integrated onsite)
Tasks/Specs:Design & implementation of components according to customer specifications of previous SmallTalk-based SW-version
Role:designer/consultant/developer
Environment:Java: VisualAge/Java/JDK1.2/1.3, CVS
Development platforms Win32 (customer) and SGI Irix (Thalion Graphic Solutions eK)
Swing, JTree
6/02-recent, milestone 1 (bootstrap compiler & VM) completed
in 11/02 (in-house project)
Tasks/Specs:Portable bytecode interpreter with RISC-like, minimal instruction set and good runtime performance
Support for multiple inheritance, dynamic loading of classes and DSOs, late binding
API for embedding into native code applications
easily-extensible and exchangable runtime system with garbage-collector and optional thread support
bootstrap compiler
LITTLE-Compiler written in LITTLE
Role: designer/developer/testerPlatforms: Sun Solaris 8 SPARC/Intel, SGI Irix 6.5, Linux, Compaq Tru64, Mac OS X
Development tools: C, (f)lex, yacc/bison, gdb, dbx, Sun Forte C, CVS
8/02-5/03, (offsite)
Tasks/Specs:processing of customer change & enhancement requests, bug fixing of two previously delivered components during beta test phase
Role: Designer/consultant/developerJava: VisualAge/Java/JDK1.2/1.3, CVS
Development platform Win32 (customer) and SGI Irix/Linux ia64 (debian) & IBM DB2 64bit (Thalion Graphic Solutions eK)
Swing, JTree
bf-sgi: study of a just-in-time-compiler (JIT) for the MIPS RISC processorJun 23-27/03 (in-house project)
Tasks/Specs:Implement an interpreter for a simple, turing complete programming language, using the JIT pattern: the interpreter transforms
the input instructions into native machine code in it's data segment and executes this code; purpose: examine the possibilities
and issues of implementing a JIT for LITTLE
Role: designer/developer/testerSGI Irix 6.5, MIPSpro C, make, CVS
Remarks:available for download (contact for URL)7/03
Tasks/Specs:Implementation of an alternate, fast bytecode interpreter for LITTLE bytecode (see project LITTLE above)
Role: designer/developer/testerSGI Irix/MIPS, MIPSpro C, make, CVS
1/04-recent (in-house project)
Tasks/Specs:OpenGL-Bridge and tools for the LITTLE language
Role: Designer/Developer/TesterC,LITTLE,OpenGL,GLUT,lex,yacc,make,CVS
Sun Solaris 8 SPARC/Intel, SGI Irix 6.5, Linux, Compaq Tru64, Mac OS X
Remarks:A pre-release demo is available on demand
5/04-2/05
Tasks/Specs:Development of some QMail extensions for Hewlett Packard company
Role: designer/developer/tester/documenterC,Debian Linux/x86,VMWare,qmail,LDAP,bash,make,CVS,LaTex
2/05-9/05
Tasks/Specs:TOM Extensions: implementation of a G10-compliant monitoring interface,
implementation of a web-based admin tool for TOM
Role: designer/developer/tester/documenterC,Python,Debian Linux/x86,VMWare,qmail,apache,LDAP,bash,make,CVS,LaTex
10/05-07/06
Tasks/Specs:module extension/development for openser,
implementation of SIP extensions (SIMPLE, extended-presence)
Role: developerC,Debian Linux/x86,VMWare,openser,radius,asterisk,LDAP,bash,make,CVS,LaTex
8/06 (3 days)
Tasks/Specs:implementation of basic networking layer for LITTLE
Role: Designer/Developer/TesterC,Ubuntu Linux/amd64, gcc, make, cvs
Remarks:available for download (ask me for download URL)
11/06-12/06
Tasks/Specs:implementation of SIP-based Message-Wait-Indication-layer for TOM
Role:designer/developer/tester/documenter
Environment:C, Python, Debian Linux/x86, VMware, qmail, LDAP, CVS, LaTex
03/07-05/07
Tasks/Specs:development of Class-Of-Service-overlay for OpenLDAP ('template').
Role:designer/developer/tester/documenter
Environment:C, Debian Linux/x86, VMware, OpenLDAP, gdb, valgrind, CVS, LaTex
Remark:available for download (ask me for download URL)
06/07
Tasks/Specs:redesign of the LITTLE macro processor
Role:designer/developer/tester/documenter
Environment:C, little, Ubuntu Dapper/x86, SGI Irix. VMware, CVS, HTML
Remark:available for download (ask me for download URL)
10/07 (5days)
Tasks/Specs:webpages including simple user accout management and image gallery
with user comment facilities
Role:(ci/gfx-)designer/developer
Environment:apache2, html, css, php, mysql, GIMP
12/07 (15MT)
Tasks/Specs:web pages including image database and many gfx features
Role:(ci/gfx-)designer/developer
Environment:apache2, html, css, php, mysql, JavaScript, GIMP
05/08-now
Tasks/Specs:development of optical ball tracker software, range measurement
software based on Devantech SRF08 ultrasonic ranger, and a
software layer for treadmill control via rs232 interface, on
Ubuntu Linux; additionally: visual test and demo software
Role:project lead, analysis, design, implementation
Environment:Ubuntu Linux, C/C++, sockets, pthreads, video4linux2, rs232,
PHP, html, css, Python, Java, bash, apache2, cvs, vmware, GIMP
08/08, about 10MT
Tasks/Specs:port the existing JIT for MIPS CPUs to Intel's x86 32 bit architecture
Role: designer/developer/testerLinux, gcc, make, CVS
design & development of a database and software layer providing
support for import and management of Eventim event lists; data are
supplied as XML files, have to be parsed, and are to be used to
update the database accordingly; out-of date events have to be removed
Role:designer and developer
Environment:Debian/Ubuntu Linux, MySQL, Python, CVS
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.
Germany: Remote development favoured (discount possible - please ask)