Commercial Projects

LogoYearTaskDescription
 2024Developer

SIEMENS
Electronic circuit breaker

Determination of currents and voltages.
Evaluation of RMS values ​​for currents and voltages.
Control and evaluation of various sensors.
Evaluation of voltages in Rogowski coils.
Switching under specified conditions.

Technologies: STM32, Embedded C/C++, freeRTOS, GIT.
 2023Developer

SWJ
Battery Management System (BMS) for LTO batteries

Control of charging currents by a microcontroller.
Current measurement using a shunt.
Voltage measurement using ADC, precision voltage sources and resistance networks.
Temperature measurements with NTCs.
Voltage decoupling using optical transmission devices and TOSLINK.
Parallel processes using Freertos.
Calculation of charged capacity.
Evaluation of LTO parameters.
Display of parameters and status on OLED and E-link displays.

Technologies: Atmega2560, Embedded C/C ++, PlatformIO, Optocoupler, Transistors, NTCs, Optical transmission devices, TOSLINK, OLED modules, e-ink modules, Freertos.
 2022Developer

SCHULTE-SCHLAGBAUM AG
Keyboard and display unit with RS485 Interface

Programming and setup of external capacitive keyboard and external display unit over RS485 controlled via ARM Cortex microcontroller.
Development of functions for text output, control of LEDs and text input in ARM Cortex firmware.
Interrupt control of keyboard input.
Implementation of the phg_Crypt_SE Protokoll.
Creation of software documentation of the firmware modules.

Technologies: Embedded C/C++, ARM Cortex-M0, PSoC Creator 4.4, CY8C4248LQI-BL553, MiniProg4, VOXIO-modul, GIT.
 2022Developer

SCHULTE-SCHLAGBAUM AG
Reduction of power consumption

Measurement and reduction of power consumption by BLE components, 868 MHz components, 900 MHz components, RFID components, SPI-EPROM and other components.
Development of algorithms for safe reading and writing of SPI-EEPROMs.
Creation of software documentation of the firmware modules.

Technologies: C, PSoC Creator 4.4, LEGIC-BLE-Chips, CY8C4248LQI-BL583, CY8C4248LQI-BL553, MiniProg4, SPI-EEPROM, I2C- EEPROM, GIT, RFID, NFC.
 2022Developer

SCHULTE-SCHLAGBAUM AG
BLE Firmware for Radio Test Mode and certification test


Development of BLE transmitting and reception functions for radio certification.
Development of keyboard functions and parsers.
Development of functions for packet Error Rate Measurement.
RFID, NFC and NXP-DESFire and NXP-Mifare Classic programming.
Creation of software documentation of the firmware modules.

Technologies: 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.
 2021Developer

ECCOS PRO GMBH
BLE Over-The-Air Bootloader for electronic locks

Development of BLE moduls on PSOC 4 hardware for electronic locks.
Development of OTA Bootloader and OTA Bootloadable.
Development of Debug functions, EEPROM read and write functions, BLE functions and interrupt programming.
Development of a little Hardware-Debugger for printf messages.
Creation of software documentation of the firmware modules.

Technologies: C, PSoC Creator 4.4, CY8C4248LQI-BL583, CY8C4248LQI-BL553, MiniProg3, MiniProg4, EEPROM AT24CM02, GIT.
 2020Lead Developer

MECHANICAL ENGINEERING
Machine control with hotspot and web interface

Development of firmware for a machine controller on a Raspberry Pi.
Development of a WLAN hotspot for configuring the machine controller via mobile phone (browser and WLAN) and via LAN.
Control of several consumers such as lights, pumps and temperatures.
Configuration of electronic torque wrenches via bluetooth.
Development of a web interface using Bootstrap, HTML, CSS, Javascript and PHP for display and configuration on a browser.
A sample page can be found at http://www.robotshack.com .
Technologies: Raspberry Pi 4 B, GPIO, WLAN, Bluetooth, Bootstrap, InfluxDB, HTML, CSS, PHP, Javascript, FPC, Linux.
 2020Lead Developer

INDUSTRY
NFC / RFID controller with web interface

Development of a firmware for reading out NFC / RFID tags on a Raspberry Pi.
Control of several consumers as well as access controls based on the read NFC data.
Development of a web interface to display the current status of the NFC / RFID data on a browser using Bootstrap, HTML, CSS, Javascript and PHP.
A sample page can be found at http://www.robotshack.com/nfc .
Technologies: Raspberry Pi 4 B, GPIO, WLAN, Bootstrap, HTML, CSS, PHP, Javascript, FPC, Linux.
 2020 – 2021Lead Developer

AIR+ S.O.E. GMBH
Breathing Apparatus Firmware

Firmware development for controlling a breathing apparatus based on a Raspberry Pi 4 B and a 7 “touchscreen. Control of multiple loads using STN3NF06L MOSFETs. Control of a diaphragm pump 622-EL-BL by operational amplifier AS358MTR-G1 and voltage regulator LM317. Control of the supply voltage by a MOSFET STN3PF06. Generation of the supply voltage of the Raspberry Pi by step-down switching regulator LM2596S. Development of a user interface for the 7 “touchscreen of the Raspberry Pi under PASCAL. Development of an automatic update mechanism via USB with checksum calculation under PASCAL.
 2019Business Analyst and Architect

WEMACOM
Telecommunication Wholesale Interface S/PRI

Analysis and implementation of the S/PRI-interface for wholesale of high speed fiberglass telecommunication products.
 2018Lecturer

PASCAL ERP SYSTEM GMBH
Delphi 10

Lecturer for DELPHI 10 in Hamburg.
 2017 – 2018Business Analyst and Architect

1&1 INTERNET SE
DWH ETL process management

Development of an ETL process in order to import XML wholesale data from a B2B order interface into a DWH database system for shadow billing as well as cost and revenue management using MS-SQL Server.
 2017Lead Developer

ONLINE BROKER
Spectral analysis of financial data

Development of analyzing algorithms for technical analysis of stock prices by using different types of spectral analysis and different filters based on the MESA algorithm of Dr. John Parker Burg, the Goertzel algorithm of the discrete Fourier transformation of Dr. Gerald Goertzel and an autocorrelation algorithm (folding of price data phase-shifted with itself) using NANOTRADER, PASCAL and own WINDOWs DLLs.
 2016 – 2017Lead Developer

ONLINE BROKER
Market-opening Strategy

Development of a market opening strategy for the DAX and the Dow Jones Industrial Average (DOW). The system made an analysis of the current trend status, calculation of entry signals, calculation of stop values and exit signals based on technical analysis, in particular the classical chart analysis, and runs on the trading system NANOTRADER of a bank in Luxembourg using PASCAL and own WINDOWs DLLs.
 2015 – 2016Business Analyst and Architect

IMMOBILIEN SERVICE DEUTSCHLAND
Dispositions Management

Business process analysis and design of a new relational data model, using bitemporal historization and surrogate keys for logistics services. Review and new concepts of storage management using IBM Informix SQL, DELPHI XE7 and SVN.
 2012 – 2015Lead Architect and Developer

TELECOMUNICATION COMPANIES
Telecom Analytics System TAS

Business process analysis and development of an analysis system for the evaluation of wholesale orders and key performance indicators (KPIs) using PASCAL, APACHE Webserver, SOAP UI Pro, Cloudserver, WINDOWS and LINUX:
– Analysis of B2B data structures and business processes,
– Specification and design of an ER model for data warehousing,
– Analysis of failure behavior cases and disorders,
– Monitoring of order delays in dependence of time and location,
– Implementation of public-key infrastructure and B2B interfaces,
– RSA-encryption for transport between workstations and cloud servers,
– Development of test cases, preparation, implementation and documentation of tests performed automatically under SOAP UI Pro.
 2004 – 2013Lead Architect and Business Analyst

DEUTSCHE TELEKOM AG
Wholesale Telecommunication

Business process analysis, requirements management and process modeling for the wholesale section of the Deutsche Telekom in more than 100 projects using ARIS, Visio UML Designer, Together UML Designer, MID Innovator, SAP PM-Tool and BPML:
– Requirement engineering for different wholesale systems, wholesale interfaces and wholesale business logics,
– Registering and specification of functional requirements,
– Registering and specification of non functional requirements,
– Analysis of B2B business cases,
– Analysis, definition, development and revision of B2B data structures and B2B business processes,
– Consultations with business stakeholders, wholesale and retail stakeholders, business departments, protection and privacy departments and development companies,
– System architect of the new German wholesale B2B interface WITA for the terrestrial network (Budget > 100.000.000 Euro),
– System architect of a new wholesale portal,
– System architect of business logic wholesale,
– System architect for data warehouse interfaces,
– Requirement engineering for PreBilling and inventory correction,
– Revision of implementation of webservice-interface, portal and business logic wholesale,
– Service-oriented architecture (SOA).
 2006Lead Developer

JAEGERS MESSEELEMENTE
Fair ERP

Development of an ERP program for cost and revenue planing of invoices, customers and suppliers of exhibitions using DELPHI.
 2004Project Manager

BANK
Financial Trading System

Project management for a trading system for Banks with customer management, using DELPHI, Oracle-SQL-Server, CITRIX and 128-Bit IDEA data encryption.
 2003Architect and Lead Developer

UNIT ONE
Fair ERP

Business process analysis and development of a customer and master data management system for exhibition construction using DELPHI.
 2002Business Analyst and Lead Developer

HENKEL
Financial Accounting

Business process analysis for financial accounting and development of a database program with SAP interfaces using DELPHI.
 2002Business Analyst

MEDIUM-SIZED BUSINESSES
Report Management

Development and implementation of several dialogs and reports for customer care and materials logistics using Abap/4.
 2001Technical Project Manager

ELECTRONIC PARTNER
International Master Data Management

Technical project management with business process analysis of an international master data management using Java, DB2-SQL-Server and Swing.
 2001Business Analyst and Lead Developer

WHOLESALE
Internet Catalogue System

Development of an Internet catalogue system for wholesale trading with BWT data compression, AES encryption and XML formats using DELPHI, Java and SQL-Server.
 2000Lead Developer

PC USERs
AES Encryption

Development of a platform independent encryption program. The program supports the Advanced Encryption Standard AES Rijndael, 256 bit keys and SHA digital signatures using JAVA and SWING.
 2000Developer

DEUTSCHE POST
System for Production Planning

Development of programs and databases for letter sorting machines and production planning of the German Mail with UML and OMT using C++ and Oracle-SQL-Server.
 1999Business Analyst and Lead Developer

HENKEL
Currency Change Adaption

Software adaptation for currency change from DM to EURO for object orientated systems of the financial accounting division using DELPHI.
 1998Project Manager

HENKEL
Bank Transfer Program

Project management and object orientated development of a program for bank transfers to the Citybank using DELPHI.
 1998Project Manager

HENKEL
Supplier Management

Project management and development of several programs for administration of item prices of suppliers for the financial accounting division using DELPHI and Oracle-SQL-Server with ODBC interfaces.
 1998Project Manager

GEBAUER
Inventory Management System

Project management for warehouse modules of an inventory management system for wholesale under WINDOWS NT using C++, Powerbuilder and Sybase-SQL-Server.
 1998Project Manager

TK SOFTWARE GMBH
Tax Data Exchange

Project management of an administration program for tax offices with DTA- and BAZ data exchange according to DIN 7064 using DELPHI.
 1997Business Analyst and Lead Developer

PETER KILBINGER KG
CDROM Catalogue 32 bit

Object oriented development of a 32 bit CDROM image and text database with full text retrieval using DELPHI.
 1997Business Analyst and Lead Developer

CARPENTAR
Retail Trading System LIGNUM

Object oriented development of a retail trading system. The system supports articles, goods, orders, delivery notes, bills, reminders, customers, dealers, several currencies and wage types using DELPHI.
 1996Business Analyst and Lead Developer

WHOLESALE UNION BEFA
Accounting System

Development of an accounting program for bonus credits in wholesale trade for the BEFA union, consisting of 25 companies using EXCEL-MS-VBA.
 1995Business Analyst and Lead Developer

PETER KILBINGER KG
CDROM Catalogue 16 bit

Object oriented development of a 16 bit catalogue system with images and full text retrieval using DELPHI.
 1994Lead Developer

SYBEX Verlag
DOUBLE RAM

Development of the device driver DOUBLE RAM for compression of EMS pages (Expanded Memory Specification) using 8086-Assembler.
 1994Lead Developer

DATA BECKER GMBH
CD SPEED

Development of an operating system driver CD-SPEED in assembler for the acceleration of CDROM drives using 8086-Assembler and TURBO PASCAL. The system was presented at the German CeBIT fair 1995 (40,000 items sold worldwide).
 1993Lead Developer

DATA BECKER GMBH
DOUBLE DENSITY 2

Development of DOUBLE DENSITY II, with higher compression rates than the predecessor using 8086-Assembler and TURBO PASCAL. The system was introduced at the German CeBIT fair 1994.
 1991 – 1992Lead Developer

DATA BECKER GMBH
DOUBLE DENSITY

Development of the hard disk compression program DOUBLE DENSITY. The program contains an own file system and supports data compression and encryption in real time using 8086-Assembler and TURBO PASCAL. The program was introduced at the German CeBIT fair 1992 (100,000 items sold worldwide).
 1989Lead Developer

AMIGA Users
PASCAL-Compiler

Development of a Pascal compiler for a 68000-computer system in 68000 Assembler.
 1988Lead Developer

JURIS GMBH
Data Communication System DIALOG

Project leading for the program DIALOG for attorneys to connect with the legal database JURIS in Saarbruecken using package communication DATEX-P, 8086-Assembler and TURBO PASCAL.
 1987Lead Developer

GFA SYSTEMTECHNIK
3D Graphics Library GFA VEKTOR

Development of several interactive 3-D graphical user interfaces for 68000 computer systems in assembler for 3-D wire frame models in real time (4,000 items sold) using 68000 Assembler.
 1986Lead Developer

GFA SYSTEMTECHNIK
3D Graphics Library CPC VEKTOR

Development of an interactive 3-D graphical user interfaces for Z80 computer systems in Z80 Assembler for 3-D wire frame models in real time.
 1986Lead Developer

DATA BECKER GMBH
Drawing Program PROFI PAINTER

Development of a graphical user interface and paint program with double buffering, pull-down-menus and novel overlay technique in cooperation with Thomas Vervost, presented at the “Internationale Funk-Ausstellung 1986 (IFA)” fair in Berlin (10,000 items sold worldwide) using Z80 Assembler.