Entwicklung im Bereich Embedded Projekte
Aktualisiert am 17.09.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 16.10.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Embedded C
Firmware-Developer
C++
Object Pascal
Embedded Betriebssysteme
freeRTOS
Deutsch
Muttersprache
Englisch
Fließend

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
Suche ausschließlich Remote-Projekte, kurze Einarbeitungszeit (1-5 Tage) vor Ort ist möglich.
möglich

Projekte

Projekte

23 Jahre
2001-10 - heute

Tastatur- und Anzeigeneinheit mit RS485 Interface

Developer Embedded C/C++ ARM Cortex-M0 PSoC Creator 4.4 ...
Developer
  • 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.


Embedded C/C++ ARM Cortex-M0 PSoC Creator 4.4 CY8C4248LQI-BL553 MiniProg4 VOXIO-Lesemodul GIT
Embedded C/C++ ARM Cortex-M0 PSoC Creator 4.4 CY8C4248LQI-BL553 MiniProg4 VOXIO-Lesemodul GIT
SCHULTE-SCHLAGBAUM AG
6 Monate
2022-07 - 2022-12

Reduzierung des Energieverbrauches

Developer C PSoC Creator 4.4 LEGIC-BLE-Chips ...
Developer
  • 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.


C PSoC Creator 4.4 LEGIC-BLE-Chips CY8C4248LQI-BL583 CY8C4248LQI-BL553 MiniProg4 SPI-EEPROM I2C- EEPROM GIT
C PSoC Creator 4.4 LEGIC-BLE-Chips CY8C4248LQI-BL583 CY8C4248LQI-BL553 MiniProg4 SPI-EEPROM I2C- EEPROM GIT
SCHULTE-SCHLAGBAUM AG
Remote
8 Monate
2021-11 - 2022-06

BLE Firmware Funkzertifizierungen

Developer C PSoC Creator 4.4 LEGIC-BLE-Chips ...
Developer
  • 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.

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
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
SCHULTE-SCHLAGBAUM AG
Remote
5 Monate
2021-06 - 2021-10

BLE Over-The-Air Bootloader für elektronische Schließanlagen und Zugangskontrollsysteme

Developer C PSoC Creator 4.4 CY8C4248LQI-BL583 ...
Developer

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 OTA Bootloadern und OTA Bootloadables.
  • 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.

C PSoC Creator 4.4 CY8C4248LQI-BL583 CY8C4248LQI-BL553 MiniProg3 MiniProg4 EEPROM AT24CM02 GIT
C PSoC Creator 4.4 CY8C4248LQI-BL583 CY8C4248LQI-BL553 MiniProg3 MiniProg4 EEPROM AT24CM02 GIT
ECCOS PRO GMBH
Remote
10 Monate
2021-01 - 2021-10

Handelssystem Framework

Lead Developer PYTHON PyQt5 pyqtgraph ...
Lead Developer

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.

PYTHON PyQt5 pyqtgraph pandas yfinance numpy
PYTHON PyQt5 pyqtgraph pandas yfinance numpy
9 Monate
2021-01 - 2021-09

Roboter für autonomes Fahren

Lead Developer Python OpenCV Linux ...
Lead Developer

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.

Python OpenCV Linux Robot Operating System ROS Jetson Nano FrSky Taranis X9E FrSky-XSR GIT.
Python OpenCV Linux Robot Operating System ROS Jetson Nano FrSky Taranis X9E FrSky-XSR GIT.
9 Monate
2021-01 - 2021-09

Bilddatenverarbeitung und Sensorauswertung auf Jetson Nano

Lead Developer C++ OpenCV OpenMV ...
Lead Developer

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.


C++ OpenCV OpenMV Linux Robot Operating System ROS Dual OV2311 Monochrome Global Shutter Camera IMX219 Stereo 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 Microsoft Kinect Depth-Camera Python FrSky Taranis X9E FrSky-XSR
C++ OpenCV OpenMV Linux Robot Operating System ROS Dual OV2311 Monochrome Global Shutter Camera IMX219 Stereo 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 Python Microsoft Kinect Depth-Camera FrSky Taranis X9E FrSky-XSR
Robotik
1 Jahr 3 Monate
2020-01 - 2021-03

Motorsteuerungen für Gleichstrommotoren und bürstenlose Gleichstrommotoren

Lead Developer ARM Cortex-M STM32CubeIDE Visual Studio Code ...
Lead Developer

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.

ARM Cortex-M STM32CubeIDE Visual Studio Code Arduino IDE STM32F4 GITHUB C++ simpleFOClibrary Linux
ARM Cortex-M STM32CubeIDE Visual Studio Code Arduino IDE STM32F4 GITHUB C++ simpleFOClibrary Linux
Robotik
1 Jahr 3 Monate
2020-01 - 2021-03

Firmware für Atemgeräte

Lead Developer Raspberry Pi 4 B 7? Touchscreen GPIO ...
Lead Developer

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.

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
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
1 Jahr
2020-01 - 2020-12

Entwicklung einer MINT Drohne für Universitäten und Schulen

Lead Developer NVIDIA JETSON NANO STM32F722 BMP280 ...
Lead Developer

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.


NVIDIA JETSON NANO STM32F722 BMP280 32 Bit ESCs brushless T-Motor DJI Digital FPV System OpenCV Python3 LIDAR TOF-Laser
NVIDIA JETSON NANO STM32F722 BMP280 32 Bit ESCs brushless T-Motor DJI Digital FPV System OpenCV Python3 LIDAR TOF-Laser
FORSCHUNG
1 Jahr
2020-01 - 2020-12

NFC/RFID Controller mit Webinterface

Lead Developer Raspberry Pi 4 B GPIO WLAN ...
Lead Developer

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.

Raspberry Pi 4 B GPIO WLAN Bootstrap HTML CSS PHP Javascript FPC Linux
Raspberry Pi 4 B GPIO WLAN Bootstrap HTML CSS PHP Javascript FPC Linux
Industrie
1 Jahr
2020-01 - 2020-12

Maschinensteuerung mit Hotspot und Webinterface

Lead Developer Raspberry Pi 4 B GPIO WLAN ...
Lead Developer

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.

Raspberry Pi 4 B GPIO WLAN Bluetooth Bootstrap InfluxDB HTML CSS PHP Javascript FPC Linux
Raspberry Pi 4 B GPIO WLAN Bluetooth Bootstrap InfluxDB HTML CSS PHP Javascript FPC Linux
Maschinenbau
2 Jahre
2019-01 - 2020-12

Spektrale Analyse von seismischen Wellen

Lead Developer Raspberry Pi 3 B I²C-Bus SPI-Bus ...
Lead Developer

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.

Raspberry Pi 3 B I²C-Bus SPI-Bus ESP32 ADS1115 ADS1262 Geophone PostgreSQL FPC APACHE WordPress
Raspberry Pi 3 B I²C-Bus SPI-Bus ESP32 ADS1115 ADS1262 Geophone PostgreSQL FPC APACHE WordPress
Forschung
1 Jahr
2019-01 - 2019-12

Analyse von Großhandelsschnittstellen

Berater WITA SPRI Webservices ...
Berater

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.

Webservices BPML WITA SPRI
WITA SPRI Webservices BPML
Schwerin, Mecklenburg
1 Jahr
2018-01 - 2018-12

Delphi 10 Seminar

Dozent Informatik OOP Delphi
Dozent

DELPHI 10
Dozent

  • Dozent für die Programmiersprache DELPHI 10 in Hamburg.


Technologien: DELPHI 10.

Delphi 10
Informatik OOP Delphi
Pascal GmbH
Hamburg
1 Jahr
2018-01 - 2018-12

Empirical Mode Decomposition (EMD) von Börsenkursen

Lead Developer Nanotrader Skriptsprache Express PASCAL ...
Lead Developer

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.

Nanotrader Skriptsprache Express PASCAL WINDOWS-DLLs C++
Nanotrader Skriptsprache Express PASCAL WINDOWS-DLLs C++
Online Broker
2 Jahre
2017-01 - 2018-12

Analyse von Großhandelsschnittstellen

Business Analyst und Architekt MS-SQL-Server SSIS-Pakete SQL-Queries und Procedures ...
Business Analyst und Architekt

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.

MS-SQL-Server SSIS-Pakete SQL-Queries und Procedures DWH Webservices S/PRI-Schnittstelle WITA-Schnittstelle WBCI-Vorabstimmungs-Schnittstelle
MS-SQL-Server SSIS-Pakete SQL-Queries und Procedures DWH Webservices S/PRI-Schnittstelle WITA-Schnittstelle WBCI-Vorabstimmungs-Schnittstelle
1&1 Internet SE
Montabaur
2 Jahre
2016-07 - 2018-06

Robotik

Lead Developer Raspberry Pi 3 B Pi Camera FPC
Lead Developer
  • Entwicklung von Algorithmen im Bereich künstliche Inteligenz von Robotern zur Erkennung von Ecken, Kanten, Spielfläche, Farbkalibrierung, Ballerkennung und Lokalisierung.
  • Entwicklung mehrerer Roboter mit Ketten- und Radantrieb sowie unterschiedlichen Sensoren.
Raspberry Pi 3 B Pi Camera FPC
Raspberry Pi 3 B Pi Camera FPC
Forschung
5 Monate
2017-08 - 2017-12

Quantenphysik

Lead Developer
Lead Developer
  • Messung von Interferenzmustern des Lichts am Doppelspalt und Berechnung von Frequenzverschiebungen des Interferenzmuserts mit Hilfe von Autokorrelationsalgorithmen.
Forschung
11 Monate
2017-01 - 2017-11

Spektrale Analyse von Finanzreihen

Lead Developer Algorithmenentwicklung Handelssysteme Windows API ...
Lead Developer
  • Entwicklung eines Analysesystemes zur Ermittlung von spektralen Analysen von Finanzreihen auf Grundlage des MESA-Algorithmus von Dr.(Name auf Anfrage), eines Algorithmus der diskreten Fourier-Transformation von Dr. (Name auf Anfrage) sowie der Autokorrelation von Preisdaten phasenverschoben mit sich selbst unter Nanotrader mit der Hilfe von PASCAL und selbst entwickelten WINDOWS-DLLs.
C++ Pascal PostgreSQL Express
Algorithmenentwicklung Handelssysteme Windows API WINDOWS DLL
Online Broker
1 Jahr 5 Monate
2016-01 - 2017-05

Markteröffnungsstrategie

Lead Developer Algorithmenentwicklung Handelssysteme Windows API ...
Lead Developer
  • Entwicklung einer Markteröffnungsstrategie für den DAX und den Dow Jones Industrial Average (DOW).
  • Die Strategie erstellt eine Analyse des aktuellen Trendstatus am Morgen und berechnet Einstiegs- und Austiegszeitpunkte anhand klassischer technischer Analyse.
  • Das System läuft auf der Handelsplattform Nanotrader einer Bank in Luxemburg mit der Hilfe der Skriptsprache Express, PASCAL, C++ und selbst entwickelten WINDOWS-DLLs.
C++ Pascal PostgreSQL Express
Algorithmenentwicklung Handelssysteme Windows API WINDOWS DLL
Online Broker
18 Jahre
1999-01 - 2016-12

Automatische Handelssysteme

Entwickler Algorithmenentwicklung Handelssysteme Windows API ...
Entwickler
  • Handel von Aktien und Derivaten, Entwicklung von Algorithmen der technischen Analyse unter C++, PASCAL und Express für den Handel an den Finanzmärkten.
  • Neben Indikatoren auf Basis von Markttechnik/Charttechnik wurden statistische Auswertungen und komplette Handelssysteme für den Kurzzeithandel entwickelt.
C++ Pascal PostgreSQL Express
Algorithmenentwicklung Handelssysteme Windows API WINDOWS DLL
Online Broker
Raum Düsseldorf
10 Monate
2015-09 - 2016-06

Dispositionsverwaltung

Business Analyst und Architekt Entwicklung
Business Analyst und Architekt
  • Entwurf eines neuen relationalen Datenmodelles und Programmierung einer Auftrags- und Prozeßverwaltung für Dispositionen im Bereich Gebäude- und Grundstücksadministration unter IBM Informix SQL, DELPHI XE7 und SVN.
DELPHI XE7 Informix SQL
Entwicklung
Immobilien Service Deutschland
Lüdenscheid
1 Jahr
2015-07 - 2016-06

Robocup SPL

Developer
Developer
  • Entwicklung von Algorithmen im Bereich Bilddatenverarbeitung und Objekterkennung für die Robocup SPL in Zusammenarbeit mit der HTWK Leipzig.
  • Präsentation eines Robocup Projektes für Kinder bei Dr. ( Name auf Anfrage) Forschungsminister am Ministerium für Höhere Bildung in den Vereinigten Arabischen Emiraten.
HTWK Leipzig
4 Jahre
2012-01 - 2015-12

Telekommunikationsanalysesystem TAS

Lead Architect und Entwickler Projektleitung Entwicklung Geschäftsprozeßanalysen ...
Lead Architect und Entwickler

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:

  • Analyse von B2B Datenstrukturen und Geschäftsprozessen,
  • Spezifikation und Entwurf eines ER-Datenbankmodels für DWHs,
  • Programmierung der Verarbeitung und Aufbereitung der Daten im Webserver und im SQL-Server,
  • Analyse von Fehlerfällen, fehlerhaften Aufträgen und fehlerhaften Nachrichten,
  • Programmierung des Monitorings von Auftragslaufzeiten in Abhängigkeit von Zeit und Ort (Postleitzahl),
  • Programmierung der PKI mittels WSDL-Dateien, Verwaltung der Zertifikate und automatische Prüfung der Signaturen innerhalb der XML-Schnittstelle auf Kundenseite,
  • Programmierung der RSA-Verschlüsselung für den Datentransport zwischen Arbeitsplatz- und Cloudrechner,
  • Erstellung von automatischen Testfällen unter SOAP UI Pro.
JAVA Apache Tomcat Pascal PostgreSQL SoapUI Cloud Server
Projektleitung Entwicklung Geschäftsprozeßanalysen Schnittstellen
Raum Düsseldorf
2 Jahre
2013-01 - 2014-12

AVR Firmware

Lead Developer AVR Microcontroller AVR Assembler C ...
Lead Developer
  • Entwicklung einer Firmware unter AVR-Assembler, um das Rauschen eines Komparators über einen Mikrocontroller vom Typ ATtiny85 abzugreifen und über eine COM-USB Brücke vom Typ FT232RL an einen Rechner als Zufallszahlengenerator weiterzuleiten.
MikroElektronika Entwicklungsumgebung
AVR Microcontroller AVR Assembler C Pascal
9 Jahre 1 Monat
2004-06 - 2013-06

Großhandelsschnittstelle WITA

Systemarchitekt und Business Analyst Prozeßmodellierung Geschäftsprozeßanalysen
Systemarchitekt und Business Analyst

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

  • Analyse, Spezifikation, Entwicklung und Revision der B2B-Datenstrukturen und B2B-Geschäftsprozesse,
  • Aufnahme und Spezifikation der funktionalen und der nicht-funktionalen Anforderungen,
  • Planung der PKI-Struktur der Schnittstelle,
  • Einsatz und Verwaltung der Zertifikate,
  • Prüfung der Signaturen innerhalb der XML-Schnittstelle,
  • Authentifizierung der Benutzer innerhalb des Internetportals,
  • Entwurf einer allgemeinen Benutzerverwaltung,
  • Systemarchitekt für die Business Logic Wholesale (BLW),
  • Systemarchitekt des neuen Wholesaleportals,
  • Systemarchitekt für DWH-Schnittstellen.
  • Anforderungsmanagement für PreBilling und Bestandskorrekturen,
  • Revision der Implementierung der Webservice-Schnittstelle, des Portals und der Business Logic Wholesale (BLW),
  • Entwicklung der Service-orientierten Architektur (SOA).
UML SAP DMS DWH ESAA WITA CMS SOA
Prozeßmodellierung Geschäftsprozeßanalysen
DEUTSCHE TELEKOM
Düsseldorf / Bonn / Darmstadt
2 Monate
2006-11 - 2006-12

Messebauverwaltung

Lead Developer Warenwirtschaftssystem Stammdatenverwaltung
Lead Developer
  • Entwicklung eines Buchhaltungsprogrammes zur Verwaltung von Projektkosten im Bereich des Messebaues unter Delphi.
Delphi
Warenwirtschaftssystem Stammdatenverwaltung
JAEGERS MESSEELEMENTE
Düsseldorf
10 Monate
2004-07 - 2005-04

Vorlesungen

Dozent
Dozent
  • Vorlesungen an der Technische Akademie Wuppertal, einem Institut der RWTH Aachen, in Computer Graphik, Medizinische Bilddatenverarbeitung, Datenkompression, Medizinische Dokumentation und objektorientierte Programmierung.
Technische Akademie Wuppertal
Wuppertal
2 Monate
2004-04 - 2004-05

Handelsplattform für Banken

Project Manager Projektleitung
Project Manager
  • Projektleitung für die Programmentwicklung einer Handelsplattform im Bankenbereich unter Delphi, Oracle SQL und Citrix.
DELPHI Oracle SQL Citrix
Projektleitung
Raum Düsseldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl.-Inform., Dr.-Ing.

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?

Position

Position

- 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.

Kompetenzen

Kompetenzen

Top-Skills

Embedded C Firmware-Developer C++ Object Pascal Embedded Betriebssysteme freeRTOS

Schwerpunkte

Anforderungsmanagement
Bilddatenverarbeitung
Datenkompression und -verschlüsselung
Embedded Hardware Entwicklung
Embedded Programmierung
Geschäftsprozeßanalysen
Objektorientierte Programmierung
(OOA/OOD/OOP),
Projektmanagement
Relationaler Datenbankentwurf
Software Engineering
SQL
UML
Vorgehensmodelle
(Wasserfallmodell, V-Modell, Prototyping

Aufgabenbereiche

Embedded Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Abrechungssysteme für Telekommunikation
Algorithmenentwurf, Compilerbau
Anforderungsmanagement
APACHE
Bibliotheken SWING, zApp
Bluetooth
BPML
BPML
CCC Harvest
Citrix
CMS
CVS
Datenkompression und -verschlüsselung
DMS
Eclipse
Embedded Programmierung
Geschäftsprozeßanalysen
GITHUB
GUI
Handelssysteme
HTML
Informatik
Internetanbindungen
Internetanwendungen, B2B-Portale
Mehrschichtenarchitektur (Client-Server)
MOSFET
MS Project
Nanotrader
OOA / OOD / OOP
Objektorientierte Analyse/Entwurf/Programmierung
OOP
Qualitätssicherung
Relationaler Datenbankentwurf, SQL, ER-Modellierung
SAP
Schaltregler
Schnittstellen
Schnittstellenprogrammierung
(DATANORM, EDIFACT, BAZ)
Skriptsprache Express
SOA
SOAP
SPRI
SSIS-Pakete
Standard Template Library (STL)
UML-Notation, Together-J
Visual SourceSafe
Warenwirtschaftssysteme
WBCI-Vorabstimmungs-Schnittstelle
Webservices
Windows API
WINDOWS DLL
WINDOWS-DLLs
WITA-Schnittstelle
WLAN
WordPress
XML

Erfahrungen

  • Als Berater für gewerbliche Projekte habe ich eine langjährige Erfahrung in mehr als 100 Projekten. Einige dieser Projekte waren sehr umfangreich wie beispielsweise die Einführung einer neuen Großhandelsschnittstelle für das Deutsche Festnetz, welche ich im Rahmen des Anforderungsmanagements und als Leading System Architect für die Deutsche Telekom entworfen und begleitet habe (Budget > 100 Millionen Euro). Mein derzeitiger Schwerpunkt liegt im Bereich von ETL-, DWH-, Anforderungsmanagement, BI-Projekten, Geschäftsprozeßanalysen und der Projektleitung.
  • Im wissenschaftlichen Bereich habe ich zahlreiche Algorithmen entwickelt im Bereich Bilddatenverarbeitung, Datenkompression, Robotics und der Spektrum Analyse im In- und Ausland. Als Gutachter habe ich für mehrere wissenschaftliche Zeitschriften in den Niederlanden gearbeitet und zahlreiche Artikel in internationalen Verlägen veröffentlicht.
  • Als Autor für mehrere Verlage wurden von meinen Programmen mehr als 150.000 Stück in Europa und den Vereinigten Staaten verkauft. Gleich ob Sie neue Algorithmen entwickeln wollen oder einen erfahrenden Berater, Projektleiter oder Systemarchitekten suchen, als Diplom-Informatiker und promovierter Elektrotechniker kann ich Ihnen weiterhelfen.

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.

Betriebssysteme

Bootstrap
Linux
MS-DOS
Sehr gute Kenntnisse
Raspbian
Robot Operating System ROS
Unix, Linux
Sehr gute Kenntnisse
Windows
Sehr gute Kenntnisse

Programmiersprachen

6502/Z80/68000/80x86/PENTIUM Assembler
Arduino IDE
Assembler
sehr gute Kenntnisse
ATMEGA RISC-based microcontroller
ATTiny
AVR-Pascal
Basic
C
sehr gute Kenntnisse
C++
sehr gute Kenntnisse
Codetyphon
sehr gute Kenntnisse
CSS
Delphi
sehr gute Kenntnisse
Delphi 10
DELPHI XE7
Express
Fortran
gute Kenntnisse
FPC
sehr gute Kenntnisse
Java
sehr gute Kenntnisse
JavaScript
sehr gute Kenntnisse
Lazarus
sehr gute Kenntnisse
Object-Pascal
Oracle SQL
Pascal
sehr gute Kenntnisse
PHP
Python
Python3
UML
Visual Studio Code

Datenbanken

BDE
Gute Kenntnisse
DWH
Sehr gute Kenntnisse
ETL
Sehr gute Kenntnisse
InfluxDB
Informix SQL
Gute Kenntnisse
Interbase
MS-SQL-Server
Sehr gute Kenntnisse
Oracle
Gute Kenntnisse
PostgreSQL
Sehr gute Kenntnisse
SQL
Sehr gute Kenntnisse
SQL-Queries und Procedures
Sybase
Transact-SQL
Sehr gute Kenntnisse

Datenkommunikation

Datenkompression
Sehr gute Kenntnisse
Datenverschlüsselung
Sehr gute Kenntnisse
Internet, Intranet
Gute Kenntnisse
S/PRI-Schnittstelle

Hardware

7? Touchscreen
ADS1115
ADS1262
ARM Cortex-M
Benewake TFmini-S LiDAR
Cray
Dual OV2311 Monochrome Global Shutter Camera
ESP32
ESP32
FrSky Taranis X9E
FrSky Taranis X9E
FrSky-XSR
FrSky-XSR
Geophone
GPIO
I2C-Bus
IBM Großrechner
IMX219 Stereo Camera
Intel 8265AC
I²C-Bus
I²C-Bus
Jetson Nano
Matek 3901-L0X Optical Flow Sensor
Membranpumpe 622-EL-BL
Microsoft Kinect Depth-Camera
Microsoft Kinect Depth-Camera
MOSFET STN3NF06L
MOSFET STN3PF06
Operationsverstärker AS358MTR-G1
PC
Pi Camera
Pushbutton Controller LTC2954
Raspberry
Raspberry Pi 3 B
Raspberry Pi 3 B
Raspberry Pi 4 B
RPLIDAR A1M8 360° Lidar
Schaltregler LM2596S
Spannungswandler LM317
SPI-Bus
STM32F4
VL53L1X

Berechnung / Simulation / Versuch / Validierung

LIDAR-Lite v3HP
MikroElektronika Entwicklungsumgebung
OpenCV
OpenMV
OpenMV H7 Plus
simpleFOClibrary
STM32CubeIDE
TensorRT

Design / Entwicklung / Konstruktion

Algorithmenentwicklung
Apache Tomcat
AVR Microcontroller
Bizagi
BPML Modellierung
Cloud Server
Entwicklung
ESAA
Membranpumpen
Prozeßmodellierung
SoapUI
Stammdatenverwaltung
Warenwirtschaftssystem
WITA

Branchen

Branchen

  • Automobilindustrie
  • Bilddatenverarbeitung

  • Chemieindustrie
  • Datenkompression
  • Einzelhandel
  • Finanzdienstleister
  • Forschung
  • Großhandel
  • Internet
  • Logistik
  • Medizin
  • Telekommunikation
  • Wissenschaft

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
Suche ausschließlich Remote-Projekte, kurze Einarbeitungszeit (1-5 Tage) vor Ort ist möglich.
möglich

Projekte

Projekte

23 Jahre
2001-10 - heute

Tastatur- und Anzeigeneinheit mit RS485 Interface

Developer Embedded C/C++ ARM Cortex-M0 PSoC Creator 4.4 ...
Developer
  • 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.


Embedded C/C++ ARM Cortex-M0 PSoC Creator 4.4 CY8C4248LQI-BL553 MiniProg4 VOXIO-Lesemodul GIT
Embedded C/C++ ARM Cortex-M0 PSoC Creator 4.4 CY8C4248LQI-BL553 MiniProg4 VOXIO-Lesemodul GIT
SCHULTE-SCHLAGBAUM AG
6 Monate
2022-07 - 2022-12

Reduzierung des Energieverbrauches

Developer C PSoC Creator 4.4 LEGIC-BLE-Chips ...
Developer
  • 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.


C PSoC Creator 4.4 LEGIC-BLE-Chips CY8C4248LQI-BL583 CY8C4248LQI-BL553 MiniProg4 SPI-EEPROM I2C- EEPROM GIT
C PSoC Creator 4.4 LEGIC-BLE-Chips CY8C4248LQI-BL583 CY8C4248LQI-BL553 MiniProg4 SPI-EEPROM I2C- EEPROM GIT
SCHULTE-SCHLAGBAUM AG
Remote
8 Monate
2021-11 - 2022-06

BLE Firmware Funkzertifizierungen

Developer C PSoC Creator 4.4 LEGIC-BLE-Chips ...
Developer
  • 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.

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
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
SCHULTE-SCHLAGBAUM AG
Remote
5 Monate
2021-06 - 2021-10

BLE Over-The-Air Bootloader für elektronische Schließanlagen und Zugangskontrollsysteme

Developer C PSoC Creator 4.4 CY8C4248LQI-BL583 ...
Developer

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 OTA Bootloadern und OTA Bootloadables.
  • 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.

C PSoC Creator 4.4 CY8C4248LQI-BL583 CY8C4248LQI-BL553 MiniProg3 MiniProg4 EEPROM AT24CM02 GIT
C PSoC Creator 4.4 CY8C4248LQI-BL583 CY8C4248LQI-BL553 MiniProg3 MiniProg4 EEPROM AT24CM02 GIT
ECCOS PRO GMBH
Remote
10 Monate
2021-01 - 2021-10

Handelssystem Framework

Lead Developer PYTHON PyQt5 pyqtgraph ...
Lead Developer

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.

PYTHON PyQt5 pyqtgraph pandas yfinance numpy
PYTHON PyQt5 pyqtgraph pandas yfinance numpy
9 Monate
2021-01 - 2021-09

Roboter für autonomes Fahren

Lead Developer Python OpenCV Linux ...
Lead Developer

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.

Python OpenCV Linux Robot Operating System ROS Jetson Nano FrSky Taranis X9E FrSky-XSR GIT.
Python OpenCV Linux Robot Operating System ROS Jetson Nano FrSky Taranis X9E FrSky-XSR GIT.
9 Monate
2021-01 - 2021-09

Bilddatenverarbeitung und Sensorauswertung auf Jetson Nano

Lead Developer C++ OpenCV OpenMV ...
Lead Developer

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.


C++ OpenCV OpenMV Linux Robot Operating System ROS Dual OV2311 Monochrome Global Shutter Camera IMX219 Stereo 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 Microsoft Kinect Depth-Camera Python FrSky Taranis X9E FrSky-XSR
C++ OpenCV OpenMV Linux Robot Operating System ROS Dual OV2311 Monochrome Global Shutter Camera IMX219 Stereo 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 Python Microsoft Kinect Depth-Camera FrSky Taranis X9E FrSky-XSR
Robotik
1 Jahr 3 Monate
2020-01 - 2021-03

Motorsteuerungen für Gleichstrommotoren und bürstenlose Gleichstrommotoren

Lead Developer ARM Cortex-M STM32CubeIDE Visual Studio Code ...
Lead Developer

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.

ARM Cortex-M STM32CubeIDE Visual Studio Code Arduino IDE STM32F4 GITHUB C++ simpleFOClibrary Linux
ARM Cortex-M STM32CubeIDE Visual Studio Code Arduino IDE STM32F4 GITHUB C++ simpleFOClibrary Linux
Robotik
1 Jahr 3 Monate
2020-01 - 2021-03

Firmware für Atemgeräte

Lead Developer Raspberry Pi 4 B 7? Touchscreen GPIO ...
Lead Developer

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.

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
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
1 Jahr
2020-01 - 2020-12

Entwicklung einer MINT Drohne für Universitäten und Schulen

Lead Developer NVIDIA JETSON NANO STM32F722 BMP280 ...
Lead Developer

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.


NVIDIA JETSON NANO STM32F722 BMP280 32 Bit ESCs brushless T-Motor DJI Digital FPV System OpenCV Python3 LIDAR TOF-Laser
NVIDIA JETSON NANO STM32F722 BMP280 32 Bit ESCs brushless T-Motor DJI Digital FPV System OpenCV Python3 LIDAR TOF-Laser
FORSCHUNG
1 Jahr
2020-01 - 2020-12

NFC/RFID Controller mit Webinterface

Lead Developer Raspberry Pi 4 B GPIO WLAN ...
Lead Developer

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.

Raspberry Pi 4 B GPIO WLAN Bootstrap HTML CSS PHP Javascript FPC Linux
Raspberry Pi 4 B GPIO WLAN Bootstrap HTML CSS PHP Javascript FPC Linux
Industrie
1 Jahr
2020-01 - 2020-12

Maschinensteuerung mit Hotspot und Webinterface

Lead Developer Raspberry Pi 4 B GPIO WLAN ...
Lead Developer

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.

Raspberry Pi 4 B GPIO WLAN Bluetooth Bootstrap InfluxDB HTML CSS PHP Javascript FPC Linux
Raspberry Pi 4 B GPIO WLAN Bluetooth Bootstrap InfluxDB HTML CSS PHP Javascript FPC Linux
Maschinenbau
2 Jahre
2019-01 - 2020-12

Spektrale Analyse von seismischen Wellen

Lead Developer Raspberry Pi 3 B I²C-Bus SPI-Bus ...
Lead Developer

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.

Raspberry Pi 3 B I²C-Bus SPI-Bus ESP32 ADS1115 ADS1262 Geophone PostgreSQL FPC APACHE WordPress
Raspberry Pi 3 B I²C-Bus SPI-Bus ESP32 ADS1115 ADS1262 Geophone PostgreSQL FPC APACHE WordPress
Forschung
1 Jahr
2019-01 - 2019-12

Analyse von Großhandelsschnittstellen

Berater WITA SPRI Webservices ...
Berater

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.

Webservices BPML WITA SPRI
WITA SPRI Webservices BPML
Schwerin, Mecklenburg
1 Jahr
2018-01 - 2018-12

Delphi 10 Seminar

Dozent Informatik OOP Delphi
Dozent

DELPHI 10
Dozent

  • Dozent für die Programmiersprache DELPHI 10 in Hamburg.


Technologien: DELPHI 10.

Delphi 10
Informatik OOP Delphi
Pascal GmbH
Hamburg
1 Jahr
2018-01 - 2018-12

Empirical Mode Decomposition (EMD) von Börsenkursen

Lead Developer Nanotrader Skriptsprache Express PASCAL ...
Lead Developer

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.

Nanotrader Skriptsprache Express PASCAL WINDOWS-DLLs C++
Nanotrader Skriptsprache Express PASCAL WINDOWS-DLLs C++
Online Broker
2 Jahre
2017-01 - 2018-12

Analyse von Großhandelsschnittstellen

Business Analyst und Architekt MS-SQL-Server SSIS-Pakete SQL-Queries und Procedures ...
Business Analyst und Architekt

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.

MS-SQL-Server SSIS-Pakete SQL-Queries und Procedures DWH Webservices S/PRI-Schnittstelle WITA-Schnittstelle WBCI-Vorabstimmungs-Schnittstelle
MS-SQL-Server SSIS-Pakete SQL-Queries und Procedures DWH Webservices S/PRI-Schnittstelle WITA-Schnittstelle WBCI-Vorabstimmungs-Schnittstelle
1&1 Internet SE
Montabaur
2 Jahre
2016-07 - 2018-06

Robotik

Lead Developer Raspberry Pi 3 B Pi Camera FPC
Lead Developer
  • Entwicklung von Algorithmen im Bereich künstliche Inteligenz von Robotern zur Erkennung von Ecken, Kanten, Spielfläche, Farbkalibrierung, Ballerkennung und Lokalisierung.
  • Entwicklung mehrerer Roboter mit Ketten- und Radantrieb sowie unterschiedlichen Sensoren.
Raspberry Pi 3 B Pi Camera FPC
Raspberry Pi 3 B Pi Camera FPC
Forschung
5 Monate
2017-08 - 2017-12

Quantenphysik

Lead Developer
Lead Developer
  • Messung von Interferenzmustern des Lichts am Doppelspalt und Berechnung von Frequenzverschiebungen des Interferenzmuserts mit Hilfe von Autokorrelationsalgorithmen.
Forschung
11 Monate
2017-01 - 2017-11

Spektrale Analyse von Finanzreihen

Lead Developer Algorithmenentwicklung Handelssysteme Windows API ...
Lead Developer
  • Entwicklung eines Analysesystemes zur Ermittlung von spektralen Analysen von Finanzreihen auf Grundlage des MESA-Algorithmus von Dr.(Name auf Anfrage), eines Algorithmus der diskreten Fourier-Transformation von Dr. (Name auf Anfrage) sowie der Autokorrelation von Preisdaten phasenverschoben mit sich selbst unter Nanotrader mit der Hilfe von PASCAL und selbst entwickelten WINDOWS-DLLs.
C++ Pascal PostgreSQL Express
Algorithmenentwicklung Handelssysteme Windows API WINDOWS DLL
Online Broker
1 Jahr 5 Monate
2016-01 - 2017-05

Markteröffnungsstrategie

Lead Developer Algorithmenentwicklung Handelssysteme Windows API ...
Lead Developer
  • Entwicklung einer Markteröffnungsstrategie für den DAX und den Dow Jones Industrial Average (DOW).
  • Die Strategie erstellt eine Analyse des aktuellen Trendstatus am Morgen und berechnet Einstiegs- und Austiegszeitpunkte anhand klassischer technischer Analyse.
  • Das System läuft auf der Handelsplattform Nanotrader einer Bank in Luxemburg mit der Hilfe der Skriptsprache Express, PASCAL, C++ und selbst entwickelten WINDOWS-DLLs.
C++ Pascal PostgreSQL Express
Algorithmenentwicklung Handelssysteme Windows API WINDOWS DLL
Online Broker
18 Jahre
1999-01 - 2016-12

Automatische Handelssysteme

Entwickler Algorithmenentwicklung Handelssysteme Windows API ...
Entwickler
  • Handel von Aktien und Derivaten, Entwicklung von Algorithmen der technischen Analyse unter C++, PASCAL und Express für den Handel an den Finanzmärkten.
  • Neben Indikatoren auf Basis von Markttechnik/Charttechnik wurden statistische Auswertungen und komplette Handelssysteme für den Kurzzeithandel entwickelt.
C++ Pascal PostgreSQL Express
Algorithmenentwicklung Handelssysteme Windows API WINDOWS DLL
Online Broker
Raum Düsseldorf
10 Monate
2015-09 - 2016-06

Dispositionsverwaltung

Business Analyst und Architekt Entwicklung
Business Analyst und Architekt
  • Entwurf eines neuen relationalen Datenmodelles und Programmierung einer Auftrags- und Prozeßverwaltung für Dispositionen im Bereich Gebäude- und Grundstücksadministration unter IBM Informix SQL, DELPHI XE7 und SVN.
DELPHI XE7 Informix SQL
Entwicklung
Immobilien Service Deutschland
Lüdenscheid
1 Jahr
2015-07 - 2016-06

Robocup SPL

Developer
Developer
  • Entwicklung von Algorithmen im Bereich Bilddatenverarbeitung und Objekterkennung für die Robocup SPL in Zusammenarbeit mit der HTWK Leipzig.
  • Präsentation eines Robocup Projektes für Kinder bei Dr. ( Name auf Anfrage) Forschungsminister am Ministerium für Höhere Bildung in den Vereinigten Arabischen Emiraten.
HTWK Leipzig
4 Jahre
2012-01 - 2015-12

Telekommunikationsanalysesystem TAS

Lead Architect und Entwickler Projektleitung Entwicklung Geschäftsprozeßanalysen ...
Lead Architect und Entwickler

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:

  • Analyse von B2B Datenstrukturen und Geschäftsprozessen,
  • Spezifikation und Entwurf eines ER-Datenbankmodels für DWHs,
  • Programmierung der Verarbeitung und Aufbereitung der Daten im Webserver und im SQL-Server,
  • Analyse von Fehlerfällen, fehlerhaften Aufträgen und fehlerhaften Nachrichten,
  • Programmierung des Monitorings von Auftragslaufzeiten in Abhängigkeit von Zeit und Ort (Postleitzahl),
  • Programmierung der PKI mittels WSDL-Dateien, Verwaltung der Zertifikate und automatische Prüfung der Signaturen innerhalb der XML-Schnittstelle auf Kundenseite,
  • Programmierung der RSA-Verschlüsselung für den Datentransport zwischen Arbeitsplatz- und Cloudrechner,
  • Erstellung von automatischen Testfällen unter SOAP UI Pro.
JAVA Apache Tomcat Pascal PostgreSQL SoapUI Cloud Server
Projektleitung Entwicklung Geschäftsprozeßanalysen Schnittstellen
Raum Düsseldorf
2 Jahre
2013-01 - 2014-12

AVR Firmware

Lead Developer AVR Microcontroller AVR Assembler C ...
Lead Developer
  • Entwicklung einer Firmware unter AVR-Assembler, um das Rauschen eines Komparators über einen Mikrocontroller vom Typ ATtiny85 abzugreifen und über eine COM-USB Brücke vom Typ FT232RL an einen Rechner als Zufallszahlengenerator weiterzuleiten.
MikroElektronika Entwicklungsumgebung
AVR Microcontroller AVR Assembler C Pascal
9 Jahre 1 Monat
2004-06 - 2013-06

Großhandelsschnittstelle WITA

Systemarchitekt und Business Analyst Prozeßmodellierung Geschäftsprozeßanalysen
Systemarchitekt und Business Analyst

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

  • Analyse, Spezifikation, Entwicklung und Revision der B2B-Datenstrukturen und B2B-Geschäftsprozesse,
  • Aufnahme und Spezifikation der funktionalen und der nicht-funktionalen Anforderungen,
  • Planung der PKI-Struktur der Schnittstelle,
  • Einsatz und Verwaltung der Zertifikate,
  • Prüfung der Signaturen innerhalb der XML-Schnittstelle,
  • Authentifizierung der Benutzer innerhalb des Internetportals,
  • Entwurf einer allgemeinen Benutzerverwaltung,
  • Systemarchitekt für die Business Logic Wholesale (BLW),
  • Systemarchitekt des neuen Wholesaleportals,
  • Systemarchitekt für DWH-Schnittstellen.
  • Anforderungsmanagement für PreBilling und Bestandskorrekturen,
  • Revision der Implementierung der Webservice-Schnittstelle, des Portals und der Business Logic Wholesale (BLW),
  • Entwicklung der Service-orientierten Architektur (SOA).
UML SAP DMS DWH ESAA WITA CMS SOA
Prozeßmodellierung Geschäftsprozeßanalysen
DEUTSCHE TELEKOM
Düsseldorf / Bonn / Darmstadt
2 Monate
2006-11 - 2006-12

Messebauverwaltung

Lead Developer Warenwirtschaftssystem Stammdatenverwaltung
Lead Developer
  • Entwicklung eines Buchhaltungsprogrammes zur Verwaltung von Projektkosten im Bereich des Messebaues unter Delphi.
Delphi
Warenwirtschaftssystem Stammdatenverwaltung
JAEGERS MESSEELEMENTE
Düsseldorf
10 Monate
2004-07 - 2005-04

Vorlesungen

Dozent
Dozent
  • Vorlesungen an der Technische Akademie Wuppertal, einem Institut der RWTH Aachen, in Computer Graphik, Medizinische Bilddatenverarbeitung, Datenkompression, Medizinische Dokumentation und objektorientierte Programmierung.
Technische Akademie Wuppertal
Wuppertal
2 Monate
2004-04 - 2004-05

Handelsplattform für Banken

Project Manager Projektleitung
Project Manager
  • Projektleitung für die Programmentwicklung einer Handelsplattform im Bankenbereich unter Delphi, Oracle SQL und Citrix.
DELPHI Oracle SQL Citrix
Projektleitung
Raum Düsseldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl.-Inform., Dr.-Ing.

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?

Position

Position

- 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.

Kompetenzen

Kompetenzen

Top-Skills

Embedded C Firmware-Developer C++ Object Pascal Embedded Betriebssysteme freeRTOS

Schwerpunkte

Anforderungsmanagement
Bilddatenverarbeitung
Datenkompression und -verschlüsselung
Embedded Hardware Entwicklung
Embedded Programmierung
Geschäftsprozeßanalysen
Objektorientierte Programmierung
(OOA/OOD/OOP),
Projektmanagement
Relationaler Datenbankentwurf
Software Engineering
SQL
UML
Vorgehensmodelle
(Wasserfallmodell, V-Modell, Prototyping

Aufgabenbereiche

Embedded Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Abrechungssysteme für Telekommunikation
Algorithmenentwurf, Compilerbau
Anforderungsmanagement
APACHE
Bibliotheken SWING, zApp
Bluetooth
BPML
BPML
CCC Harvest
Citrix
CMS
CVS
Datenkompression und -verschlüsselung
DMS
Eclipse
Embedded Programmierung
Geschäftsprozeßanalysen
GITHUB
GUI
Handelssysteme
HTML
Informatik
Internetanbindungen
Internetanwendungen, B2B-Portale
Mehrschichtenarchitektur (Client-Server)
MOSFET
MS Project
Nanotrader
OOA / OOD / OOP
Objektorientierte Analyse/Entwurf/Programmierung
OOP
Qualitätssicherung
Relationaler Datenbankentwurf, SQL, ER-Modellierung
SAP
Schaltregler
Schnittstellen
Schnittstellenprogrammierung
(DATANORM, EDIFACT, BAZ)
Skriptsprache Express
SOA
SOAP
SPRI
SSIS-Pakete
Standard Template Library (STL)
UML-Notation, Together-J
Visual SourceSafe
Warenwirtschaftssysteme
WBCI-Vorabstimmungs-Schnittstelle
Webservices
Windows API
WINDOWS DLL
WINDOWS-DLLs
WITA-Schnittstelle
WLAN
WordPress
XML

Erfahrungen

  • Als Berater für gewerbliche Projekte habe ich eine langjährige Erfahrung in mehr als 100 Projekten. Einige dieser Projekte waren sehr umfangreich wie beispielsweise die Einführung einer neuen Großhandelsschnittstelle für das Deutsche Festnetz, welche ich im Rahmen des Anforderungsmanagements und als Leading System Architect für die Deutsche Telekom entworfen und begleitet habe (Budget > 100 Millionen Euro). Mein derzeitiger Schwerpunkt liegt im Bereich von ETL-, DWH-, Anforderungsmanagement, BI-Projekten, Geschäftsprozeßanalysen und der Projektleitung.
  • Im wissenschaftlichen Bereich habe ich zahlreiche Algorithmen entwickelt im Bereich Bilddatenverarbeitung, Datenkompression, Robotics und der Spektrum Analyse im In- und Ausland. Als Gutachter habe ich für mehrere wissenschaftliche Zeitschriften in den Niederlanden gearbeitet und zahlreiche Artikel in internationalen Verlägen veröffentlicht.
  • Als Autor für mehrere Verlage wurden von meinen Programmen mehr als 150.000 Stück in Europa und den Vereinigten Staaten verkauft. Gleich ob Sie neue Algorithmen entwickeln wollen oder einen erfahrenden Berater, Projektleiter oder Systemarchitekten suchen, als Diplom-Informatiker und promovierter Elektrotechniker kann ich Ihnen weiterhelfen.

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.

Betriebssysteme

Bootstrap
Linux
MS-DOS
Sehr gute Kenntnisse
Raspbian
Robot Operating System ROS
Unix, Linux
Sehr gute Kenntnisse
Windows
Sehr gute Kenntnisse

Programmiersprachen

6502/Z80/68000/80x86/PENTIUM Assembler
Arduino IDE
Assembler
sehr gute Kenntnisse
ATMEGA RISC-based microcontroller
ATTiny
AVR-Pascal
Basic
C
sehr gute Kenntnisse
C++
sehr gute Kenntnisse
Codetyphon
sehr gute Kenntnisse
CSS
Delphi
sehr gute Kenntnisse
Delphi 10
DELPHI XE7
Express
Fortran
gute Kenntnisse
FPC
sehr gute Kenntnisse
Java
sehr gute Kenntnisse
JavaScript
sehr gute Kenntnisse
Lazarus
sehr gute Kenntnisse
Object-Pascal
Oracle SQL
Pascal
sehr gute Kenntnisse
PHP
Python
Python3
UML
Visual Studio Code

Datenbanken

BDE
Gute Kenntnisse
DWH
Sehr gute Kenntnisse
ETL
Sehr gute Kenntnisse
InfluxDB
Informix SQL
Gute Kenntnisse
Interbase
MS-SQL-Server
Sehr gute Kenntnisse
Oracle
Gute Kenntnisse
PostgreSQL
Sehr gute Kenntnisse
SQL
Sehr gute Kenntnisse
SQL-Queries und Procedures
Sybase
Transact-SQL
Sehr gute Kenntnisse

Datenkommunikation

Datenkompression
Sehr gute Kenntnisse
Datenverschlüsselung
Sehr gute Kenntnisse
Internet, Intranet
Gute Kenntnisse
S/PRI-Schnittstelle

Hardware

7? Touchscreen
ADS1115
ADS1262
ARM Cortex-M
Benewake TFmini-S LiDAR
Cray
Dual OV2311 Monochrome Global Shutter Camera
ESP32
ESP32
FrSky Taranis X9E
FrSky Taranis X9E
FrSky-XSR
FrSky-XSR
Geophone
GPIO
I2C-Bus
IBM Großrechner
IMX219 Stereo Camera
Intel 8265AC
I²C-Bus
I²C-Bus
Jetson Nano
Matek 3901-L0X Optical Flow Sensor
Membranpumpe 622-EL-BL
Microsoft Kinect Depth-Camera
Microsoft Kinect Depth-Camera
MOSFET STN3NF06L
MOSFET STN3PF06
Operationsverstärker AS358MTR-G1
PC
Pi Camera
Pushbutton Controller LTC2954
Raspberry
Raspberry Pi 3 B
Raspberry Pi 3 B
Raspberry Pi 4 B
RPLIDAR A1M8 360° Lidar
Schaltregler LM2596S
Spannungswandler LM317
SPI-Bus
STM32F4
VL53L1X

Berechnung / Simulation / Versuch / Validierung

LIDAR-Lite v3HP
MikroElektronika Entwicklungsumgebung
OpenCV
OpenMV
OpenMV H7 Plus
simpleFOClibrary
STM32CubeIDE
TensorRT

Design / Entwicklung / Konstruktion

Algorithmenentwicklung
Apache Tomcat
AVR Microcontroller
Bizagi
BPML Modellierung
Cloud Server
Entwicklung
ESAA
Membranpumpen
Prozeßmodellierung
SoapUI
Stammdatenverwaltung
Warenwirtschaftssystem
WITA

Branchen

Branchen

  • Automobilindustrie
  • Bilddatenverarbeitung

  • Chemieindustrie
  • Datenkompression
  • Einzelhandel
  • Finanzdienstleister
  • Forschung
  • Großhandel
  • Internet
  • Logistik
  • Medizin
  • Telekommunikation
  • Wissenschaft

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.