Fachlicher Schwerpunkt dieses Freiberuflers

Softwareentwicklung C/C++ unter Linux, Linux-Systemintegration, Embedded Systems1

verfügbar ab
01.04.2019
verfügbar zu
80 %
davon vor Ort
50 %
PLZ-Gebiet, Land

D1

D8

Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

12/2018 - 02/2019

3 Monate

Portierung von Serversoftware von Solaris auf Linux

Rolle
Software-Entwickler & Administrator
Kunde
GDV DL GmbH
Einsatzort
Hamburg
Projektinhalte
  • Diverse unternehmenskritische Daemons von Solaris auf Linux portiert (RHEL 7)
  • Neues Buildsystem eingeführt, mit Unterstützung für Paketerstellung, Versionierung und Deploment-Pipeline
  • Einführung von Git-SVN in den Workflow
  • Anpassung der Sourcen an Linux-typische Deployments (Systemd, Konfigurationsdateien usw)
  • Software-Paket-Repositories eingerichtet, einschließlich FTP-Server, Firewall- und SELinux-Administration
  • Integration in unternehmenseigene DevOps-Prozesse (Jenkins)
  • Dokumentation in eigenem Wiki
  • Tracken von Aufwänden, Projektfortschritt und Abhängigkeiten zwischen Arbeitspaketen in eigenem Ticketsystem
Kenntnisse

C++

C++ 14

Linux

GNU Make

Produkte

gcc

clang

Jenkins

RHEL

SysV Make

DokuWiki

GNU Make

05/2013 - 02/2019

5 Jahre 10 Monate

Geschäftsführung janware GmbH

Rolle
Geschäftsführer / Entwickler / Admin
Kunde
janware GmbH
Einsatzort
Schliersee
Projektinhalte

Gründung der Firma. Erweiterung der bestehenden Infrastruktur. Umzug in neue Firmenräume, Firmennetzwerk modernisiert, Thinclient-Arbeitsplätze installiert, diverse Kollaborationstools in Betrieb genommen oder erweitert, Administration der Server für E-Mail, DNS, FTP, LDAP, DHCP, OpenVPN, WebDAV, MySQL, Web (Apache), Wiki, Bugzilla, RPM- and Debian-Repositories, OwnCloud, Test- und Buildserver für eigene Software. Codeanpassungen in den den meisten Komponenten. Automatisiertes Deployment der Server und Workstations aus dem Versionierungssystem (Git). 

Betreuung von Kunden, einem fest angestellten und mehreren freiberuflichen Mitarbeitern.

Entwicklung von Audio-Hardware siehe anderes Projekt.

Kenntnisse

C++

Wt

Perl

HTML5

PHP

git

Management

Produkte

Bugzilla

SOGo

OwnCloud

Linux

mySQL

DokuWiki

OpenLDAP

DokuWiki

OpenVPN

03/2015 - 11/2018

3 Jahre 9 Monate

Entwicklung Audio-Hardware

Rolle
Entwickler
Kunde
janware GmbH
Einsatzort
Schliersee
Projektinhalte

Entwicklung einer Linie von Geräten, die zur Verteilung von Audio über Netzwerk dienen. Auf den Geräten läuft embedded Linux / ARM Cortex. Sie verfügen über ein Web-Interface zur Bedienung.

Kenntnisse

C++

embedded Linux

Wt

AVB

PHP

Perl

Unix-Netzwerk-Programmierung

CMSIS

Produkte

ARM Cortex

STM32

10/2016 - 02/2017

5 Monate

Machbarkeitsstudie Migration Windows NT Embedded auf Linux

Rolle
Software-Entwickler
Kunde
SWM GmbH
Einsatzort
München
Projektinhalte

In diversen System eines Verkehrsnetzbetreibers (Fahrzeug-Bordrechner, Fahrgastinformation) kommen Windows-NT-Embedded-Rechner zum Einsatz. Eine Migration auf Linux und freie Software soll geprüft werden, mangels Dokumentation der bestehenden Systeme kommen dabei Techniken des Reverse Engineering zum Einsatz.

Kollaborationsplatform für das Projektteam eingerichtet und gepflegt (Wiki, Ticketsystem, Dateiserver, Controlling-Tools, Code- und Paketrepositories), Reverse Engineering von Windows NT Embedded Geräten, Linux-Distribution erstellt, automatische Erzeugung derselben aus Paketquellen + Git implementiert, Linux-Soundtreiber für Geode-Chip geschrieben, Soundtreiber in Wine gehackt, I2C-Geräte unter Wine ansprechbar gemacht.

Kenntnisse

Reverse Engineering

Windows NT Embedded

Linux

Kerneltreiber

Wine

I2C

Linux-Administration

Netzwerke

Produkte

gcc

clang

GNU Make

wine

python

bash

11/2013 - 02/2015

1 Jahr 4 Monate

Entwicklung und Support Digital Signage System

Rolle
Software-Entwickler, Supportmitarbeiter
Kunde
BMW
Einsatzort
München
Projektinhalte

Das bestehende Digital Signage System wurde modernisiert und mit einer interaktiven HTML5-Weboberfläche zur Bedienung versehen. Bestehende Service-Level-Agreements wurden entsprechend der Konzern-internen Vorgaben des Kunden angepasst und ITIL-Konformität dokumentiert.

Kenntnisse

C++

Wt

Perl

MySQL

HTML5

JavaScript

PHP

ITIL

Produkte

Wt

11/2013 - 04/2014

6 Monate

Messung von Schallleitung in Schnee

Rolle
Soft- und Hardware-Entwickler
Kunde
Universität Heidelberg
Einsatzort
Schliersee
Projektinhalte

Für die Erforschung von Möglichkeiten zur Beurteilung von Schneedecken wurde eine Apparatur entwickelt, mit der sich die Ausbreitung von Schallwellen in Schnee messen lässt. Es wurde nach Vorgaben ein Gerät zur Körperschallübertragung konstruiert, gebaut und in einem Wiki dokumentiert, das von der Universität zur Messung verwendet wurde. Dateien mit Testsignalen wurden erzeugt und zur Verfügung gestellt. Ein Mitarbeiter wurde eingestellt und für die Experimente angeleitet.

Kenntnisse

AutoCAD

C++

Unix-Shell-Programmierung

git

Signalverarbeitung

05/2010 - 03/2013

2 Jahre 11 Monate

Entwicklung und Support Digital Signage System

Rolle
Entwickler, Supportmitarbeiter
Kunde
BMW
Einsatzort
München / Schliersee
Projektinhalte

Das bestehende Digital Signage System wurde weiterentwickelt und gewartet.

Kenntnisse

Linux

C++

Unix-Shell

DNS

DHCP

Apache

Wt

Perl

mySQL

git

Produkte

openSUSE Linux 11.2 - 12.1

Bind-9.8

Proftpd 1.2.x

ISC dhcpd 4

PHP 4

PHP 5

NTP 4.x

10/2009 - 05/2010

8 Monate

Projektleitung Softwareprojekt

Rolle
Projektleiter
Kunde
Salzbrenner Stagetec
Einsatzort
Buttenheim
Projektinhalte

Ein Softwareprojekt des Kunden war stark im Verzug und benötigte externe Beratung. Zum Aufgabenbereich gehörte die Anleitung und Koordination von etwa 20 Entwicklern, die Einführung von Source-Code-Management, Ticket-System, eines einfachen und selbstgeschriebenen Zeitmanagement-Tools, von Wikis, stringenter Dokumentation des Kundenprojektes, die Kommunikation mit dem Kunden des Kunden und technische Entscheidungen. Bugzilla wurde zu einem Projektmanagement-Tool erweitert.

Kenntnisse

Projektleitung

Perl

Bugzilla

Atlassian JIRA

Produkte

Bugzilla

Jira

MySQL

08/2007 - 09/2009

2 Jahre 2 Monate

Entwicklung digitales Mischpult

Rolle
Software-Entwickler
Einsatzort
Schliersee
Projektinhalte

Für ein großes Mischpult wurde eine native Klangverarbeitung mit niedriger Latenz entwickelt. Linux-Kerneltreiber für die Audio-Interfacekarten wurden für den Realtime-Einsatz angepasst.

Kenntnisse

C++

Unix-Netzwerkprogrammierung

Windows Netzwerkprogrammierung

Signalverarbeitung

Realtime

Produkte

RTAI Linux

08/2006 - 08/2009

3 Jahre 1 Monat

Entwicklung Digital Signage System

Rolle
Projektleiter / Entwickler
Kunde
BMW
Einsatzort
Schliersee / München
Projektinhalte

Für einen Autohersteller wurde Hard- und Software für ein Digital Signage System entwickelt. Das System besteht aus etwa zweihundert embedded Rechnern, die zeitsynchron in verschiedenen Formaten Audio- und Video wiedergeben, nebst Steuer-, Prozessing und Archivrechnern. Die Ausspielrechner booten via PXE vom Netz und werden via PoE mit Strom versorgt. Das System lässt sich über eine Java-Bibliothek von der Mediensteuerung des Auftraggebers fernsteuern und läuft ansonsten autark. Implementiert wurde die multiclientfähige Steuerungssoftware, Netzwerk-Monitoring-Tools, die Ausspielsoftware, diverse Kerneltreiber und viele Skripte zur Integration der Rechner. Gehäuse der embedded Computer wurden mit AutoCAD konstruiert, Layout verschiedener Platinen der Rechner mit gEDA erstellt.

Kenntnisse

C++

Java

Qt

Shell

G-Code

Python

PHP

Perl

Unix-Netzwerkprogrammierung

Apache

Signalverarbeitung

FFMpeg

Gehäuseentwicklung

MADI

AES3

SDI

Produkte

SuSE Linux 10.1 - 10.3

11/2005 - 03/2006

5 Monate

Entwicklung grafische Oberfläche für Mischpult

Rolle
Software-Entwickler
Kunde
Salzbrenner Stagetec
Einsatzort
Homeoffice / Buttenheim
Projektinhalte

Für ein großes Theatermischpult (mehrere 1000 Bedienparameter) wurde mit Qt eine grafische Benutzeroberfläche programmiert. Die Oberfläche wurde auf mehreren Monitoren im Mischpult angezeigt, die über Xdmx angesteuert werden. Die Integration der Software auf mehreren embedded Rechnern im Mischpult und die Fernwartung gehörte zur Aufgabe.

Kenntnisse

C++

Qt

Unix-Netzwerkprogrammierung

Produkte

SuSE Linux 10.3

ELinOS

Linux Kernel 2.6.x + 2.4.x

gcc

11/2002 - 12/2003

1 Jahr 2 Monate

Aufbau der Supportinfrastruktur für ein Mischpult

Rolle
Projektleiter
Kunde
Salzbrenner Stagetec
Einsatzort
Homeoffice / Deutschlandweit / Buttenheim
Projektinhalte

Für ein großes Theatermischpult wurde eine Support-Infrastruktur eingerichtet. Dazu zählte die Koordinierung der Soft- und Hardwarezulieferer, der Einsätze der Techniker beim Kunden, die Anbindung der Kunden per VPN, die Einrichtung und Pflege einer Hotline, einer Ticketdatenbank und eines primitiven Warenwirtschaftssystems, und die Kommunikation mit den Kunden. Für letztere wurde den Kunden ein Portal mit Ticketdatenbank, Produktinformationen und Datei-Downloads eingerichtet.

Kenntnisse

Projektleitung

Produkte

Bugzilla

MySQL

Perl

PHP

LDAP

Apache

07/2001 - 10/2002

1 Jahr 4 Monate

Entwicklung DSP-Server für Mischpult

Rolle
Software-Entwickler
Kunde
Salzbrenner Stagetec
Einsatzort
Homeoffice
Projektinhalte

Für ein großes Mischpult (mehrere 1000 Bedienparameter) wurde ein multiclientfähiger DSP-Server konzipiert und implementiert. Die Tonverarbeitung wurde von einer Drittfirma geliefert. Die Schnittstellen für deren Bedienung wurden spezifiziert und die dann gelieferten Karten abgenommen, Linux-Kerneltreiber dafür programmiert, die Parameter und Pegelanzeigen als multiclient-fähiger TCP/IP-Netzwerkdienst zur Verfügung gestellt, eine Windows Client-DLL für die Bedienoberfläche programmiert.

Kenntnisse

C++

Unix-Netzwerkprogrammierung

Windows-Netzwerkprogrammierung

Produkte

SuSE Linux 7.3

Linux Kernel 2.4.x

Win32

gcc

Visual C++ 6.0

03/2001 - 06/2001

4 Monate

Entwicklung DSP-Server für Spracherkennung

Rolle
Software-Entwickler
Kunde
Voice Robots GmbH
Einsatzort
Heidelberg
Projektinhalte

Für eine CTI-Software, die in Massencallcentern eingesetzt wurde, wurde ein modulares System zur sprecherunabhängigen Spracherkennung entwickelt. Der Wortschatz war gering ("Eins" bis "Neun", "Ja", "Nein"). Das Programm übernahm die Merkmalsextraktion und Zuordnung der Audio-Daten zu den erkannten Worten. Es war als Client-Server-Architektur aufgebaut, programmiert wurde sowohl der Server in C++, als auch die Client-Software in C++ und Delphi. Die Integration der Produktions-Server gehörte zum Aufgabenfeld.

Kenntnisse

Mustererkennung

C++

STL

CVS

GNU-Make

Delphi

Produkte

SuSE Linux 7.1

Linux Kernel 2.4.x

Win32

gcc

Visual C++ 6.0

01/2001 - 03/2001

3 Monate

Aufbau eines Firmen-Netzwerks

Rolle
Netzwerk-Administrator
Kunde
Geenee GmbH
Einsatzort
Berlin
Projektinhalte

Das Intranet einer Firma wurde konzipiert und an das Internet angebunden. Dazu gehörte auch das Aufsetzen der In-House betriebenen Web- und Mailserver mit dem Webservice der Firma (Einkaufsgutscheine in PHP) und Firewall. Intranet: DHCP-, DNS-, NTP-, Dateiserver (Samba), Windows-Arbeitsplatzrechner, DMZ / Internet: Konzeption und Implementierung einer zweistufigen Firewall, redundanter Web-, Mail- und DNS-Server, Programmierung von PHP-Skripten zur Administration der Services, Verhandlungen mit dem Provider

Kenntnisse

Netzwerkadministration

Produkte

Debian Linux 2.2

Linux Kernel 2.2

Bind 9.1

Apache

Postfix

Xntp

Windows 2000

Samba

MySQL

03/2000 - 08/2000

6 Monate

Homebanking-Server PIN / TAN

Rolle
Software-Entwickler
Kunde
Deutsche Bank
Einsatzort
Berlin
Projektinhalte

Bereits bestehende CORBA-Server wurden an die Business-Logik des Projektes angepasst und getestet. Die Arbeit wurde dokumentiert, nebst der bestehenden anderen Server. Das Netzwerk des neuen Projektbüros wurde geplant und administriert, das betraf der Arbeitsplatzrechner unter Windows NT, den Testserver unter Solaris und die Anbindung des Netzwerkes an die Bank via VPN. Außerdem wurde die vorhandene Netzwerkimplementierung eines Home-Banking-Client unter Palm-OS debugged und gefixt.

Kenntnisse

Netzwerkadministration

Windows-Netzwerkprogrammierung

Unix-Netzwerkprogrammierung

C

C++

Unix-Shell

TCL

CORBA IDL

Produkte

Sun Spark Ultra 10

Intel x86

Palm V

Solaris 5.6

Linux 2.2

Solaris CC

IONA Orbix 3

4.4BSD Sockets

Palm OS

Metrowerks Code Warrior für Palm OS

07/1999 - 09/1999

3 Monate

Entwicklung Brokerage Server

Rolle
Software-Entwickler
Kunde
Deutsche Börse
Einsatzort
Frankfurt
Projektinhalte

Ein Proxy-Server für die Anbindung eines proprietären Chipcard-Clients an das Bank-Backend wurde in C++ programmiert. Ein C++-API für Test-Plugins wurde implementiert. Ein Thread-Handler für die Firmen-Bibliothek wurde neu geschrieben. Das Deployment der Software und die Administration der Test- und Produktionsrechner nebst der Datenbanken (Oracle 8i) und CORBA-Infrastruktur gehörte zur Aufgabe. Die eigenen Arbeit und das Gesamtprojekt wurde dokumentiert.

Kenntnisse

Unix-Netzwerkprogrammierung

C / C++

Unix-Shell

Produkte

Solaris 5.6

HP-UX

IONA Orbix 3

4.4BSD Sockets

Oracle 8i

Solaris CC

08/1998 - 03/1999

8 Monate

Entwicklung HBCI Server

Rolle
Deutsche Bank
Kunde
Bank
Einsatzort
Frankfurt
Projektinhalte

Ein Proxy-Server für die Anbindung eines undokumentierten aber quelloffenen HBCI-Servers einer Drittfirma an das Bank-Backend wurde in C++ programmiert. Die Anbindung an das Bank-Backend erfolgte über CORBA. Das Deployment der Software und die Administration der Test- und Produktionsrechner gehörte zur Aufgabe. Die eigenen Arbeit und das Gesamtprojekt wurde dokumentiert.

Kenntnisse

Unix-Netzwerkprogrammierung

C

C++

Unix-Shell

Rational Rose

CORBA

Produkte

IBM RS/6000 PPC

AIX 4.2.1

IONA Orbix 2

4.4BSD Sockets

02/1998 - 05/1998

4 Monate

Perspektivische Entzerrung von Unfallaufnahmen

Rolle
Software-Entwickler
Kunde
Delta Software GmbH
Einsatzort
Freiburg
Projektinhalte

Für das Umrechnen von perspektivischen Aufnahmen von Verkehrsunfällen in Draufsichten wurde eine DLL erstellt, die die nötigen Bildbearbeitungs-Algorithmen zur Verfügung stellt. Zum Testen wurde ein grafisches Tool in Visual Basic programmiert, mit dem diverse Fixpunkte in der Originalaufnahme markiert und deren gemessene Koordinaten eingegeben werden konnten. Außerdem wurde eine Windows-DLL in C++ mit Konversionsroutinen zwischen diversen Grafikdateiformaten implementiert.

Kenntnisse

Bildverarbeitung

Objekterkennung

C

Produkte

Visual C++ 1.5

Win 3.1 SDK

MFC 2.5

Visual Basic 3.0

02/1996 - 01/1998

2 Jahre

Entwicklung einer Beschreibungssprache für Neuronale Netzwerke

Rolle
Software-Entwickler
Kunde
Universität Marburg
Einsatzort
Marburg
Projektinhalte

Eine Beschreibungssprache nebst Interpreter für komplexe Neuronale Netze zur Erforschung des visuellen Systems wurde entwickelt. Ein- und Ausgabe der Daten war sowohl aus ASCII-Dateien als auch als Windows Bitmap möglich. Eine grafische Benutzeroberfläche in C für XLib / OSF Motif wurde ebenfalls entwickelt. Die Interpreter-Engine wurde mit Perl- und Shellscripten automatisiert.

Kenntnisse

neuronale Netzwerke

Objekterkennung

C

Unix-Shell

Perl

IDL (eine Datenbeschreibungssprache ähnlich Mathlab)

Produkte

DEC-Alpha Workstations

Digital UNIX V4.0D

Xlib

OSF/Motif

IDL

02/1996 - 01/1998

2 Jahre

Entwicklung eines Animationsprogramms

Rolle
Software-Entwickler
Kunde
Universität
Einsatzort
Marburg
Projektinhalte

Ein Animationsprogramm wurde entwickelt, das aus Trajektorien im dreidimensionalen Raum Filme erzeugt, die zum Training neuronaler Netzwerke benutzt werden.

Kenntnisse

Neuronale Netzwerke

C

Unix-Shell

Produkte

DEC-Alpha Workstations

Digital UNIX V4.0D

Xlib

OSF/Motif

Referenzen

Projekt Diverses von 8/98 bis 8/00
Referenz durch einen Softwarentwickler der emagine GmbH vom 23.01.02

"Ich habe mit dem Consultant in mehreren Projekten - unter anderem bei der HBCI-Server-Integration für eine deutsche Großbank und im 'HBCI-Client für Palm OS'-Projekt - sehr gerne zusammengearbeitet. Außerdem löste der Consultant mehrere netzwerktechnische Probleme bei der Gründung einer Niederlassung der emagine GmbH in Berlin. Dabei bestach er stets durch sein hohes Maß an Eigeninitiative und beachtliches Detailwissen. Ich möchte mich hier für seinen Einsatz und seine Mitarbeit bedanken und ihn an andere Projektanbieter weiterempfehlen."

Branchen

Banken: Homebanking-Server und -Client
Börse: Brokerage-Server
Telekommunikation: Spracherkennungs-Server
Universität: neuronale Netzwerke
Industrie: ProAudio, Bildverarbeitung, Video

Kompetenzen

Programmiersprachen
Assembler
mäßig
Bash
sehr gut
Basic
schon länger her
C
sehr gut
C++
sehr gut
C++ 11/14
gut
CORBA IDL
schon länger her
Delphi
ganz annehmbar
G-Code
GNU Make, SysV Make
große Projekte mit make organisiert (>1000 Dateien)
IDL (eine Datenbeschreibungssprache ähnlich Mathlab)
Java
APIs definiert, wenig konkrete Programmiererfahrung
JavaScript
des öfteren debugged und gefixt, keine grösseren Projekte
Pascal
ganz annehmbar
Perl
mäßig
PHP 4, 5, 7
okay, diverse Webtools mit PHP geschrieben (Admin, Passwort-Manager)
Python
ganz annehmbar
Scriptsprachen
Shell
TCL
Tcl/Tk
mehr Tk als Tcl, aber auch schon eine Weile her
TeX, LaTeX
sehr gut
VHDL
mäßig

Betriebssysteme
AIX
Digital UNIX
ELinOS
HP-UX
Linux (SLES / openSUSE, RHEL / CentOS / Fedora, Debian / Ubuntu)
MS-DOS
Palm OS
SUN OS, Solaris
Windows (Server, NT, XP, NT Embedded)

Datenbanken
MySQL
Clients programmiert mit Perl, C++, Python, PHP; Admistriert als Backend für Bugzilla, OwnCloud, SOGo, diverse CMS
Oracle
Installiert und administriert, Clients programmiert mit Instantclient
Postgresql
Administriert als Backend von Bugzilla
SQLite
Als Backend in eigener Software eingesetzt von C++ aus

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
sehr gut
Französisch
mittelmässig
Italienisch
gut
Spanisch und Portugiesisch einigermaßen

Hardware
AMD Geode
ARM Cortex M3, M7
DEC Alpha
IBM RS/6000 PPC
PowerPC
Intel x86 / PC
Raspberry Pi (& ähnliche: BeagleBone, Odroid, etc)
Soundkarten
div Linux-Kerneltreiber programmiert
Sun Spark Ultra 10

Datenkommunikation
4.4BSD Sockets
AES3
AVB
CORBA
IONA Orbix 2 + 3
DNS
Ethernet
Administration großer Netze; Webbasiertes Monitoring-Tool in C++ geschrieben
HTTP / HTTPS / Ajax / Websockets
I2C
Internet, Intranet
Diverse Firewalls konzipiert und administriert, Services DNS, Mail, HTTP, HTTPS, Socks, LDAP, LAN-Administration
ISO/OSI
Kenntnis der Protokolle L3: IP, ARP, ICMP; L4: TCP, UDP, RTP; L7: HTTP, SMTP, HTTPS, NFS, NTP, FTP
LAN, LAN Manager
LAN Konzeption und Administration
MADI
Novell
Administration
OpenVPN
parallele Schnittstelle
Diverse Elektronik von Linux aus angesprochen
RS485 / RS422 / RS232
SDI
SMB / Samba
SMTP
RFC gelesen (im Rahmen der Mailserver-Admin)
SNMP
Traps in diversen Projekten verschickt und ausgewertet
SPI
TCP/IP
BSD und Windows-Sockets programmiert
Unix-Netzwerkprogrammierung
USB
Linux-Kerneltreiber debugged
Voice
Spracherkennungsserver programmiert
Windows Netzwerk
LAN-Administration, PDC-Controller, Samba
Winsock
sockets programmiert

Diverse embedded-Systeme mit diversen Kommunikationsprotokollen (TCP/IP, UDP/IP, ICMP, seriell) an Server angebunden. Multiclient-fähige Server für Steuerungsandwendungen geschrieben. Netzwerk-Überwachungstools geschrieben.


Produkte / Standards / Erfahrungen
Apache
Atlassian JIRA
Bildverarbeitung
Bind 9
Bugzilla
clang
CMSIS
CVS
Debian
DHCP
DNS
DokuWiki
FFMpeg
gcc
git
HTML5
IONA Orbix 2
IONA Orbix 3
ISC dhcpd 4
Jenkins
Jira
Kerneltreiber
KiCad
LDAP
Metrowerks Code Warrior für Palm OS
MFC
NTP
OpenLDAP
openSUSE / SLES
OSF/Motif
OwnCloud
Postfix
ProFTPD
Qt
Rational Rose
RHEL / CentOS / Fedora
RTAI
RTAI Linux
RTLinux
Samba
Signalverarbeitung
SOGo
STL
STM32
SysV Make
Visual C++
Win 3.1 SDK
Win32
Windows NT Embedded
wine
Wt
Xlib
Xntp
Yosys
 

Design / Entwicklung / Konstruktion
AutoCAD
FreeCAD
Gehäuseentwicklung
Reverse Engineering

Design großer Projekte (C++/Java) (>500.000 Codezeilen)


Berechnung / Simulation / Versuch / Validierung
Neuronale Netzwerke
Objekterkennung / Bilddaten
Objekterkennung / Sprache

Simulation von Gehirnströmen in neuronalen Netzwerken

Eigene Beschreibungssprache in C realisiert

Framework für Regressionstests aufgesetzt


Managementerfahrung in Unternehmen
Geschäftsführung
ITIL
Management

Ausbildungshistorie

Diplomphysiker (Nebenfach Mathematik)
Metallflugzeugbauer
×
×