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

Bakınız

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