À propos de Fehmi Demiralp

À propos

Je conçois et développe des logiciels qui doivent fonctionner de manière fiable sous pression — systèmes embarqués temps réel, services backend, plateformes web et applications de bureau. En plus de 30 ans en Turquie, en Angleterre et en Allemagne, j'ai maîtrisé l'ensemble du spectre : du firmware bare-metal sur microcontrôleurs aux architectures serveur distribuées, en collaboration avec des ingénieurs et des équipes de nombreux pays et secteurs.

Mon approche est architecturale : je définis les frontières des modules, la sémantique de propriété et les modèles de threading avant d'écrire la première ligne de code. Cette discipline a façonné des middlewares AUTOSAR Classic, des pipelines temps réel lock-free, des intégrations de sécurité matérielle et des systèmes de build multiplateformes couvrant plusieurs systèmes d'exploitation — Linux, UNIX et Windows — et chaînes de compilation. Je suis aussi à l'aise pour concevoir un système à partir de zéro sur la base d'une fiche technique vierge que pour livrer dans les contraintes d'une base de code existante certifiée en sécurité fonctionnelle.

J'ai écrit deux livres de programmation — dont un officiellement recommandé par le Ministère de l'Éducation turc — et je suis titulaire d'un brevet en sécurité matérielle. Basé à Munich, je suis en transition vers le conseil indépendant sous le nom Fedem, proposant des services d'architecture C++, de systèmes embarqués et d'ingénierie de plateformes à des clients automobiles, industriels et technologiques à travers l'Europe. En parallèle, je développe deux projets : UMTSM, un générateur de code de machines à états piloté par les modèles destiné à une commercialisation, et FFS, le framework web C++23 à base de plug-ins qui fait tourner ce site en production — développé entièrement grâce à l'ingénierie assistée par l'IA comme preuve de concept opérationnelle de cette méthodologie.

Compétences clés

C++ Moderne (C++17 / 20 / 23)
C (MISRA, CERT)
Systèmes Embarqués & Firmware
RTOS & Systèmes Temps Réel
Automobile & AUTOSAR Classic
Architecture de Machines à États
Programmation Concurrente & Lock-Free
Développement Piloté par les Tests
Conception Orientée Objet & Générique
Systèmes Distribués

Compétences supplémentaires

Cryptographie Appliquée & TLS
Modules de Sécurité Matérielle
SQL & Conception de Bases de Données
Ingénierie Assistée par l'IA
Développement Piloté par les Modèles
Développement de Plateformes Web
Méthodologies Agile & Scrum

Compétences transversales

Pensée Systémique
Leadership en Architecture & Conception
Responsabilité Technique Approfondie
Débogage Systématique & Analyse des Causes
Compromis d'Ingénierie Pragmatiques
Auteur Technique Publié
Mentorat & Transfert de Connaissances
Adaptabilité Intersectorielle

Outils

Linux & POSIX
Google Test / Mock
TI-RTOS
Qt / QML
CMake & Ninja
Gestionnaire de Paquets Conan
GCC / Clang / Intel oneAPI
Git & Pipelines CI/CD
Podman / Docker / OCI
Protobuf & gRPC
DDS & MQTT
STM32 / ARM Cortex / AURIX
Suite Atlassian
Bash & Scripts Shell
Framework Web C++ Wt