Personal ID 17436 Place of Residence 798xx Hohentengen am Hochrhein, Germany Year of birth 1964 IT experience since 1984 Nationality German Available as of 31 Mar 2013 at 25%, availability on-site: 10% Resume generated on 25 Jun 2000 Resume last updated on: 29 Apr 2013
| English | good |
| German | native speaker |
| Latin |
| Alpha | |
| PC | |
| SUN | |
| VAX |
| HPUX | |
| MS-DOS | |
| OS/2 | kernel debugging |
| PalmOS | LispMe |
| SUN OS, Solaris | |
| Unix | Linux, Tru64, BSD, HP-UX |
| Windows | COM, REXX, Software-Installers |
| ABAP4 | Training in Report Programming |
| ASN.1 | |
| Basic | VBA |
| C | |
| C++ | |
| dBase | |
| Forth | own forth implementation, Z80 Macro Assembler in Forth |
| Imake, GNU-Make, Make-Maker etc... | 1 year of fulltime ClearMake scriping, Imake, GNU-Make, etc. |
| Java | some QSA scripting |
| JavaScript | some QSA scripting |
| Lisp | Scheme |
| Machine Languages | Z80, 8086 |
| Macro Languages | awk, m4 |
| Modula-2 | Prolog-Interpreter |
| Objective C | private IPhone-Apps |
| Perl | |
| Prolog | Natural Language Processing |
| Python | Test environment for dialin routers, Web Application Release Tracking, several Unix Daemons, Bindings Several for Libraries, Embedding of Python into DLLs and Shared Objects |
| Qt | Embedding of Python in a QT-Application |
| Rexx | Regina, OREXX, Softwareinstaller |
| Smalltalk | Smalltalk/V, Squeak, Pharo, F-Script |
| TeX, LaTeX | Own Documents (Profile, PDF-Presentations, Invoices..) |
| MySQL | |
| ODBC | |
| Oracle | |
| Postgres | |
| Proprietary Database | ZODB, IndustryLogic's MatrixDb |
| Sybase |
| Banyan | User Know How |
| EDIFACT | Paynet (http://www.paynet.ch) |
| Ethernet | Creation of RAW-Packets, Configuration, Troubelshooting with Ethereal |
| IBM LAN Server | |
| Internet, Intranet | RADIUS, L2TP, L2CP, PPP, PPPoE, Webserver, Firewalls, NAT with Linux |
| ISDN | isdn4linux, fli4l, Configuration of ISDN-Cards |
| LAN, LAN Manager | |
| NetBeui | |
| NetBios | |
| OS/2 Network | |
| Router | Tes-Automation for Cisco 10k und Juniper ERX |
| RPC | DCE-RPC, SUN-RPC, XMLRPC |
| SMTP | sendmail configuration, exim, postfix, mailman |
| TCP/IP | Linux, Masquerading, Firewalling |
| Token Ring | |
| Windows Network | |
| Winsock |
07/2012-06/2013 CDN Test/Flexpod
Customer: Telekom Innovation Laboratories
Industry: Telekommunication
Tasks: "Software-Development IP-Connectivity
Operating System: Linux
Software:
Programming Language:
Python
Source Code Control System:
Mercurial
Virtual Machine:
VmWare ESX
Plotting Software:
Matplotlib
Description:
I implemented a Performance-Tests for a Content-Distribution-Network.
08/2011-11/2012 NTG5
Customer: Harman Automotive Division
Industry: Automotive
Tasks: "Software-Development IP-Connectivity
Software:
Operating System: QNX
Programming Language:
C++
Python
Source Code Control System:
Perforce
Description:
I implemented IPv6-based internet-access. I also enhanced the IPv4-based
internet-access to use USB/ECM-mobile-phones and I implemented the certificate
exchange for the restricted-browsing-VPN.
I also implemented a Linux-based mobile phone simulation.
03/2011-07/2011 MBQ Camera
Customer: Robert Bosch GmbH
Industry: Automotive
Tasks: "TBD
Operating System: Windows
Software:
Programming Language:
C++
Python
Source Code Control System:
SubVersion
Description:
I designed and implemented Unit-Test for an advanced driver assistance system.
Customer: Deutsche Börse Systems AG
Industry: Software-Test-Services, Exchange
Tasks: Performance and technical test of ISE's new trading system (OptimISE)
Operating System: Linux
Software:
Programming Language:
Python
C++
XML
Source Code Control System:
SubVersion
Date Base:
MySQL
Hardware:
InfiniBand
Description:
I implemented technical tests at the network layer. I simulated network failures
on the ethernet- and IP-layer. I also extended test programs collecting statistics
about the round trip time between gateway and order-matcher.
Customer: T-Systems GEI GmbH
Industry: Software-Test-Services, Security
Tasks: Test environment for Broadband-Remote-Access-Routers (BB-RAR)
Operating System: Linux
Software:
Programming Language:
Python
C
Source Code Control System:
CVS
SubVersion
Virtual Machine:
Xen
Date Base:
PostgreSql
Hardware:
Endace DAG
Description:
I implemented a linux-based test-environment for German Telekom's
remote access routers (Cisco 10k, Juniper ERX).
The test-environment contains python classes to analyze and manipulate
the complete network traffic in the ISDN, PPP, PPPoE, ICMP, L2TP/ANCP, L2CP, UDP and TCP
layer.
Furthermore I implemented an simulated mediation device using optical TAPs
and ethernet-capture-cards from Endace.
I implemented RADIUS authentication and accounting, law-full
interception, L2TP and L2CP tests.
I also migrated the application's data management to PostgreSql.
I implemented a XEN-based test lab.
Customer: IMSEC GmbH
Industry: Service Delivery, Security
Tasks: Knoppix based Remote Access Solution
Operating System: Linux
Software:
Programming Language:
Python
bash
Source Code Control System:
CVS
Emulator:
VmWare
Remote Control Software:
TightVNC
Description:
I implemented a Knoppix-based remote access solution, that boots Linux
from a CD-ROM on an arbitrary computer.
I designed and implemented a build system for Knoppix.
The build system is fully integrated with CVS and enforces
reproducible builds.
I made various security-related changes to Knoppix.
I evaluated various chip-cards, including the OpenPGP-Card, and several open-source
tools to implement chip-card and soft-certificate-based authentification, hard disk
and VPN encryption.
I embedded Python in a Linux PAM-module (Linux Plugable-Authentification-Modules).
I used that PAM-module to implement encrypted home-directories using EncFs and
Loop-AES utilizing X509-certificates on removable media. The solution implemented
authenticates users as a side effect.
I also used that PAM-module to start and stop a VPN connection.
Customer: Industry-Logic GmbH
Industry: Service Delivery, Application Service Providing
Tasks: Python Language Extensions, Database-Server-Transport-Protocol
Operating Systems:
Windows XP
Windows 2000
Windows NT
Linux
Software:
Programming Language:
C
C++
Python
QSA (Javascript)
Source Code Control System:
CVS
Date Base:
MatrixDB
Emulator:
VmWare
Remote Control Software:
TightVNC
Gui:
QT
Description:
I designed and implemented an interface to python for the database server's
server-script-language and the clients script language (QSA).
I reimplemented the database server framework using TCP and XMLRPC for
remote administrability.
Enhancement of the database server framework with the ability to
synchronize distributed databases.
I did coaching, release management, trouble shooting,
code review and failure analysis in Python and C++.
I developed a build system for the whole software,
including the generation of an innosetup based installer.
Customer: IMSEC GmbH
Industry: Service Delivery, Security
Tasks: Win-GPG
Operating Systems:
Windows 2000
Windows NT
Linux
Software:
Programming Language:
C++
Python
Date Base:
MySQL
Source Code Control System:
CVS
Emulator:
VmWare
Remote Control Software:
TightVNC
Gui:
wxWindows
Description:
I wrote an installer for Gnu Privacy Guard, Windows Privacy Tray and GnuPG Outlook Plugin.
I fixed bugs in Windows Privacy Tray and tested the key server.
I enhanced Windows Privacy Trays with Python and wxPython.
I setup a remote-manageable development-and test-environment
using VmWare and VNC.
Employer: Tachyon Software Engineering AG
Customer: Paynet (Schweiz) AG
Industry: Service Delivery
Tasks: Test, Design, Implementation, Unix-Support, QA
Operating Systems:
Tru64
Linux
Software:
Programming Language:
Python
C++
Java
Date Base:
Oracle
Middleware:
RTR
Source Code Control System:
CVS
Description:
Electronic bill presentment and payment
Unix-support, code-reviews, link-up of new customers,
design and implementation of daemon processes.
Employer: Tachyon Software Engineering AG
Customer: Softlab AG (Zürich), EKZ, Axpo
Industry: Power Industry
Tasks: Infrastructure Responsibility, Subproject Management
Operating Systems:
Windows 2000 Advanced Server
Windows NT
Software:
Application Program:
Genesys
Clarify
SAP
Source Code Control System:
CVS
Problem Management:
Remedy ARS
Project Management:
MS Project
Description:
Responsibility for infrastructure,
configuration and change-management, problem-management and
release-management.
Employer: Tachyon Software Engineering AG
Customer: SWX (Swiss Exchange)
Industry: Service Delivery
Tasks: Porting, Design, Software Development
Operating Systems:
Solaris
Tru64
Software:
Programming Language:
C++
Perl
tcsh
Source Code Control System:
ClearCase
ClearMake
Description:
Port of the Unix trading systems from Solaris 5.6 and C++ 4.2
to Solaris 5.8 and C++ 6.2. Development of a new scheme to handle
C++ templates with the build system.
Consolidation and unification of another 5 project's build systems.
ClearMake and ClearCase support and trouble-shooting.
Customer: T-Online
Industry: Internet Provider
Tasks: Requirements Analysis, Design, Software Development
Operating Systems:
Solaris
Linux
Software:
Programming Language:
Python
Date Base:
Oracle
Description:
Requirements analysis, design and implementation of a
release tracking application tailor made for the customers needs.
The application enabled the customer to automate the software-release
and testing workflow and provided means to manage test- and
production environments.
Customer: T-Nova
Customer: T-Online
Industry: Internet Provider
Tasks: Assessment, Process Analysis
Operating System: Solaris
Software:
Source Code Control System:
ClearCase
Project Management:
ClearQuest
Description:
Assessment of the software deployment process in the iKAS project.
Employer: Harvey Nash (Schweiz) AG
Customer: Paynet (Schweiz) AG
Industry: Service Delivery
Tasks: Testing, Software Development
Operating Systems:
Tru64
Windows NT
Software:
Programming Language:
C++
Python
Source Code Control System:
ClearCase
Date Base:
Oracle
Middleware:
RTR
Case:
Rational Rose
Description:
Electronic bill presentment and payment.
Testing an bug-fixing of the system's archive component.
Development of test scripts.
Enhancement of the test environment.
Patching of archived business transactions with the help
of python scripts.
Reimplementation of the of the archive viewer in Python.
Customer: Cs2
Customer: DATEV eG
Industry: Service Delivery
Tasks: Design, Software Development, Testing, Technical Project Management
Operating Systems:
Windows 95
Windows 98
Windows NT
Software:
Programming Language:
C++
REXX
Class Library:
MFC
Date Base:
Sybase System 11
Description:
Integriertes DATEV Verbundsystem (IDVS).
Implementation of OLE automation servers.
Implementation of a REXX RPC interface.
Implementation of a REXX OLE automation interface.
Implementation of REXX installation scripts for IDVS.
Design and implementation of IDVS system test.
Extension and adaption of an existing REXX interpreter.
Design and implementation of several REXX extensions.
Documentation of OS faults and differences between,
Windows 98, Windows 95 and Windows NT.
Several other activities like software development,
trouble shooting and on-site support.
Customer: Utimaco Safeware AG
Industry: Software Industry
Tasks: Design, Software Development
Operating System: Os/2
Software:
Programming Language:
C++
REXX
Security:
SES
Debugger:
OS/2 Kernel Debugger
Description:
Design and implementation of Safeguard Professionell's central
auditing component. Extension and bug-fixing of the administration GUI.
Bug-fixing in several other components.
Fault isolation in IBM's security enabling services (SES).
Customer: Cs2
Customer: DATEV eG
Industry: Services Delivery, Consulting
Tasks: Porting, GUI-design, Software Development
Operating System: Os/2
Software:
Programming Language:
C++
Source Code Control System:
PVCS
Description:
I ported DATEV's management application to IBM's CSet/2.
I designed and implemented many functional extensions.
Customer: KGB, Gundremmingen
Industry: Power Industry
Tasks: Consulting
Operating Systems:
MS-DOS
Windows 3.1
Os/2
Software:
Programming Language:
Postscript
Ghostscript
Description:
Consulting on the use of Postscript for CAD-application in
mechanical and electrical engineering. Scaling of postscript plot files.
Automatic label printing.
Customer: Cs2
Customer: DATEV eG
Industry: Services Delivery, Consulting
Tasks: Class Hierarchy Design, GUI-Design, Software Development
Operating System: Os/2
Software:
Programming Language:
C++
REXX
Source Code Control System:
PVCS
Description:
Design of DATEV's datacommunication management application.
Implementation of the base classes for persistence, consistency checking
and presentation of configuration information.
Coaching of the development team.
Customer: Syskoplan, Güthersloh
Industry: Transport Industry
Tasks: Consulting
Operating Systems:
OS/2
Windows
Software:
Programming Language:
Smalltalk
Description:
Consulting the customer on conceptional design of a
management program for networks.
Customer: Pirker Automatisierung
Customer: TÜV Bayern Sachsen
Industry: QA Industry, Software Industry
Tasks: Design, Software Development, Documentation
Operating System: VMS
Software:
Programming Language:
C
Description:
Implementation of a program to access a Bosch
Abgasuntersuchungsgerät from a VAX running VMS.
Customer: CIB Software
Customer: Bayrischer Sparkassen- und Giroverband
Industry: Financial Industry, Software Industry
Tasks: Technical Project Management, Class Hierarchy Design, Software Development
Operating Systems:
Windows 3.0
Windows 3.1
Software:
Programming Language:
Smalltalk/V
Description:
Port of CIB sysgen from Smalltalk/V 1.1 to Smalltalk/V 2.0.
Customer: CIB Software
Customer: SNI
Industry: Financial Industry, Software Industry
Tasks: Porting, Software Development
Operating Systems:
Windows 3.1
OS/2
Software:
Programming Language:
C++
Source Code Control System:
TLib
Middleware:
WOSA-XFS
Description:
The framework was ported to OS/2 2.0. Several changes, that
were induced by specification changes, were implemented.
Customer: CIB Software
Customer: SNI
Industry: Financial Industry, Software Industry
Tasks: Design, Software Development
Operating Systems:
Windows 3.1
OS/2
Software:
Programming Language:
C++
C
Source Code Control System:
TLib
Middleware:
WOSA-XFS
Description:
Implementation of a WOSA/XFS
(Windows Open Service Architecture / Extensions für Financial Services)
service provider with Microsoft/C++ under Windows 3.1.
Customer: CIB Software
Customer: Bayrischer Sparkassen- und Giroverband
Industry: Financial Industry, Software Industry
Tasks: Technical Project Management, Class Hierarchy Design, Software Development
Operating Systems:
Windows 3.1
MS-DOS
Software:
Programming Language:
C++
C
Source Code Control System:
TLib
Class Library:
C++/Views
Description:
Design and implemented of a software distribution program (CIB distribute)
using C++/Views and Microsoft C 7.0 running under Windows and MS-DOS.
I designed the internal data structures and implemented them as C++ classes.
Additionally I implemented parts of the GUI logic and refactored it.
Customer: CIB Software
Customer: Bayrischer Sparkassen- und Giroverband
Industry: Financial industry, Software Industry
Tasks: Technical Project Management, Compilation of Requirements Sheet, Class Hierarchy Design, Software Development
Operating System: Windows 3.0
Software:
Programming Language:
Smalltalk/V
Description:
Design (including the specification sheet) and implementation of a
system generation program (CIB sysgen) for SNI 886x/BNCs using Smalltalk/V
running under Windows. The generation program includes a GUI to draw the
network layout, a rule basis and a rule interpreter.
I was in charge of the rule language design and the implementation of graphical
presentation and business logic classes.
I also designed the persistence component of the rule interpreter.
Customer: CIB Software
Industry: Financial Industry, Software Industry
Tasks: Software development
Operating System: MS-DOS
Software:
Programming Language:
C
Description:
Implementation and test of sales support program for a closes real estate fond.
Customer: Syskoplan GmbH
Customer: ÖTV
Industry: Consulting
Tasks: Consulting, Conceptional Design
Operating Systems:
SINIX
OS/2
MS-DOS
Description:
Installation of PC-networks, Network management consulting for the trade union ÖTV,
Conceptional design and tool selection for a customer information system
(CRM) for a PC help desk with Microsoft Germany.
Customer: Asta Pharma
Industry: Pharmaceutical Industry
Tasks: Conceptional Design, Software Development
Operating System: Windows 3.0
Software:
Date Base:
Omnis Quartz
Omnis 5.0
Description:
Design and implementation of a prototypical sales force automation system in for
a pharmaceutical company.
Customer: Gauss
Customer: SNI
Industry: Software Industry
Tasks: Software Development, Documentation
Operating System: SINIX
Software:
Programming Language:
C
csh
Source Code Control System:
SCCS
Description:
Revision of the functional specification of Siemens' ISO-SQL 1.0 for BS2000.
Maintenance and enhancement of the software development environment. Isolation
and documentation of fault in BS2000's C-compilers.
Customer: Mind Designers
Industry: Software industry
Tasks: Technical Project Management, Conceptional Design, Software Development
Operating System: MS-DOS
Software:
Gui:
GEM
Programming Language:
Smalltalk/V
Description:
Design and implementation of a application generator for GEM in Smalltalk/V.
Customer: Mind Designers
Industry: Software Industry
Tasks: Technical Project Management, Conceptional Design, Software Development
Operating System: MS-DOS
Software:
Programming Language:
Smalltalk/V
Description:
Design and implementation of a invoicing program for patent agents.
Customer: Ludwig Maximilians Universität, München
Industry: University
Tasks: Conceptional Design, Software Development, Sales
Operating System: MS-DOS
Software:
Programming Language:
Borland C
Description:
Design and implementation of a keyboard monitoring program
running under MS-DOS written in C.
Customer: Ludwig Maximilians Universität, München
Industry: Universität
Tasks: Software Development, Recherche
Operating System: MS-DOS
Software:
Programming Language:
dBase III
Description:
Compilation of a literature database on the domain of
''Lexikalische Semantik natürlicher Sprache''
(''Lexical Semantics of Natural Language'') for
a machine translation product.
Evaluation of text retrieval software for MS-DOS.
Customer: RVS Datentechnik GmbH, München
Industry: Software Industry
Tasks: Technical Product Management, Conceptional Design, Software Development
Operating Systems:
MS-DOS
CPM
MSX
Software:
Programming Language:
Forth
Z80-Assembler
Description:
Design and implementation of a Z80 macro assembler.
Customer: RVS Datentechnik GmbH, München
Industry: Software Industry
Tasks: Software Development
Operating System: MS-DOS
Software:
Programming Language:
Forth
8086-Assembler
Description:
Implementation of a Forth compiler running under MS-DOS using 8086 assembler.
Projekt PAYNET von 01/02 - 01/03
Referenz durch Betriebsverantwortlicher, PayNet (Schweiz) AG vom 14.03.03
"Hauptaufgaben: Redesign, Dokumentation und Implementation wesentlicher Applikationskomponenten inkl. Releasemanagement. Unterstützung beim Aufbau von UNIX (Tru64) Know-how. Eindruck: Ich habe den Consultant als sehr kompetenten und angenehmen Mitarbeiter mit fundiertem, technischem Wissen in den Bereichen 'Betriebssysteme' und 'C++ Programmierung' geschätzt. Seine hartnäckige, ausdauernde und trotzdem systematische Vorgehensweise beim Suchen und Lösen von technischen Problemen hat mich beeindruckt."
Projekt PAYNET von 08/00 - 01/01
Referenz durch Tochter der Schweizer Telekurs und der Postfinance, vom 12.03.03
"Der Consultant verfügt über ein profundes Wissen in C++, speziell Visual C++, Python und objektorienter Entwicklung, sowie über sehr gute Unix-Kenntnisse. Er war in der Lage Probleme in sehr kurzer Zeit zu lösen und sehr schnell performante Anwendungen zu entwickeln. Insbesondere seine Python-Anwendungen für die PayNet-Client-Archivierung haben uns sehr beeindruckt. Neben seiner fachlichen Qualifikation ist der Consultant sehr engagiert. Wir bedanken uns für sein Engagement und empfehlen ihn gerne anderen Projektanbietern weiter."
Projekt Installation IDVS 1.x, 2.x und 3.x, 01/97 - 03/00
Referenz durch DATEV, süddeutscher Dienstleister für Stb, WP, RA, vom 25.03.03
"Der IT-Spezialist arbeitete 1997 - 2000 im Projekt Installation von IDVS-KIS als Softwareentwickler mit. Zu seinen Aufgaben gehörten produktspezifsiche Installationsroutinen im Windows-Umfeld mit verschiedenen Versionen des Sybase SQL Servers als Datenbank. Die Programme wurden in C++ und Rexx entwickelt. Es wurden verschiedene DATEV-Basisklassen eingesetzt. Seine Projektmitarbeit erstreckte sich über verschiedene Freigabeversionen des Produktes IDVS-KIS. Der IT-Spezialist brachte seine umfangreichen Kenntnisse der Systemumgebung ins Projekt ein und bearbeitete eigenständig die übernommenen Aufgaben. Insbesondere in der Erschließung von Potentialen der Telekommunikation für das Produkt bearbeitete er Neuland (u. a. Remoteanschluss eines Clients über ISDN an entfernten Server). Der IT-Spezialist unterstützte auch bei telefonischen Supportanfragen der DATEV-Kunden. In Einzelfällen führte er Installationen bei Pilotkunden durch."
Alle Referenzen sind durch GULP bestätigt.