Fehmi Demiralp Hakkında

Hakkımda

Zorlu koşullarda güvenilir şekilde çalışması gereken yazılımlar tasarlıyor ve geliştiriyorum — gerçek zamanlı gömülü sistemler, arka uç hizmetleri, web platformları ve masaüstü uygulamaları. 30 yılı aşkın süre boyunca Türkiye, İngiltere ve Almanya'da mikrodenetleyiciler üzerindeki bare-metal firmware'den dağıtık sunucu mimarilerine kadar tüm yelpazede sorumluluk üstlendim; farklı ülke ve sektörlerden mühendis ve ekiplerle birlikte çalıştım.

Yaklaşımım mimariseldir: ilk satır kod yazılmadan önce modül sınırlarını, sahiplik semantiklerini ve iş parçacığı modellerini tanımlarım. Bu disiplin; AUTOSAR Classic ara katmanları, lock-free gerçek zamanlı boru hatları, donanım güvenliği entegrasyonları ve birden fazla işletim sistemini — Linux, UNIX ve Windows — ile derleyici araç zincirlerini kapsayan çapraz platform yapılandırma sistemlerini şekillendirdi. Boş bir veri sayfasından sıfırdan sistem tasarlamakta da, mevcut ve güvenlik sertifikalı bir kod tabanı içinde teslimat yapmakta da aynı derecede deneyimliyim.

Biri Türk Millî Eğitim Bakanlığı tarafından resmen onaylanmış iki programlama kitabı yazdım ve donanım düzeyinde güvenlik alanında bir patent sahibiyim. Münih'te yaşıyor ve Fedem adı altında bağımsız danışmanlığa geçiş sürecindeyim; Avrupa genelinde otomotiv, endüstri ve teknoloji sektörlerindeki müşterilere C++ mimarisi, gömülü sistemler ve platform mühendisliği hizmetleri sunuyorum. Bunun yanı sıra iki proje geliştiriyorum: ticari sürüm hedefli model güdümlü bir durum makinesi kod üreteci olan UMTSM ve bu siteyi canlı üretimde çalıştıran C++23 tabanlı eklenti mimarili web çatısı FFS — bu metodolojinin işleyen bir kanıtı olarak tamamen yapay zekâ destekli mühendislikle geliştirildi.

Temel Beceriler

Modern C++ (C++17 / 20 / 23)
C (MISRA, CERT)
Gömülü Sistemler ve Firmware
RTOS ve Gerçek Zamanlı Sistemler
Otomotiv ve AUTOSAR Classic
Durum Makinesi Mimarisi
Eşzamanlı ve Lock-Free Programlama
Test Güdümlü Geliştirme
Nesne Yönelimli ve Jenerik Tasarım
Dağıtık Sistemler

Ek Beceriler

Uygulamalı Kriptografi ve TLS
Donanım Güvenlik Modülleri
SQL ve Veritabanı Tasarımı
Yapay Zekâ Destekli Mühendislik
Model Güdümlü Geliştirme
Web Platformu Geliştirme
Çevik ve Scrum Metodolojileri

Kişisel Beceriler

Sistem Düzeyinde Düşünme
Mimari ve Tasarım Liderliği
Derin Teknik Sahiplenme
Sistematik Hata Ayıklama ve Kök Neden Analizi
Pragmatik Mühendislik Ödünleşimleri
Yayımlanmış Teknik Yazar
Mentorluk ve Bilgi Aktarımı
Sektörler Arası Uyum Yeteneği

Araçlar

Linux ve POSIX
Google Test / Mock
TI-RTOS
Qt / QML
CMake ve Ninja
Conan Paket Yöneticisi
GCC / Clang / Intel oneAPI
Git ve CI/CD Boru Hatları
Podman / Docker / OCI
Protobuf ve gRPC
DDS ve MQTT
STM32 / ARM Cortex / AURIX
Atlassian Araçları
Bash ve Kabuk Betikleri
Wt C++ Web Çatısı