Ansteuerung von externer kapazitiver Tastatur und externer Anzeigeneinheit über eine RS485 Schnittstelle gesteuert über ARM Cortex Microcontroller.
Entwicklung von Ausgaberoutinen für Textausgabe, Ansteuerung von LEDs und Zeicheneingaben in der Firmware des ARM Cortex.
Erstellung von Softwaredokumentationen der Firmware-Module.
Technologien:
Embedded C/C++, ARM Cortex-M0, PSoC Creator 4.4, CY8C4248LQI-BL553,
MiniProg4, VOXIO-Lesemodul, GIT.
Messung und Senkung von Stromverbrauch durch BLE-Komponenten, 868 MHz-Komponenten, 900 Mhz-Komponenten, RFID-Komponenten, SPI-EEPROM, und weiteren Komponenten.
Entwicklung von Algorithmen zum sicheren Lesen und Schreiben von SPI-EEPROMs.
Technologien: C,
PSoC Creator 4.4, LEGIC-BLE-Chips, CY8C4248LQI-BL583,
CY8C4248LQI-BL553, MiniProg4, SPI-EEPROM, I2C- EEPROM, GIT.
Entwicklung von BLE-Sende- und Empfangsfunktionen zur Funkzertifizierung.
Entwicklung von Tastaturfunktionen und Parsern.
Entwicklung von Funktionen zur Packet Error Rate Messung.
RFID, NFC, NXP-DESFire und NXP-Mifare Classic Programmierung.
Technologien: C, PSoC Creator 4.4, LEGIC-BLE-Chips, CY8C4248LQI-BL583, CY8C4248LQI-BL553, MiniProg4, SPI-EEPROM, I2C- EEPROM, GIT, RFID, NFC, NXP-DESFire, NXP-Mifare Classic.
BLE Over-The-Air Bootloader
für elektron. Schließanlagen und Zugangskontrollsyst.
Entwicklung von BLE Modulen
auf PSoC 4 Hardware für elektronische Schließanlagen.
Entwicklung von Debug Funktionen, EEPROM Lese- und Schreibe-Funktionen, BLE Funktionen und Interrupt Programmierung.
Entwicklung eines kleinen Hardware-Debuggers für printf Nachrichten.
Technologien: C,
PSoC Creator 4.4, CY8C4248LQI-BL583, CY8C4248LQI-BL553, MiniProg3,
MiniProg4, EEPROM AT24CM02, GIT.
Handelssystem Framework
Lead
Developer FORSCHUNG
Entwicklung eines Handelssystem Frameworks in PYTHON, PyQt5 und pyqtgraph.
Entwicklung von Indikatoren.
Entwicklung von Handlesalgorithmen.
Entwicklung von Evaluierungsfunktionen für traditionelle Handelsalgorithmen und Handelsalgorithmen basierend auf Deep Learning/Reinforcement Learning.
Entwicklung von verschiedene Kerzencharts wie normale Kerzendarstellung und Heikin Ashi Kerzen.
Entwicklung von Tiefpassfiltern, Bandpassfiltern und spektralen Transformationen.
Entwicklung von EMD Indikatoren.
Technologien:
PYTHON, PyQt5, pyqtgraph, pandas, yfinance, numpy.
Roboter
für autonomes
Fahren
Lead Developer Robotik
Entwicklung von Feature-Detection-Algorithmen auf einem Jetson Nano für einen selbstfahrenden Roboter.
Entwicklung von ROS Nodes für Bildverarbeitung, Lenkung, Motor, Master Control Program, FrSky-Taranis-Datenübertragung.
Technologien:
Python, OpenCV, Linux, Robot Operating System ROS,
Jetson Nano, FrSky Taranis X9E, FrSky-XSR, GIT.
Bilddatenverarbeitung und
Sensorauswertung auf Jetson Nano
Lead Developer Robotik
Entwicklung von Algorithmen zur Auswertung von Sensordaten auf einem Jetson Nano.
WIFI und Bluetooth-Unterstützung auf Jetson Nano mit Betriebssystem auf SSD.
Entfernungsmessung mittels 1D Lidar-Sensor und VL53L1X.
Tiefenbilder mit einer Global Shutter monochrome und einer RGB Stereo-Camera.
Depth-Map Generation mit einer Microsoft Kinect Depth-Camera.
360° Lidar mit einem 2-Achsen Lidarsystem.
Feature Detection mit OpenMV.
Fahrstreifenerkennung mittels Bilddatenverarbeitung unter OpenCV.
Image Feature Detection und Classification Pipelines mit RGB to HSV Colorspace Transform, Bilateral Filter, Gauß Filter, Range Filter, Contour Detection, Hough Transform, Canny Edge Detection, Sobel Filter, Flächenmessung, Entfernungsmessung, Schwerpunktverschiebung.
Entwicklung von ROS Nodes für Lenkung, Motor, Master Control Program, FrSky-Taranis-Datenübertragung.
Youtube Video: https://youtu.be/60FHmETBg6Y
Technologien:
Python, C++, OpenCV, OpenMV, Linux, Robot
Operating System ROS, Dual OV2311
Monochrome Global Shutter Camera, IMX219 Stereo Camera, Microsoft
Kinect Depth-Camera, RPLIDAR A1M8 360° Lidar, Matek 3901-L0X Optical
Flow Sensor, Benewake TFmini-S LiDAR, LIDAR-Lite v3HP, Jetson Nano,
Intel 8265AC, OpenMV H7 Plus, VL53L1X, FrSky Taranis X9E, FrSky-XSR,
WIFI, Bluetooth, GIT.
Motorsteuerungen für Gleichstrommotoren und bürstenlose Gleichstrommotoren
Lead Developer
Fehlersuche bei Motortreibern für bürstenlose Gleichstrommotoren (bldc motors) auf Grundlage von feldorientierter Regelung (foc control) mit einem NUCLEO-F446RE.
Entwicklung eines Motortreibers für Gleichstrommotoren (dc motors) für Robotikanwendungen mit einem NUCLEO-F446RE.
Entwicklung von Zweipol-Tiefpaßfiltern, Zeitmessung mit 0.1 µs Auflösung, Messung von Halleffektsensoren, Motoransteuerung mittels H-Brückenschaltung.
Entwicklung eines PID Reglers zur Positionsregelung unter ARM Cortex-M.
Entwicklung eines PID Reglers zur Geschwindigkeitsregelung unter ARM Cortex-M.
Entwicklung eines Parsers zur Realisierung von Motorbefehlen über die UART-Terminal-Schnittstelle.
Migration von Algorithmen unter C++ zwischen unterschiedlicher Hardware.
Technologien: ARM Cortex-M, STM32CubeIDE, Visual Studio Code, Arduino IDE, STM32F4, GITHUB, C++, simpleFOClibrary, Linux.
Firmware für Atemgeräte
Lead Developer Air+ S.O.E. GmbH
Entwicklung einer Firmware zur Steuerung eines Atemgerätes basierend auf einem Raspberry Pi 4 B und einem 7? Touchscreen.
Steuerung mehrerer Verbraucher durch MOSFETs STN3NF06L.
Steuerung einer Membranpumpe 622-EL-BL durch Operationsverstärker AS358MTR-G1 und Spannungswandler LM317.
Schaltung der Spannungsversorgung durch MOSFET STN3PF06.
Erzeugung der Versorgungsspannung des Raspberry Pi durch Step-down Schaltregler LM2596S.
Automatische Abschaltung der Versorgungsspannung nach dem Herunterfahren mittels Pushbutton Controller LTC2954.
Entwicklung einer Benutzeroberfläche für den 7? Touchscreen des Raspberry Pi unter PASCAL.
Entwicklung eines automatischen Aktualisierungsmechanismus über USB mit Prüfsummenberechnung unter PASCAL.
Technologien: Raspberry Pi 4 B, 7? Touchscreen, GPIO, MOSFET STN3NF06L, MOSFET STN3PF06, Spannungswandler LM317, Schaltregler LM2596S, Membranpumpe 622-EL-BL, Operationsverstärker AS358MTR-G1, Pushbutton Controller LTC2954, FPC.
Entwicklung einer MINT Drohne für Universitäten und Schulen
Lead Developer
Entwicklung einer MINT Drohne.
Lokalisierung mittels LIDAR- und TOF-Laser.
Bilddatenverarbeitung unter OpenCV und PYTHON.
Technologien: NVIDIA JETSON NANO, STM32F722, BMP280, 32 Bit ESCs, brushless T-Motor, DJI Digital FPV System, OpenCV, Python3, LIDAR, TOF-Laser.
NFC/RFID Controller mit Webinterface
Lead Developer
Entwicklung einer Firmware zum Auslesen von NFC/RFID Tags auf einem Raspberry Pi.
Steuerung mehrerer Verbraucher sowie von Zugangskontrollen aufgrund der ausgelesenen Daten.
Entwicklung eines Webinterfaces zur Anzeige des aktuellen Zustandes der NFC/RFID Daten auf einem Browser mittels Bootstrap, HTML, CSS, Javascript und PHP.
Eine Beispielseite befindet sich unter www.robot-shack.com/nfc.html .
Technologien: Raspberry Pi 4 B, GPIO, WLAN, Bootstrap, HTML, CSS, PHP, Javascript, FPC, Linux.
Maschinensteuerung mit Hotspot und Webinterface
Lead Developer
Entwicklung einer Firmware für einen Maschinencontroller auf einem Raspberry Pi.
Entwicklung eines WLAN Hotspots zur Konfigurierung des Maschinencontrollers über Mobilfunktelephone (Browser und WLAN) und über LAN.
Steuerung mehrerer Verbraucher wie Beleuchtungen, Pumpen und Temperaturen.
Konfiguration von elektronischen Drehmomentschlüsseln über Bluetooth.
Entwicklung eines Webinterfaces mittels Bootstrap, HTML, CSS, Javascript und PHP zur Anzeige und Konfiguration auf einem Browser.
Eine Beispielseite befindet sich unter [URL auf Anfrage] .
Technologien: Raspberry Pi 4 B, GPIO, WLAN, Bluetooth, Bootstrap, InfluxDB, HTML, CSS, PHP, Javascript, FPC, Linux.
Spektrale Analyse von seismischen Wellen
Lead Developer
Entwicklung eines Seismometers basierend auf einem Geophone, ADCs und einem Raspberry Pi 3 B.
Anbindung von 16-Bit ADCs (ADS1115) und ultrapräzisen 32-Bit ADCs (ADS1262) mittels I²C-Bus und SPI-Bus.
Spektrale Analyse des digitalen Ausgangssignales mit Hilfe der diskreten Fourier Transformation von Dr. Gerald Goertzel und der Empirical Mode Decomposition (EMD) von Dr. North Huang.
Datenmessung mittels Interruptprogrammierung und Datenspeicherung in einer SQL Datenbank.
Online Datenvisualisierung mittels APACHE web server und WordPress.
Mehr Informationen unter: www.seismometer.info .
Technologien: Raspberry Pi 3 B, I²C-Bus, SPI-Bus, ESP32, ADS1115, ADS1262, Geophone, PostgreSQL, FPC, APACHE, WordPress.
Analyse von Großhandelsschnittstellen
Business Analyst und Architect
Analyse der Geschäftsprozesse und Anbindung der S/PRI-Schnittstelle für die Standardgeschäftsfälle, die Entstörungsprozesse und die Diagnoseprozesse des Großhandels von Breitbandprodukten.
Technologien: Webservices, S/PRI-Schnittstelle, BPML Modelierung.
DELPHI 10
Dozent
Dozent für die Programmiersprache DELPHI 10 in Hamburg.
Technologien: DELPHI 10.
Empirical Mode Decomposition (EMD) zur technischen Analyse von Börsenkursen
Lead Developer
Entwicklung von Algorithmen zur Berechnung der Empirical Mode Decomposition (EMD) und von Intrinsic Mode Functions (IMF).
Die EMD berechnet die Zerlegung der Aktienkurse in eine Folge von Intrinsic-Mode-Funktionen (IWF).
Im Gegensatz zur klassischen Fourier-Transformation haben die IWF keine feste Periodenlänge und eignen sich daher auch für die Analyse von nichtlinearen und nichtstationären Zeitfolgen.
Die Residuen der IWFs ähneln dem Ausgang von Bandpassfiltern.
Technologien: Handelsplattform Nanotrader, Skriptsprache Express, PASCAL, WINDOWS-DLLs, C++, C++-Schnittstellen.
Analyse von Großhandelsschnittstellen
Business Analyst und Architect
Entwurf von ETL-Prozessen zum Massenimport von Daten aus mehreren Großhandelsschnittstellen nach Firmenübernahmen.
Entwurf von ER-Modellen für das Shadow-Billing.
Programmierung von SQL-Skripten, Stored Procedures und SSIS-Paketen.
Analyse von Problemen und Entwurf von Lösungsansätzen bei Schnittstellen- und Datenformatproblemen.
Technologien: MS-SQL-Server, SSIS-Pakete, SQL-Queries und Procedures, DWH, Webservices, S/PRI-Schnittstelle, WITA-Schnittstelle, WBCI-Vorabstimmungs-Schnittstelle, QSC WHAM-Schnittstelle.
Projektleitung für ein Analysesystem zur Auswertung von XML-Daten der Großhandelsschnittstelle des deutschen Festnetzes mit Ermittlung von betriebswirtschaftlichen Kennzahlen (KPIs) und Shadowbilling unter JAVA, PASCAL, APACHE Webserver, SOAP UI Pro, Cloudservern, WINDOWS, LINUX und bitemporaler Historisierung:
Geschäftsprozeßanalysen, Anforderungsmanagement, Prozeßmodellierung und Systemarchitektur für die Deutsche Telekom in mehr als 100 Teilprojekten unter ARIS, Visio UML Designer, Together UML Designer, MID Innovator, SAP PM-Tool und BPML.
Führender Systemarchitekt für die Großhandelsschnittstelle WITA des deutschen Festnetzes (Budget > 100 Millionen Euro):
01/2003 - 03/2004 Medical Volume Explorer
Entwicklung eines 3D-Bildverarbeitungssystemes für CT- und MRT-Daten unter OpenGL, Cg, Java und Delphi zur Operationsvorbereitung von Lungentumoren für das Lukaskrankenhaus Neuß.
07/2003 - 12/2003 Auftragsverwaltung Messebau // UNIT ONE
Entwicklung einer Auftragsverwaltung für den Messebau mit Verwaltung von Kunden, Messen, Agenturen und Mitarbeitern unter Delphi.
01/2003 - 06/2003 Burrows-Wheeler Kompression
Entwurf von Datenkompressionsalgorithmen im Bereich der Nachrichtentechnik in Zusammenarbeit mit der University of Wales/Großbritannien unter Delphi, C++ und Java.
07/2002 - 12/2002 Produktverwaltung für den Einkauf // HENKEL KGAA
Geschäftsprozeßanalysen im Finanzbuchhaltungsbereich und Entwicklung eines Datenbankprogrammes mit SAP-Schnittstellen.
01/2002 - 06/2002 Berichterstellung Mittelstand
Entwurf und Implementierung verschiedener Abfragedialoge und Berichte für die Kundenverwaltung und Materialwirtschaft unter Abap/4.
07/2001 - 12/2001 Internationale Stammdatenverwaltung // ELECTRONIC PARTNER
Technische Projektleitung mit Geschäftsprozeßanalysen unter UML einer internationalen Stammdatenverwaltung in Java, DB2 und Swing.
01/2001 - 06/2001 Internet-Katalogsystem
Entwicklung eines Internet-Katalogsystemes für den Großhandelmit BWT-Datenkompression, AES-Datenverschlüsselung sowie XML-Datenformaten unter Delphi, Java und SQL-Server.
10/2000 - 12/2000 Analyse von Literaturrecherchen // VOLKSWAGEN
Projektleitung auf Vorstandsebene für ein Datenbanksystem zur Erfassung und Analyse von Literaturrecherchen unter Delphi.
07/2000 - 09/2000 AES-Verschlüsselung
Objektorientierte Entwicklung eines plattformunabhängigen Verschlüsselungsprogrammes zur Implementierung des Advanced Encryption Standard AES unter Java und Swing.
01/2000 - 06/2000 Post PPS // DEUTSCHE POST
Objektorientierte Entwicklung für die Produktionsplanungs- und -steuerungssoftware (PPS) der deutschen Briefzentren unter C++ und Oracle. Dokumentation mit UML- und OMT-Diagrammen.
07/1999 - 12/1999 Währungsumstellung // HENKEL
Anpassung von bestehenden Programmen an die Währungsumstellung von DM auf EURO für die Finanzbuchhaltung unter Delphi.
01/1999 - 06/1999 Potentialverteilung Brennstoffzellen // KFA JÜLICH
Objektorientierte Entwicklung von Programmen zur Berechnung von Potentialverteilungen innerhalb von Hochtemperaturbrennstoffzellen unter UNIX und WINDOWS in FORTRAN, C++ und MathCAD.
10/1998 - 12/1998 Bankenkommunikation mit Delphi // Henkel
Projektleitung für die objektorientierte Entwicklung eines Programmes zur Übertragung von Daten an die Citybank in Delphi.
07/1998 - 09/1998 Lieferantenverwaltung // HENKEL
Projektleitung für die objektorientierte Entwicklung mehrerer Programme in Delphi mit ODBC-Schnittstellen zu Oracle und anderen SQL-Servern zur Analyse von Lieferantenpreislisten und Auswertung an die Buchhaltung.
04/1998 - 06/1998 Warenwirtschaftssystem TimeLine
Projektleitung für Lagerverwaltungsmodule eines Warenwirtschaftsystemes für den Großhandel unter C++, PowerBuilder und Sybase SQL Server.
01/1998 - 03/1998 Datenaustausch Finanzwesen // TK SOFTWARE GMBH
Projektleitung von Modulen eines Finanzprogrammes mit Unterstützung von Datenträgeraustauschdisketten nach DTA- und BAZ-Verfahren der Banken und Prüfziffernberechnung nach DIN 7064 unter Delphi.
07/1997 - 12/1997 Katalogsystem mit Volltextsuche // PETER KILBINGER KG
Objektorientierte Entwicklung einer 32-Bit CDROM-Bild- und Langtextkatalogdatenbank mit Volltextrecherche unter Delphi.
01/1997 - 06/1997 Warenwirtschaftssystem LIGNUM
Objektorientierte Entwicklung eines Warenwirtschaftssystemes mit Zahlungsverkehr, betriebswirtschaftlicher Auswertung und DATANORM Schnittstelle unter Delphi. Dokumentation mit UML-Diagrammen.
01/1996 - 12/1996 Abrechnungsprogramm für Bonusgutschriften // Einkaufsverband BEFA
Entwicklung eines Abrechnungsprogrammes von Bonusgutschriften für den BEFA-Einkaufsverband mit 25 Möbelbeschlagsunternehmen.
07/1995 - 12/1995 CDROM-Bilddatenbank // PETER KILBINGER KG
Objektorientierte Entwicklung einer CDROM-Bilddatenbank sowie eines Abfrageprogrammes für Kunden unter Delphi.
01/1995 - 06/1995 Leitwertssimulation // KFA JÜLICH
Projektleitung für Computersimulation zur Berechnung von Leitwerten von Ultrakondensatoren und Hochtemperaturbrennstoffzellen unter Unix auf der IBM ES9000 und der CRAY YMP, entwicklet unter FORTRAN und C++.
07/1994 - 12/1994 DOUBLE RAM // SYBEX Verlag
Entwicklung des Gerätetreibers Double RAM zur automatischen Kompression von Daten im Hauptspeicher unter 8086-ASSEMBLER.
01/1994 - 06/1994 CD SPEED // DATA BECKER GMBH
Entwicklung des CDROM-Beschleunigers CD-SPEED für Microsoft Betriebssysteme, vorgestellt auf der CeBIT 1995 (40.000 verkaufte Exemplare weltweit), entwickelt unter 8086 Assembler und TURBO PASCAL.
01/1993 - 12/1993 DOUBLE DENSITY 2 // DATA BECKER GMBH
Entwicklung des Programmes DOUBLE DENSITY II mit höherer Kompressionsrate als der Vorgänger, vorgestellt auf der CeBIT 1994, entwickelt unter 8086 Assembler und TURBO PASCAL.
01/1991 - 12/1992 DOUBLE DENSITY // DATA BECKER GMBH
Entwicklung des Programmes DOUBLE DENSITY zur Verdoppelung der Festplattenkapazität, vorgestellt auf der CeBIT 1992 (100.000 verkaufte Exemplare weltweit), entwickelt unter 8086 Assembler und TURBO PASCAL.
01/1990 - 12/1990 Petrinetzeditor // RWTH AACHEN
Entwicklung eines syntaxgesteuerten graphischen Petrinetzeditors und einer eigenen graphischen Benutzeroberfläche auf dem IBM-PC, entwickelt unter 8086 Assembler, YACC und TURBO PASCAL.
01/1989 - 12/1989 PASCAL-Compiler
Entwicklung eines PASCAL-Compilers unter 68000-Assembler auf einem AMIGA.
01/1988 - 12/1988 Datenfernübertragungsprogramm DIALOG // JURIS GMBH
Projektleitung für die Entwicklung des Datenfernübertragungsprogrammes DIALOG für Rechtsanwälte zur Kommunikation mit der Datenbank JURIS.
01/1987 - 12/1987 GFA VEKTOR // GFA SYSTEMTECHNIK
Entwicklung des interaktiven 3-D Vektorgraphiksystemes GFA Vektor unter 68000-ASSEMBLER.
07/1986 - 12/1986 CPC VEKTOR // GFA SYSTEMTECHNIK
Entwicklung eines interaktiven 3-D Vektorgraphiksystemes unter Z80-ASSEMBLER.
01/1986 - 06/1986 PROFI PAINTER // DATA BECKER GMBH
Entwicklung einer graphischen Benutzeroberfläche und eines Zeichenprogrammes unter Z80 Assembler zusammen mit Thomas Vervost, vorgestellt auf der Internationalen Funkausstellung 1986 in Berlin (10.000 verkaufte Exemplare weltweit).
Schulbildung
05/1984
Abitur am Quirinus Gymnasium Neuß.
Studium
1984-1990
Studium der Informatik an der RWTH Aachen,
Abschluß Diplom-Informatiker.
Promotion
1994-2000
Promotion an der Kernforschungsanlage Jülich und der Universität Duisburg,
Abschluß zum Dr.-Ing. mit ?magna cum laude?
- langjährige Erfahrung in Industrie und Forschung.
- Fokus auf embedded programming, image processing und Robotik.
- Viele Systeme erstellt in Python, C, C++, PASCAL, FORTRAN und diversen Assembler-Sprachen.
- Hardware fokus auf PSoC, Jetson Nano, Raspberry Pi, PSoC, STM32, ARM Cortex-M, ATMega und anderen Microcontrollern.
Erfahrungen
Berufliche Laufbahn
1986 - heute
selbstständig mit eigenem Unternehmen (Name auf Anfrage) für Projektleitung, Entwicklung und Beratung.
Betriebssysteme
Linux, Raspberry Pi OS, Unix, Windows, Robot Operating System ROS
Programmiersprachen
ARM Cortex-M/STM32/6502/Z80/68000/80x86/PENTIUM Assembler.
C, C++, CSS, PHP, Python3, Java, Fortran, Basic.
PASCAL, DELPHI, FPC, LAZARUS, AVR-PASCAL.
STM32, ATTiny, ATMEGA, ARM, RISC-based Microcontroller.
Datenbanken
PostgreSQL-, Oracle-, Informix-, Sybase-, Interbase-, MS-SQL-Server,
noSQL Database, Key/Value Pair Tables, Hashtables, ER-Modellierung.
Projektmanagement
MS-Project, OpenProj, ProjectLibre.
Fachliche Schwerpunkte
Jetson Nano, Raspberry Pi, STM32F4 und Microcontroller Projekte,
GUI development unter embedded LINUX.
Geschäftsprozeßanalysen, Anforderungsmanagement,
Objektorientierte Programmierung (OOA/OOD/OOP), UML,
Entwurfsmuster, Software Engineering,
Webservices, S/PRI-Schnittstelle, WITA-Schnittstelle, WBCI-Vorabstimmungs-Schnittstelle,
Bilddatenverarbeitung, Datenkompression und -verschlüsselung.
Tools
Python Spyder IDE, Anaconda, Visual Studio Code, Eclipse, STM32CudeIDE.
DBWrench (ER model), IBM OpenAdmin Informix Tool (ER model), PGAdmin (ER model PostgreSQL), MS-SQL-Server Management Studio (ER model).
ARIS (UML), Visio UML Designer, Together UML Designer, MID Innovator (UML).
Bizagi Modeler (BPML), BPEL Orchestry (BPML model).
SVN, Subversion, GIT, CVS (Version Control System).
JIRA (Scrum backlog).
OpenGL, 3D Libraries, DICOM Interface.
SSH, TLS Protokoll.
OpenCV, OpenMV.
diverse Mitgliedschaften, Veröffentlichungen (Details auf Anfrage)
Bilddatenverarbeitung
Ansteuerung von externer kapazitiver Tastatur und externer Anzeigeneinheit über eine RS485 Schnittstelle gesteuert über ARM Cortex Microcontroller.
Entwicklung von Ausgaberoutinen für Textausgabe, Ansteuerung von LEDs und Zeicheneingaben in der Firmware des ARM Cortex.
Erstellung von Softwaredokumentationen der Firmware-Module.
Technologien:
Embedded C/C++, ARM Cortex-M0, PSoC Creator 4.4, CY8C4248LQI-BL553,
MiniProg4, VOXIO-Lesemodul, GIT.
Messung und Senkung von Stromverbrauch durch BLE-Komponenten, 868 MHz-Komponenten, 900 Mhz-Komponenten, RFID-Komponenten, SPI-EEPROM, und weiteren Komponenten.
Entwicklung von Algorithmen zum sicheren Lesen und Schreiben von SPI-EEPROMs.
Technologien: C,
PSoC Creator 4.4, LEGIC-BLE-Chips, CY8C4248LQI-BL583,
CY8C4248LQI-BL553, MiniProg4, SPI-EEPROM, I2C- EEPROM, GIT.
Entwicklung von BLE-Sende- und Empfangsfunktionen zur Funkzertifizierung.
Entwicklung von Tastaturfunktionen und Parsern.
Entwicklung von Funktionen zur Packet Error Rate Messung.
RFID, NFC, NXP-DESFire und NXP-Mifare Classic Programmierung.
Technologien: C, PSoC Creator 4.4, LEGIC-BLE-Chips, CY8C4248LQI-BL583, CY8C4248LQI-BL553, MiniProg4, SPI-EEPROM, I2C- EEPROM, GIT, RFID, NFC, NXP-DESFire, NXP-Mifare Classic.
BLE Over-The-Air Bootloader
für elektron. Schließanlagen und Zugangskontrollsyst.
Entwicklung von BLE Modulen
auf PSoC 4 Hardware für elektronische Schließanlagen.
Entwicklung von Debug Funktionen, EEPROM Lese- und Schreibe-Funktionen, BLE Funktionen und Interrupt Programmierung.
Entwicklung eines kleinen Hardware-Debuggers für printf Nachrichten.
Technologien: C,
PSoC Creator 4.4, CY8C4248LQI-BL583, CY8C4248LQI-BL553, MiniProg3,
MiniProg4, EEPROM AT24CM02, GIT.
Handelssystem Framework
Lead
Developer FORSCHUNG
Entwicklung eines Handelssystem Frameworks in PYTHON, PyQt5 und pyqtgraph.
Entwicklung von Indikatoren.
Entwicklung von Handlesalgorithmen.
Entwicklung von Evaluierungsfunktionen für traditionelle Handelsalgorithmen und Handelsalgorithmen basierend auf Deep Learning/Reinforcement Learning.
Entwicklung von verschiedene Kerzencharts wie normale Kerzendarstellung und Heikin Ashi Kerzen.
Entwicklung von Tiefpassfiltern, Bandpassfiltern und spektralen Transformationen.
Entwicklung von EMD Indikatoren.
Technologien:
PYTHON, PyQt5, pyqtgraph, pandas, yfinance, numpy.
Roboter
für autonomes
Fahren
Lead Developer Robotik
Entwicklung von Feature-Detection-Algorithmen auf einem Jetson Nano für einen selbstfahrenden Roboter.
Entwicklung von ROS Nodes für Bildverarbeitung, Lenkung, Motor, Master Control Program, FrSky-Taranis-Datenübertragung.
Technologien:
Python, OpenCV, Linux, Robot Operating System ROS,
Jetson Nano, FrSky Taranis X9E, FrSky-XSR, GIT.
Bilddatenverarbeitung und
Sensorauswertung auf Jetson Nano
Lead Developer Robotik
Entwicklung von Algorithmen zur Auswertung von Sensordaten auf einem Jetson Nano.
WIFI und Bluetooth-Unterstützung auf Jetson Nano mit Betriebssystem auf SSD.
Entfernungsmessung mittels 1D Lidar-Sensor und VL53L1X.
Tiefenbilder mit einer Global Shutter monochrome und einer RGB Stereo-Camera.
Depth-Map Generation mit einer Microsoft Kinect Depth-Camera.
360° Lidar mit einem 2-Achsen Lidarsystem.
Feature Detection mit OpenMV.
Fahrstreifenerkennung mittels Bilddatenverarbeitung unter OpenCV.
Image Feature Detection und Classification Pipelines mit RGB to HSV Colorspace Transform, Bilateral Filter, Gauß Filter, Range Filter, Contour Detection, Hough Transform, Canny Edge Detection, Sobel Filter, Flächenmessung, Entfernungsmessung, Schwerpunktverschiebung.
Entwicklung von ROS Nodes für Lenkung, Motor, Master Control Program, FrSky-Taranis-Datenübertragung.
Youtube Video: https://youtu.be/60FHmETBg6Y
Technologien:
Python, C++, OpenCV, OpenMV, Linux, Robot
Operating System ROS, Dual OV2311
Monochrome Global Shutter Camera, IMX219 Stereo Camera, Microsoft
Kinect Depth-Camera, RPLIDAR A1M8 360° Lidar, Matek 3901-L0X Optical
Flow Sensor, Benewake TFmini-S LiDAR, LIDAR-Lite v3HP, Jetson Nano,
Intel 8265AC, OpenMV H7 Plus, VL53L1X, FrSky Taranis X9E, FrSky-XSR,
WIFI, Bluetooth, GIT.
Motorsteuerungen für Gleichstrommotoren und bürstenlose Gleichstrommotoren
Lead Developer
Fehlersuche bei Motortreibern für bürstenlose Gleichstrommotoren (bldc motors) auf Grundlage von feldorientierter Regelung (foc control) mit einem NUCLEO-F446RE.
Entwicklung eines Motortreibers für Gleichstrommotoren (dc motors) für Robotikanwendungen mit einem NUCLEO-F446RE.
Entwicklung von Zweipol-Tiefpaßfiltern, Zeitmessung mit 0.1 µs Auflösung, Messung von Halleffektsensoren, Motoransteuerung mittels H-Brückenschaltung.
Entwicklung eines PID Reglers zur Positionsregelung unter ARM Cortex-M.
Entwicklung eines PID Reglers zur Geschwindigkeitsregelung unter ARM Cortex-M.
Entwicklung eines Parsers zur Realisierung von Motorbefehlen über die UART-Terminal-Schnittstelle.
Migration von Algorithmen unter C++ zwischen unterschiedlicher Hardware.
Technologien: ARM Cortex-M, STM32CubeIDE, Visual Studio Code, Arduino IDE, STM32F4, GITHUB, C++, simpleFOClibrary, Linux.
Firmware für Atemgeräte
Lead Developer Air+ S.O.E. GmbH
Entwicklung einer Firmware zur Steuerung eines Atemgerätes basierend auf einem Raspberry Pi 4 B und einem 7? Touchscreen.
Steuerung mehrerer Verbraucher durch MOSFETs STN3NF06L.
Steuerung einer Membranpumpe 622-EL-BL durch Operationsverstärker AS358MTR-G1 und Spannungswandler LM317.
Schaltung der Spannungsversorgung durch MOSFET STN3PF06.
Erzeugung der Versorgungsspannung des Raspberry Pi durch Step-down Schaltregler LM2596S.
Automatische Abschaltung der Versorgungsspannung nach dem Herunterfahren mittels Pushbutton Controller LTC2954.
Entwicklung einer Benutzeroberfläche für den 7? Touchscreen des Raspberry Pi unter PASCAL.
Entwicklung eines automatischen Aktualisierungsmechanismus über USB mit Prüfsummenberechnung unter PASCAL.
Technologien: Raspberry Pi 4 B, 7? Touchscreen, GPIO, MOSFET STN3NF06L, MOSFET STN3PF06, Spannungswandler LM317, Schaltregler LM2596S, Membranpumpe 622-EL-BL, Operationsverstärker AS358MTR-G1, Pushbutton Controller LTC2954, FPC.
Entwicklung einer MINT Drohne für Universitäten und Schulen
Lead Developer
Entwicklung einer MINT Drohne.
Lokalisierung mittels LIDAR- und TOF-Laser.
Bilddatenverarbeitung unter OpenCV und PYTHON.
Technologien: NVIDIA JETSON NANO, STM32F722, BMP280, 32 Bit ESCs, brushless T-Motor, DJI Digital FPV System, OpenCV, Python3, LIDAR, TOF-Laser.
NFC/RFID Controller mit Webinterface
Lead Developer
Entwicklung einer Firmware zum Auslesen von NFC/RFID Tags auf einem Raspberry Pi.
Steuerung mehrerer Verbraucher sowie von Zugangskontrollen aufgrund der ausgelesenen Daten.
Entwicklung eines Webinterfaces zur Anzeige des aktuellen Zustandes der NFC/RFID Daten auf einem Browser mittels Bootstrap, HTML, CSS, Javascript und PHP.
Eine Beispielseite befindet sich unter www.robot-shack.com/nfc.html .
Technologien: Raspberry Pi 4 B, GPIO, WLAN, Bootstrap, HTML, CSS, PHP, Javascript, FPC, Linux.
Maschinensteuerung mit Hotspot und Webinterface
Lead Developer
Entwicklung einer Firmware für einen Maschinencontroller auf einem Raspberry Pi.
Entwicklung eines WLAN Hotspots zur Konfigurierung des Maschinencontrollers über Mobilfunktelephone (Browser und WLAN) und über LAN.
Steuerung mehrerer Verbraucher wie Beleuchtungen, Pumpen und Temperaturen.
Konfiguration von elektronischen Drehmomentschlüsseln über Bluetooth.
Entwicklung eines Webinterfaces mittels Bootstrap, HTML, CSS, Javascript und PHP zur Anzeige und Konfiguration auf einem Browser.
Eine Beispielseite befindet sich unter [URL auf Anfrage] .
Technologien: Raspberry Pi 4 B, GPIO, WLAN, Bluetooth, Bootstrap, InfluxDB, HTML, CSS, PHP, Javascript, FPC, Linux.
Spektrale Analyse von seismischen Wellen
Lead Developer
Entwicklung eines Seismometers basierend auf einem Geophone, ADCs und einem Raspberry Pi 3 B.
Anbindung von 16-Bit ADCs (ADS1115) und ultrapräzisen 32-Bit ADCs (ADS1262) mittels I²C-Bus und SPI-Bus.
Spektrale Analyse des digitalen Ausgangssignales mit Hilfe der diskreten Fourier Transformation von Dr. Gerald Goertzel und der Empirical Mode Decomposition (EMD) von Dr. North Huang.
Datenmessung mittels Interruptprogrammierung und Datenspeicherung in einer SQL Datenbank.
Online Datenvisualisierung mittels APACHE web server und WordPress.
Mehr Informationen unter: www.seismometer.info .
Technologien: Raspberry Pi 3 B, I²C-Bus, SPI-Bus, ESP32, ADS1115, ADS1262, Geophone, PostgreSQL, FPC, APACHE, WordPress.
Analyse von Großhandelsschnittstellen
Business Analyst und Architect
Analyse der Geschäftsprozesse und Anbindung der S/PRI-Schnittstelle für die Standardgeschäftsfälle, die Entstörungsprozesse und die Diagnoseprozesse des Großhandels von Breitbandprodukten.
Technologien: Webservices, S/PRI-Schnittstelle, BPML Modelierung.
DELPHI 10
Dozent
Dozent für die Programmiersprache DELPHI 10 in Hamburg.
Technologien: DELPHI 10.
Empirical Mode Decomposition (EMD) zur technischen Analyse von Börsenkursen
Lead Developer
Entwicklung von Algorithmen zur Berechnung der Empirical Mode Decomposition (EMD) und von Intrinsic Mode Functions (IMF).
Die EMD berechnet die Zerlegung der Aktienkurse in eine Folge von Intrinsic-Mode-Funktionen (IWF).
Im Gegensatz zur klassischen Fourier-Transformation haben die IWF keine feste Periodenlänge und eignen sich daher auch für die Analyse von nichtlinearen und nichtstationären Zeitfolgen.
Die Residuen der IWFs ähneln dem Ausgang von Bandpassfiltern.
Technologien: Handelsplattform Nanotrader, Skriptsprache Express, PASCAL, WINDOWS-DLLs, C++, C++-Schnittstellen.
Analyse von Großhandelsschnittstellen
Business Analyst und Architect
Entwurf von ETL-Prozessen zum Massenimport von Daten aus mehreren Großhandelsschnittstellen nach Firmenübernahmen.
Entwurf von ER-Modellen für das Shadow-Billing.
Programmierung von SQL-Skripten, Stored Procedures und SSIS-Paketen.
Analyse von Problemen und Entwurf von Lösungsansätzen bei Schnittstellen- und Datenformatproblemen.
Technologien: MS-SQL-Server, SSIS-Pakete, SQL-Queries und Procedures, DWH, Webservices, S/PRI-Schnittstelle, WITA-Schnittstelle, WBCI-Vorabstimmungs-Schnittstelle, QSC WHAM-Schnittstelle.
Projektleitung für ein Analysesystem zur Auswertung von XML-Daten der Großhandelsschnittstelle des deutschen Festnetzes mit Ermittlung von betriebswirtschaftlichen Kennzahlen (KPIs) und Shadowbilling unter JAVA, PASCAL, APACHE Webserver, SOAP UI Pro, Cloudservern, WINDOWS, LINUX und bitemporaler Historisierung:
Geschäftsprozeßanalysen, Anforderungsmanagement, Prozeßmodellierung und Systemarchitektur für die Deutsche Telekom in mehr als 100 Teilprojekten unter ARIS, Visio UML Designer, Together UML Designer, MID Innovator, SAP PM-Tool und BPML.
Führender Systemarchitekt für die Großhandelsschnittstelle WITA des deutschen Festnetzes (Budget > 100 Millionen Euro):
01/2003 - 03/2004 Medical Volume Explorer
Entwicklung eines 3D-Bildverarbeitungssystemes für CT- und MRT-Daten unter OpenGL, Cg, Java und Delphi zur Operationsvorbereitung von Lungentumoren für das Lukaskrankenhaus Neuß.
07/2003 - 12/2003 Auftragsverwaltung Messebau // UNIT ONE
Entwicklung einer Auftragsverwaltung für den Messebau mit Verwaltung von Kunden, Messen, Agenturen und Mitarbeitern unter Delphi.
01/2003 - 06/2003 Burrows-Wheeler Kompression
Entwurf von Datenkompressionsalgorithmen im Bereich der Nachrichtentechnik in Zusammenarbeit mit der University of Wales/Großbritannien unter Delphi, C++ und Java.
07/2002 - 12/2002 Produktverwaltung für den Einkauf // HENKEL KGAA
Geschäftsprozeßanalysen im Finanzbuchhaltungsbereich und Entwicklung eines Datenbankprogrammes mit SAP-Schnittstellen.
01/2002 - 06/2002 Berichterstellung Mittelstand
Entwurf und Implementierung verschiedener Abfragedialoge und Berichte für die Kundenverwaltung und Materialwirtschaft unter Abap/4.
07/2001 - 12/2001 Internationale Stammdatenverwaltung // ELECTRONIC PARTNER
Technische Projektleitung mit Geschäftsprozeßanalysen unter UML einer internationalen Stammdatenverwaltung in Java, DB2 und Swing.
01/2001 - 06/2001 Internet-Katalogsystem
Entwicklung eines Internet-Katalogsystemes für den Großhandelmit BWT-Datenkompression, AES-Datenverschlüsselung sowie XML-Datenformaten unter Delphi, Java und SQL-Server.
10/2000 - 12/2000 Analyse von Literaturrecherchen // VOLKSWAGEN
Projektleitung auf Vorstandsebene für ein Datenbanksystem zur Erfassung und Analyse von Literaturrecherchen unter Delphi.
07/2000 - 09/2000 AES-Verschlüsselung
Objektorientierte Entwicklung eines plattformunabhängigen Verschlüsselungsprogrammes zur Implementierung des Advanced Encryption Standard AES unter Java und Swing.
01/2000 - 06/2000 Post PPS // DEUTSCHE POST
Objektorientierte Entwicklung für die Produktionsplanungs- und -steuerungssoftware (PPS) der deutschen Briefzentren unter C++ und Oracle. Dokumentation mit UML- und OMT-Diagrammen.
07/1999 - 12/1999 Währungsumstellung // HENKEL
Anpassung von bestehenden Programmen an die Währungsumstellung von DM auf EURO für die Finanzbuchhaltung unter Delphi.
01/1999 - 06/1999 Potentialverteilung Brennstoffzellen // KFA JÜLICH
Objektorientierte Entwicklung von Programmen zur Berechnung von Potentialverteilungen innerhalb von Hochtemperaturbrennstoffzellen unter UNIX und WINDOWS in FORTRAN, C++ und MathCAD.
10/1998 - 12/1998 Bankenkommunikation mit Delphi // Henkel
Projektleitung für die objektorientierte Entwicklung eines Programmes zur Übertragung von Daten an die Citybank in Delphi.
07/1998 - 09/1998 Lieferantenverwaltung // HENKEL
Projektleitung für die objektorientierte Entwicklung mehrerer Programme in Delphi mit ODBC-Schnittstellen zu Oracle und anderen SQL-Servern zur Analyse von Lieferantenpreislisten und Auswertung an die Buchhaltung.
04/1998 - 06/1998 Warenwirtschaftssystem TimeLine
Projektleitung für Lagerverwaltungsmodule eines Warenwirtschaftsystemes für den Großhandel unter C++, PowerBuilder und Sybase SQL Server.
01/1998 - 03/1998 Datenaustausch Finanzwesen // TK SOFTWARE GMBH
Projektleitung von Modulen eines Finanzprogrammes mit Unterstützung von Datenträgeraustauschdisketten nach DTA- und BAZ-Verfahren der Banken und Prüfziffernberechnung nach DIN 7064 unter Delphi.
07/1997 - 12/1997 Katalogsystem mit Volltextsuche // PETER KILBINGER KG
Objektorientierte Entwicklung einer 32-Bit CDROM-Bild- und Langtextkatalogdatenbank mit Volltextrecherche unter Delphi.
01/1997 - 06/1997 Warenwirtschaftssystem LIGNUM
Objektorientierte Entwicklung eines Warenwirtschaftssystemes mit Zahlungsverkehr, betriebswirtschaftlicher Auswertung und DATANORM Schnittstelle unter Delphi. Dokumentation mit UML-Diagrammen.
01/1996 - 12/1996 Abrechnungsprogramm für Bonusgutschriften // Einkaufsverband BEFA
Entwicklung eines Abrechnungsprogrammes von Bonusgutschriften für den BEFA-Einkaufsverband mit 25 Möbelbeschlagsunternehmen.
07/1995 - 12/1995 CDROM-Bilddatenbank // PETER KILBINGER KG
Objektorientierte Entwicklung einer CDROM-Bilddatenbank sowie eines Abfrageprogrammes für Kunden unter Delphi.
01/1995 - 06/1995 Leitwertssimulation // KFA JÜLICH
Projektleitung für Computersimulation zur Berechnung von Leitwerten von Ultrakondensatoren und Hochtemperaturbrennstoffzellen unter Unix auf der IBM ES9000 und der CRAY YMP, entwicklet unter FORTRAN und C++.
07/1994 - 12/1994 DOUBLE RAM // SYBEX Verlag
Entwicklung des Gerätetreibers Double RAM zur automatischen Kompression von Daten im Hauptspeicher unter 8086-ASSEMBLER.
01/1994 - 06/1994 CD SPEED // DATA BECKER GMBH
Entwicklung des CDROM-Beschleunigers CD-SPEED für Microsoft Betriebssysteme, vorgestellt auf der CeBIT 1995 (40.000 verkaufte Exemplare weltweit), entwickelt unter 8086 Assembler und TURBO PASCAL.
01/1993 - 12/1993 DOUBLE DENSITY 2 // DATA BECKER GMBH
Entwicklung des Programmes DOUBLE DENSITY II mit höherer Kompressionsrate als der Vorgänger, vorgestellt auf der CeBIT 1994, entwickelt unter 8086 Assembler und TURBO PASCAL.
01/1991 - 12/1992 DOUBLE DENSITY // DATA BECKER GMBH
Entwicklung des Programmes DOUBLE DENSITY zur Verdoppelung der Festplattenkapazität, vorgestellt auf der CeBIT 1992 (100.000 verkaufte Exemplare weltweit), entwickelt unter 8086 Assembler und TURBO PASCAL.
01/1990 - 12/1990 Petrinetzeditor // RWTH AACHEN
Entwicklung eines syntaxgesteuerten graphischen Petrinetzeditors und einer eigenen graphischen Benutzeroberfläche auf dem IBM-PC, entwickelt unter 8086 Assembler, YACC und TURBO PASCAL.
01/1989 - 12/1989 PASCAL-Compiler
Entwicklung eines PASCAL-Compilers unter 68000-Assembler auf einem AMIGA.
01/1988 - 12/1988 Datenfernübertragungsprogramm DIALOG // JURIS GMBH
Projektleitung für die Entwicklung des Datenfernübertragungsprogrammes DIALOG für Rechtsanwälte zur Kommunikation mit der Datenbank JURIS.
01/1987 - 12/1987 GFA VEKTOR // GFA SYSTEMTECHNIK
Entwicklung des interaktiven 3-D Vektorgraphiksystemes GFA Vektor unter 68000-ASSEMBLER.
07/1986 - 12/1986 CPC VEKTOR // GFA SYSTEMTECHNIK
Entwicklung eines interaktiven 3-D Vektorgraphiksystemes unter Z80-ASSEMBLER.
01/1986 - 06/1986 PROFI PAINTER // DATA BECKER GMBH
Entwicklung einer graphischen Benutzeroberfläche und eines Zeichenprogrammes unter Z80 Assembler zusammen mit Thomas Vervost, vorgestellt auf der Internationalen Funkausstellung 1986 in Berlin (10.000 verkaufte Exemplare weltweit).
Schulbildung
05/1984
Abitur am Quirinus Gymnasium Neuß.
Studium
1984-1990
Studium der Informatik an der RWTH Aachen,
Abschluß Diplom-Informatiker.
Promotion
1994-2000
Promotion an der Kernforschungsanlage Jülich und der Universität Duisburg,
Abschluß zum Dr.-Ing. mit ?magna cum laude?
- langjährige Erfahrung in Industrie und Forschung.
- Fokus auf embedded programming, image processing und Robotik.
- Viele Systeme erstellt in Python, C, C++, PASCAL, FORTRAN und diversen Assembler-Sprachen.
- Hardware fokus auf PSoC, Jetson Nano, Raspberry Pi, PSoC, STM32, ARM Cortex-M, ATMega und anderen Microcontrollern.
Erfahrungen
Berufliche Laufbahn
1986 - heute
selbstständig mit eigenem Unternehmen (Name auf Anfrage) für Projektleitung, Entwicklung und Beratung.
Betriebssysteme
Linux, Raspberry Pi OS, Unix, Windows, Robot Operating System ROS
Programmiersprachen
ARM Cortex-M/STM32/6502/Z80/68000/80x86/PENTIUM Assembler.
C, C++, CSS, PHP, Python3, Java, Fortran, Basic.
PASCAL, DELPHI, FPC, LAZARUS, AVR-PASCAL.
STM32, ATTiny, ATMEGA, ARM, RISC-based Microcontroller.
Datenbanken
PostgreSQL-, Oracle-, Informix-, Sybase-, Interbase-, MS-SQL-Server,
noSQL Database, Key/Value Pair Tables, Hashtables, ER-Modellierung.
Projektmanagement
MS-Project, OpenProj, ProjectLibre.
Fachliche Schwerpunkte
Jetson Nano, Raspberry Pi, STM32F4 und Microcontroller Projekte,
GUI development unter embedded LINUX.
Geschäftsprozeßanalysen, Anforderungsmanagement,
Objektorientierte Programmierung (OOA/OOD/OOP), UML,
Entwurfsmuster, Software Engineering,
Webservices, S/PRI-Schnittstelle, WITA-Schnittstelle, WBCI-Vorabstimmungs-Schnittstelle,
Bilddatenverarbeitung, Datenkompression und -verschlüsselung.
Tools
Python Spyder IDE, Anaconda, Visual Studio Code, Eclipse, STM32CudeIDE.
DBWrench (ER model), IBM OpenAdmin Informix Tool (ER model), PGAdmin (ER model PostgreSQL), MS-SQL-Server Management Studio (ER model).
ARIS (UML), Visio UML Designer, Together UML Designer, MID Innovator (UML).
Bizagi Modeler (BPML), BPEL Orchestry (BPML model).
SVN, Subversion, GIT, CVS (Version Control System).
JIRA (Scrum backlog).
OpenGL, 3D Libraries, DICOM Interface.
SSH, TLS Protokoll.
OpenCV, OpenMV.
diverse Mitgliedschaften, Veröffentlichungen (Details auf Anfrage)
Bilddatenverarbeitung
"Der Consultant hat aufgrund seiner systematischen und produktiven Vorgehensweise das Projekt wieder auf eine stabile Bahn gebracht. Beim Kunden war er nicht zuletzt wegen seiner langjährigen Projekterfahrung im Warenwirtschaftsbereich sehr geschätzt. Er verfügt über ein reichhaltiges Wissen im Programmiersprachen-, OOA/OOD-Bereich (UML) und Datenbankbereich, welches für das Projekt eine große Bereicherung gewesen ist. Neben seiner fachlichen Qualifikation sind insbesondere seine Einsatzbereitschaft, Zuverlässigkeit sowie seine Beratungsqualitäten besonders hervorzuheben."
— Projekt Internationale Artikelstammdatenverwaltung (IAS) in JAVA, 03/01 - 12/01
Referenz durch Project Manager Abt. Software, Großhandel (550 MA), vom 19.12.01