Genel olarak dağıtık sistemler alanında, özel olarak geniş ölçekli dağıtık veri katarı işleme üzerinde çalışmaktayım. Çalışmalarım aracı yazılımlar alanında paralelizasyon, hataya dayanıklılık, performans profilleme, optimizasyon, ve hata ayıklama gibi konuları içermektedir.
Ayrıca, veri yönetimi alanında donanım hızlandırması, büyük veri işleme sistemleri (Eşle-Küçült sistemleri, dağıtık anahtar-değer depoları, dağıtık dosya sistemleri), ve büyük ölçekli çizge işleme gibi konularda da çalışmalarım vardır.
Geçmişteki araştırma odağım geniş çaplı dağıtık veri işleme sistem ve uygulamalarında ölçeklenebilirlik problemlerinin giderilmesi için mimariler ve teknikler geliştirmek ve bilgi gözetimi servisleri sağlamak üzerinedir.
Bu pozisyonda yukarıda belirttiğim ilgi alanlarında akademik araştırmalar gerçekleştirdim. Bu aktiviteler sırasında, System S adlı araştırma projesinde aktif rol oynadım. Bu projede ölçeklenebilir, geliştirilebilir, yüksek performanslı, ve sürekli veri işleme ve analiz edebilme yetisine sahip bir plaftorm geliştirdik. Platformun ana hedefi, haraket halindeki, yüksek hacimli ve çoklu kaynaklardan gelen verileri işleyebilen ve yakın gerçek zamamlı ve düşük gecikmeli sezgiler üretebilen uygulamaların geliştirilmesini ve konuşlandırılmasını kolaylaştıracak bir alt yapı sunmaktı. Proje 2010'da R&D Magazine tarafından R&D 100 ödülüne layık görülmüştür. Ayrıca, IBM tarafından science accomplishment (bilimde başarı) ödülü almıştır. Proje IBM'in son asır için hazırladığı 'Icons of Progress' listesindeki 100 projeden biri olmuş, şahsım da projede katkısı bulunan 3 temel kişiden biri olarak gösterilmiştir (link).
Bu pozisyonda 30'a yakın mühendisin çalıştığı IBM InfoSphere Streams 2.0 projesinde baş mimar olarak tasarım ve geliştirme işlerinin teknik yönünü yönettim. Ürünün bu versiyonu platformun sağladığı programlama dilinin ve onu destekleyen işleyiş sistemlerinin baştan sona yenilenmesi dolayısıyla ürünün ilk endüstriyel sağlamlıktaki versiyonu olmuş ve gelecek versiyonlar için temel oluşturmuştur. Şahsım, bu versiyonda sağlanan SPL dilinin eş-mucicidir. Bu dili ve platformu kullanan uygulamalar gözetim, telekomünikasyon, sağlık, ve finans alanlarında kullanımdadır.
Bu pozisyonda, IBM InfoSphere Streams 1.0 dilinin ve derleyicisinin geliştirilmesinde grup lideri olarak çalıştım. SPL dilinin öncüsü olan SPADE dilinin eş-mucidi ve derleyicisinin ana geliştiricisi olarak görev aldım.
Doktora çalışmalarımı Bilgisayar Bilimleri içerisinde Sistem odak alanında tamamladım. Doktora çalışmalarım ölçeklenebilir bilgi gözetimi mimarileri alanındadır. Continual Query (Sürekli Sorgu) sistemlerinin denkler ağları (peer-to-peer), mobil sistemler, ve sensor ağları gibi zamanın yeni platformları üzerindeki uygulamalarını araştırdım. Bu araştırmalarımın ana temaları, artımlı sorgu değerlendirmeyi teşvik eden sistem mimarileri, hesaplamaları veri kaynaklarına yakın yerlere taşımak, ve çalışma zamanında kaynak ve iş varlığı durumundaki değişmelere uyarlama yapma gibi konuları içermektedir.
Lisans eğitimimi 3.91/4.0 ortalama ile tamamladım.