Bilgisayar Mühendisi
Fiziksel sinyalden firmware’e; işlemci ve bellek mimarisinden kernel ve sistem güvenliğine kadar uzanan katmanları birlikte ele alan geliştirici ve teknik eğitmendir. Gerçek zamanlı ve deterministik davranış, gözlemlenebilirlik, hata analizi ve güvenilir sistem tasarımı üzerine çalışmaktadır.
biyografi
Gömülü sistemler, firmware, gerçek zamanlı yazılım ve düşük seviye sistem mimarileri üzerine çalışan geliştirici ve teknik eğitmendir. Çalışmalarında fiziksel sinyalden başlayarak işlemci, bellek, veri yolu, çevrebirim, işletim sistemi ve uygulama katmanlarına uzanan sistemi bir bütün olarak ele almaktadır.
Gömülü sistemlerde işlemci mimarileri, bellek ve cache davranışı, veri yolları, DMA, kesmeler, zamanlayıcılar ile bare-metal ve RTOS tabanlı yürütme modelleri üzerine çalışmaktadır. UART, SPI ve I²C gibi haberleşme protokollerini yalnızca yazılım arayüzleri üzerinden değil; elektriksel sinyal, zamanlama, veri bütünlüğü, kaynak paylaşımı ve hata koşullarıyla birlikte incelemektedir.
Sinyal edinimi ve işleme çalışmalarında sensör verilerinin örneklenmesi, gürültü altında değerlendirilmesi, anlamlı özelliklerin çıkarılması, sistem durumunun izlenmesi ve verinin kontrol kararlarına dönüştürülmesi üzerine yoğunlaşmaktadır. Sistemlerin yalnızca normal koşullarda çalışmasını değil; gecikme, jitter, kaynak çakışması, veri kaybı ve bileşen arızası altında göstereceği davranışı da tasarımın bir parçası olarak değerlendirmektedir.
Elektronik ve kart seviyesi çalışmalarında güç dağıtımı, şematik ve boardview okuma, ölçüm noktalarının belirlenmesi, kart bring-up süreçleri ve donanım arızalarının sistematik olarak teşhis edilmesi üzerine çalışmaktadır. Arızaları rastgele bileşen değişimiyle değil; belirti, devre bloğu, sinyal yolu, ölçüm ve hipotez ilişkisi üzerinden analiz etmektedir.
Düşük seviye sistem güvenliği ve tersine mühendislik çalışmalarında firmware, boot süreçleri, binary yapıları, bellek haritaları, debug arayüzleri ve çalışma zamanı davranışlarını incelemektedir. Linux tarafında kernel ve kullanıcı alanı ilişkisi, süreçler, sistem çağrıları, dosya tanımlayıcıları ve yetki modelleri; Android tarafında ise uygulama izolasyonu, Binder, SELinux, boot zinciri ve platform güvenliği üzerine statik ve dinamik analiz çalışmaları yürütmektedir.
Teknik eğitimlerinde hazır kütüphane, araç veya komutların ezberletilmesinden önce, sistemin altında çalışan mekanizmanın anlaşılmasına önem vermektedir. Derslerini gerçek donanım, ölçüm, protokol çözümleme, hata senaryoları ve gözlemlenebilir sistem davranışı üzerinden kurarak öğrencilerin yalnızca çalışan bir sistem üretmesini değil; sistemin neden çalıştığını ve hangi koşullarda başarısız olacağını açıklayabilmesini hedeflemektedir.
Uzmanlık Alanları
Eğitmenin uzmanlık alanları; verdiği eğitimlere yön veren temel konu başlıklarıdır.
verdiği eğitimler
Donanım, firmware, boot zinciri, Linux ve Android kernel mimarileri, tersine mühendislik, exploit mekanizmaları ve foren...
Fiziksel sinyalden firmware ve gerçek zamanlı yürütmeye kadar gömülü sistemleri uçtan uca ele alan uygulamalı eğitimdir....
IP adresleme, subnetting, switching, VLAN, routing, DNS, DHCP, kablosuz ağlar ve paket analizini uygulamalı laboratuvarl...
Sahadan gelen diğer uzman eğitmenlerimizle tanış.
Hemen Katıl