
Fehmi Demiralp
Kıdemli C++ / Gömülü Sistem Mühendisi
30+ Yıl Deneyim | Otomotiv | Savunma | Biyoinformatik | Endüstri
🌐 İngilizce: İleri Seviye
PROFİL
Otomotiv, savunma, biyoinformatik ve endüstriyel alanlarda güvenlik kritik ve sertifikalı ticari ürünler geliştirmiş, 30+ yıllık deneyime sahip Kıdemli C++ Mühendisi.
Problemlere sistem düzeyinde yaklaşır: kod yazmadan önce modül sınırlarını, sahiplik semantiğini ve iş parçacığı modellerini tanımlar. Soyutlamalar üzerinden düşünür, somut ve test edilmiş uygulamalar inşa eder.
Türk Milli Eğitim Bakanlığı tarafından onaylanan iki programlama kitabının yazarı; donanım güvenlik patenti sahibi. Her sektörde gömülü, masaüstü ve arka uç rollere açık.
YETENEKLER
DENEYİM
DXC Luxoft
Kıdemli C++ Yazılım Mühendisi | 05/2022 – 01/2026
Aynı sözleşme kapsamında art arda yürütülen üç proje:
Sinyal İşleme – Test Mühendisliği (01/2025 – 01/2026)
- Video, ses ve altyazı akışlarını işleyen eklenti tabanlı medya işleme sistemi
- Mevcut kod tabanından sistem gereksinimleri türetildi, test türetme belgeleri hazırlandı, Google Test/Mock süitleri uygulandı
- Test kapsamı ve kod kalitesi ölçülebilir biçimde artırıldı
Sistem Sağlık İzleme ve Alarm Kayıt Sistemi (04/2024 – 12/2024)
- Ağa bağlı düğümlerden sağlık verisi toplamak için Protobuf tabanlı dağıtık mesajlaşma katmanı tasarlandı
- Sağlık durumu hesaplama motoru ve Qt/QML kontrol panelleri geliştirildi
İndüktif Şarj İstasyonu – BRUSA / E-Mobilite (05/2022 – 03/2024)
- IEEE 802.15.4z-2020 standardına göre UWB mesafelendirme protokolleri, AUTOSAR Classic mimarisi içinde çoklu ECU'larda uygulandı
- Mesafelendirme ve iletişim bileşenleri için tanı fonksiyonları geliştirildi
- Karmaşık çoklu ECU ortamında gereksinim tanımı, entegrasyon ve doğrulama desteklendi
TTTech Auto
Kıdemli C++ Yazılım Mühendisi / Ürün Sahibi | 09/2019 – 04/2022
AUDI ADAS – Yüksek Güçlü Hesaplama (SAFe/Agile)
- ADAS analiz çerçevesi için Ürün Sahibi: ürün birikimi yönetildi, sprint planlaması yürütüldü, ekip Sürüm Treni toplantılarında temsil edildi
BMW Thunder Projesi (LeSS/Agile)
- Yeni araç özellikleri için hiyerarşik durum makinesi modelleri genişletildi ve yeniden düzenlendi
- Google Test ile birim ve kabul testleri uygulandı
EST Enerji
Kıdemli SAP MII/ME Danışmanı | 01/2018 – 07/2019
Serbest sözleşme – C++ projesi olarak başladı, SAP dijital entegrasyon teslimatına evrildi.
- SAP MII/ME, HANA, UI5 ve XML kullanılarak eski üretim makineleri modern SAP tabanlı üretim sistemlerine bağlandı
- Endüstriyel tesis operasyonları için uçtan uca dijital entegrasyon hizmetleri sunuldu
Metra Elektronik
Gömülü Yazılım Uzmanı | 11/2012 – 10/2015
Serbest sözleşme (tam zamanlı yerinde) – ASELSAN Dijital Takograf, AB tip onaylı sertifikalı ticari ürün, aktif üretimde.
- TI DSP / SYS/BIOS (TI-RTOS) üzerinde sürücülerden uygulama katmanına kadar tam firmware sahipliği (~75K LOC)
- Bare-metal ortamda ISO 14230-2 (KWP2000) otomotiv tanı yığını uygulandı
- Tüm iletişim arayüzleri geliştirildi: CAN, UART, SPI, I²C, IPC, PNOR Flash
- ICC akıllı kart, LCD ekran denetleyicisi ve termal yazıcı modülleri entegre edildi
- Sistem doğrulama, birlikte çalışabilirlik testleri ve AB tip onay sertifikasyonuna katkı sağlandı
Serbest Kıdemli Yazılım Danışmanı
Serbest Çalışan | 03/2010 – 01/2018
Yukarıdaki Metra ve EST projeleri dahil; diğer seçilmiş projeler:
- SatelCom – OpenWRT/LEDE üzerinde gömülü yönlendirici yazılımı (C, Linux)
- BodeAG – Yazılım geliştirme süreci yönetildi; CM ve hata takip sistemleri kuruldu; robot entegrasyonu ve ERP özelleştirme desteklendi
- KaTron – Müşteriye özel simülatör yazılımı geliştiren ekipler yönetildi
- Plano Engineering – Radyo ağı performans analizi için ASN.1 kodlu ikili veriler çözümlendi
EMBL/EBI
Kıdemli Yazılım Mühendisi | 03/2007 – 02/2010
- Avrupa'nın temel biyolojik veri havuzlarından biri olan EMBL Nükleotid Dizi Veri Tabanı geliştirildi ve bakımı yapıldı
- Veri yayımlama ve gönderim süreçlerinde kullanılan ~300K LOC C++ kod tabanı genişletildi ve güçlendirildi
- Milyonlarca dizi kaydını tutan Oracle veri tabanları yönetildi
Envisional Limited
Kıdemli Yazılım Mühendisi | 06/2006 – 12/2006
- Kullanıcıları dolandırıcılık ve kimlik avına karşı korumak için tüm katmanlarda yazılım geliştirildi
- eBay XML API tabanlı çevrimiçi açık artırma izleme modülü geliştirildi
Lion Bioscience Ltd
Yazılım Mühendisi | 10/2000 – 03/2006
- Sıfırdan çok iş parçacıklı web servisleri sunucusu tasarlandı; eski CGI portalından JSP mimarisine geçiş sağlandı
- Şirketin çekirdek C kod tabanına C++, Java, Perl ve Python üzerinden erişim sağlayan SWIG/gSOAP tabanlı kütüphaneler geliştirildi
Önceki Kariyer (1989 – 2000)
- TÜBİTAK - Marmara Araştırma Merkezi (1991–1996) – Kıdemli Yazılım Mühendisi: OOP, CASE araçları, gerçek zamanlı süreç kontrolü, sinir ağları, multimedya, endüstriyel robot arayüzleri, CBS tabanlı şehir planlaması
- Momentum A.Ş. (1996–1998, 1999–2000) – Eğitim Uzmanı & Danışman: IDEAS CAD/CAM/CAE; Metaphase PDM
- Türk Silahlı Kuvvetleri (1998–1999) – Teğmen, askerlik hizmeti
- Teleteknik Computer (1989–1991) – Uygulama Mühendisi: IDEAS CAD/CAM/CAE satış öncesi tanıtımları
YAN PROJELER
UMTSM – Durum Makinesi Kod Üreteci
2015 – günümüz | github.com/demiralp (örnekler)
Hiyerarşik durum makineleri için kişisel model güdümlü geliştirme araç zinciri. Özel bir belirtim dilinden üretime hazır C ve C++ kodu üretir. Durum hiyerarşisi, geçiş orkestrasyonu, geçmiş ve aktivite yaşam döngüsü otomatik olarak yönetilir. Hedef: ticari ürüne dönüştürmek.
FFS – Eklenti Tabanlı Web Çerçevesi
live at fedem.eu
Wt araç seti kullanılarak C++17 ile yazılmış, bağımsız olarak konuşlandırılabilir bileşenler için eklenti mimarisi üzerine kurulu üretim web uygulama çerçevesi. Ayrı geliştirici, test ve üretim konteynerleri ile tam DevOps hattı. fedem.eu adresini canlı üretimde çalıştırmaktadır.
Yapay zeka destekli mühendislikle geliştirildi: mimari, gereksinimler ve teknik kararlar yazara aittir; uygulama Claude (Anthropic) ile yapay zeka çift programlama aracı olarak hızlandırıldı.
EĞİTİM
- Yüksek Lisans, Makine Mühendisliği – İstanbul Üniversitesi (1994–1997)
Tez: Sonlu Farklar Yöntemi Üzerine Bilgisayar Destekli Eğitim
- Lisans, Uçak Mühendisliği – İstanbul Teknik Üniversitesi (1985–1989)
Tez: Bilgisayar Destekli Panel Modelleme
YAYINLAR
- Turbo/Borland C++ ile Nesne Yönelimli Programlama (1993) – Türk Milli Eğitim Bakanlığı tarafından resmi olarak onaylanmıştır
- Turbo C Programlama Dili (1991)
PATENT
Bilgi Güvenliği İçin Bir Elektronik Sistem (2013) – Türk Patenti 2013/15640
Röntgen tabanlı tersine mühendisliğe dayanıklı donanım güvenlik sistemi.
ÖZETLE
- 30+ yıl aktif C++ mühendisliği deneyimi
- Sistem düzeyinde tasarım: modül sınırları, iş parçacığı modelleri, sahiplik semantiği
- Uçtan uca gömülü sistem geliştirme
- Otomotiv + Savunma + Biyoinformatik + Endüstri
- Yapay zeka destekli mühendislik uygulayıcısı
- Patent sahibi + yayımlanmış kitap yazarı (MEB onaylı)
DİL BECERİLERİ
- İngilizce: İleri Seviye
- Türkçe: Anadil
- Almanca: Başlangıç Seviyesi
