GULP | Kontaktieren | Profil in Deutsch anzeigen

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 
OO-​SW-​Developer Unix & crossplatform, Swing-& Motif-​GUIs, Grapics programming, Interpreter construction
Software development / Programming
Consulting
Permanent position is currently not considered. Only contracting.
1989-1997 University of Wuerzburg
Germany
Comment

Germany: Remote development favoured (discount possible - please ask)

English 
German 

AlphaMultia, DEC3000, DEC AlphaStation, Compaq XP900
Ascii/X - Terminals 
Digital 
HPPA8000-based workstations, HP I2000 (Itanium)
MacintoshG3 iBook
NEXT Workstation 
PC 
Printer 
Scanner 
SensorsFTDI Serial I/O, Devantech SRF02 ultrasonic ranger, Webcam
Silicon-GraphicsIndigo, Indigo2, Octane, Onyx, Fuel
Streamer 
SUNUltra, Ultra2, Ultra30, Ultra60

HPUX 
IRIX 
Mac OS 
MS-DOS 
NEXTSTEP / OPENSTEP 
OSF/Motif 
SUN OS, Solaris 
Unix 
Windows 

Assemblermips3/mips4 (MIPS R4400-R16000) processors
BasicC64, Quick-, Visual-
Cproficient (since 1992) - ANSI, gnu
C++proficient (since 1993) - Sun Forte C++, SGI MIPSpro, IBM Visual Age, gnu C++
CORBA IDLFoundations
HPGL, HP PCLfoundations
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
Lispfoundations
PascalStandard-, Borland Turbo-
Perl 
PHP 
Python 
Script LanguagesScheme/ScriptFu
Shell 
Xt, Motif 
yacc/lex 

Postscript foundations
LITTLE
Access 
DB2 
MySQL 
Oracle 
SQL 

CORBAFoundations
Ethernet 
Internet, Intranet 
ISDN 
Router 
SMTP 
TCP/IP 
Windows Network 

Java RMI
HTTP, POP3, IMAP, RTSP, SIP/SIMPLE, PIDF/XPIDF basic skills
Software Development and Project Administration/Build Control on Unix

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

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

Interpreter-/Compiler construction
========================
+ (f)lex/yacc/bison
+ Construction of bytecode-based interpreters
+ Construction of just-in-time compilers

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
+ postfix basics

Application Software
====================
+ GIMP+ScriptFu (exper level)
+ Inkscape
+ Blender
+ Open Office

Other
=====
+ VMWare/Linux
+ LaTex basic skills

Software Development
Insurance
Telecommunications
Mini3D: Java-3D-Package to deal with small models
Duration:

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/tester
Environment:

JDK 1.02, 1.1, IE, Netscape Navigator, Irix 6.2 (and various other test platforms)

Remarks:available for download (contact for URL)

DEPATIS (DEutsches PAtentInformationsSystem)
Duration:

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:    developer
Environment:

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


BMWISP at DeTeSystem
Duration:

12/98-8/99 (processed onsite/offsite)

Tasks/Specs:

Custom DBMS-based website

Role:    designer/developer frontend Java/HTML, partially Perl/CGI-middle-layer
Environment:

Perl 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 11
Duration:

2/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, developer
Environment:

3D-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


AllData JPEAP: Design and Implementation of two GUI components (interaktive tree editors)
Duration:

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


LITTLE: bytecode interpreted, application-embeddable OO-language (demo available for platforms specified below)
Duration:

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/tester
Environment:

Platforms: 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


AllData JPEAP: support/enhancement phase
Duration:

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/developer
Environment:

Java: 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 processor
Duration:

Jun 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/tester
Environment:

SGI Irix 6.5, MIPSpro C, make, CVS

Remarks:available for download (contact for URL)

ALICE-JIT: a Just-In-Time compiler for the LITTLE VM
Duration:

7/03

Tasks/Specs:

Implementation of an alternate, fast bytecode interpreter for LITTLE bytecode (see project LITTLE above)

Role:    designer/developer/tester
Environment:

SGI Irix/MIPS, MIPSpro C, make, CVS


OpenGL-Bindings for LITTLE
Duration:

1/04-recent (in-house project)

Tasks/Specs:

OpenGL-Bridge and tools for the LITTLE language

Role:    Designer/Developer/Tester
Environment:

C,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


HP TOM:
Duration:

5/04-2/05

Tasks/Specs:

Development of some QMail extensions for Hewlett Packard company

Role:    designer/developer/tester/documenter
Umgebung:

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


HP TOM2:
Duration:

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/documenter
Environment:

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


HP OpenVoice:
Duration:

10/05-07/06

Tasks/Specs:

module extension/development for openser,

implementation of SIP extensions (SIMPLE, extended-presence)

Role:    developer
Environment:

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


little.net: socket library for LITTLE
Duration:

8/06 (3 days)

Tasks/Specs:

implementation of basic networking layer for LITTLE

Role:    Designer/Developer/Tester
Environment:

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

Remarks:

available for download (ask me for download URL)


HP MWI2:
Duration:

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


HP TOM: template overlay
Duration:

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)


LITTLE macroprocessor:
Duration:

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)



Dynamic website for a comic presentation:
Duration:

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


Website for professional illustrator:
Duration:

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


Control- and Measuring Software for Sports Equipment Manufacturer:
Duration:

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


ALICE-JIT: porting to Intel x86 IA32
Duration:

08/08, about 10MT

Tasks/Specs:

port the existing JIT for MIPS CPUs to Intel's x86 32 bit architecture

Role:    designer/developer/tester
Environment:

Linux, gcc, make, CVS


Eventim-Interface for Funkhaus Würzburg WWW site
Duration: 09/08, 3MT
Tasks/Specs:

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.

Preferred: projects, which allow independent, off-site processing,
like separate modules with fully specified interface, or complete minor applications
(up to a magnitude of about 40000 lines of code).
Most preferred: projects related to programming languages, interpreter-/VM-/JIT- and compiler construction
Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang



GULP | Kontaktieren | Profil in Deutsch 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 25.04.2012 00:54:42
© Copyright 1996-2012 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