Professionelle Software

Nach mehr als 20 Jahren Entwicklungstätigkeit im Bereich der Backend- und Embedded Software, kann ich heute umfangreiches und praxiserprobtes Know-How zur Umsetzung Ihrer Aufgabenstellung anbieten.
Was sind Ihre spezifischen Anforderungen?

Wo ich Sie unterstützen kann ...

Requirements

Bei der Fixierung von Anforderungen, Auswahl technischer Lösungswege und der Strukturierung des Projekts.

Development

Beim Entwurf von Architektur und Design oder der konkreten Implementierung.

Refactoring

Wenn es immer aufwändiger wird, bestehenden Code zu erweitern oder Fehler zu beheben.

Unittest & Sytemtests

Bei Einführung von Testinfrastruktur - einer Versicherung für Entwickler und Produktverantwortliche gleichermaßen.

CI & CD

Entlastet Entwickler und macht die Bereitstellung von Releases reproduzierbar und effizient.

Code Review

Feedback zur Einhaltung von Design- und Unternehmensregeln und Vorschläge zur Verbesserung oder Refactoring.

Womit ich Sie unterstützen kann ...

Einige wichtige Komponenten

C++ 17
C++ 17
Ansi C
Ansi C
MCU
Harte Echtzeit oder Ultra-Low-Power auf MCU & DSP
RTOS
Bare Metal, RTOS, INTEGRYTY
MQTT, ZMQ
ZMQ, MQTT (IOT)
Protobuf
Protobuf
UML
UML
CAN
CAN, Modbus, I2C, ...
boost C++
STL, ETL, Boost, ...
Google Test/Mock
GTest, GMock
CMake
CMake
Jenkins
Jenkins
Docker
GIT
Python
Python

Referenzen

Rohde & Schwarz GmbH
T-Mobile GmbH
Festo SE & Co. KG