Özgeçmiş

Özgeçmiş

Muhammet Ali Köker'in eğitim, mesleki deneyim, teknik yetkinlik, proje ve mühendislik çalışmalarının yapılandırılmış özeti.

Bu sayfanın QR kodu

Hakkımda

Hakkımda

Doğum Yeri: Afyonkarahisar (1993) Yabancı Dil: İngilizce

Eğitim Bilgileri

Eğitim Bilgileri

Bilgisayar, mekatronik, işletme, adli bilişim ve siber güvenlik alanlarında 6 farklı üniversitede eğitim aldı. Bu alanlarda 2 kitap bölümü ve 4 bitirme tezi yazdı. İlgili süreçlerde farklı kuruluşlarda çalıştı.

Kırıkkale Üniversitesi Bilgisayar Mühendisliği Lisans (Mezun)

Kırıkkale Üniversitesi Bilgisayar Mühendisliği Lisans (Mezun)

Mini insansız hava aracı hakkındaki bitirme projesini tamamladı.

Sakarya Üniversitesi Mekatronik Ön Lisans (Mezun)

Sakarya Üniversitesi Mekatronik Ön Lisans (Mezun)

Mekatronik, makine, elektronik, kontrol sistemleri, bilgisayar destekli tasarım, statik ve mukavemet, hidrolik ve pnömatik, elektrik motorları ve mekanik alanlarında eğitim aldı.

İstanbul Üniversitesi İşletme Lisans (Mezun)

İstanbul Üniversitesi İşletme Lisans (Mezun)

Girişimcilik, makro ve mikro iktisat, muhasebe, pazarlama, reklam, ticaret, üretim ve yönetim bilişim sistemleri alanlarında eğitim aldı.

Afyon Kocatepe Üniversitesi Mekatronik Mühendisliği Lisans (Mezun)

Afyon Kocatepe Üniversitesi Mekatronik Mühendisliği Lisans (Mezun)

Konuşma sesi ayrıştırma hakkındaki bitirme projesini tamamladı.

Gazi Üniversitesi Adli Bilişim Yüksek Lisans (Mezun)

Gazi Üniversitesi Adli Bilişim Yüksek Lisans (Mezun)

Konuşmacı tanıma hakkındaki dönem projesini tamamladı. Adli bilişim ve görüntü / ses işleme alanlarında 2 akademik kitap bölümü yazdı.

Marmara Üniversitesi Siber Güvenlik Yüksek Lisans (Mezun)

Marmara Üniversitesi Siber Güvenlik Yüksek Lisans (Mezun)

Casus yazılım geliştirme hakkındaki dönem projesini tamamladı.

Sertifikalı Eğitimler

Sertifikalı Eğitimler

Sertifikalı teknik eğitimlere katıldı.

Microsoft, MTA: Windows Server Administration Fundamentals

Microsoft, MTA: Windows Server Administration Fundamentals

Microsoft MTA kapsamında Windows Server, sunucu işletim sistemleri, yapılandırma, sanal makineler ve ağlar üzerine eğitim aldı.

Cisco, CCNA 1: Networking for Home and Small Business

Cisco, CCNA 1: Networking for Home and Small Business

Cisco CCNA 1 kapsamında ev ve küçük işletme ağları, donanım, işletim sistemleri, ağ adresleme, ağ güvenliği ve yapılandırma eğitimi aldı.

Cisco, CCNA 2: Working at a Small to Medium Business or ISP

Cisco, CCNA 2: Working at a Small to Medium Business or ISP

Cisco CCNA 2 kapsamında küçük ve orta ölçekli işletme ağları, internet servis sağlayıcıları, ağ yükseltmesi, adresleme, ağ cihazları ve yönlendirme eğitimi aldı.

Cisco, CCNA 3: Introducing Routing and Switching in the Enterprise

Cisco, CCNA 3: Introducing Routing and Switching in the Enterprise

Cisco CCNA 3 kapsamında kurumsal ağlar, yönlendirme, anahtarlama, ağ trafiği, filtreleme ve adresleme eğitimi aldı.

Cisco, CCNA 4: Designing and Supporting Computer Networks

Cisco, CCNA 4: Designing and Supporting Computer Networks

Cisco CCNA 4 kapsamında bilgisayar ağlarının tasarımı ve desteklenmesi, ağ simülasyonu, WAN ve geniş alan ağları üzerine eğitim aldı.

Tecrübe Akademi: Diksiyon ve Etkili İletişim

Tecrübe Akademi: Diksiyon ve Etkili İletişim

Haber spikerleri Ece Üner, Erdoğan Arıkan, Yalçın Çetin ve Zafer Kiraz tarafından verilen diksiyon ve etkili iletişim eğitimleri

Ankara Üniversitesi: Tömer Savunma Sanayii İçin İngilizce

Ankara Üniversitesi: Tömer Savunma Sanayii İçin İngilizce

Dr. Somer Alp Şimşeker tarafından savunma sanayiine yönelik olarak verilen 48 saat süreli yabancı dil eğitimi

Teol Dil Okulları: İngilizce

Teol Dil Okulları: İngilizce

Genel yabancı dil eğitimi

Yıldız Teknik Üniversitesi: Proje Yönetimi

Yıldız Teknik Üniversitesi: Proje Yönetimi

Sanayi ve Teknoloji Bakanlığı ile protokol kapsamında Prof. Dr. Eyup Bağcı, Prof. Dr. Selçuk Çebi, Doç. Dr. Serdar Bozkurt, Doç. Dr. Yasin Şehitoğlu, Dr. Mahmut Bilgetürk ve Dr. Yasin Durgut tarafından verilen PMI / PMP hazırlık eğitimi

Fedevel: Advanced PCB Layout, Altium Designer

Fedevel: Advanced PCB Layout, Altium Designer

Anakart tasarım mühendisi Robert Feranec tarafından verilen, Altium Designer ile ileri seviye baskı devre kartı tasarımı eğitimi

İş Deneyimleri

İş Deneyimleri

Kartlı geçiş sistemleri, insansız hava araçları, robotik, adli bilişim ve yapay zeka gibi alanlarında yazılım mühendisi olarak çalıştı. Son yıllarda görüntü işleme, ses işleme ve kriptoloji alanlarında uzmanlaştı.

Afyon Kocatepe Üniversitesi BİDB: Stajyer Bilgisayar Mühendisi

Afyon Kocatepe Üniversitesi BİDB: Stajyer Bilgisayar Mühendisi

Afyonkarahisar'da kartlı geçiş, RFID, kartlı güvenlik, kumandalı geçiş, elektronik, seri port ve uyarı sistemleri üzerine C, C++ ve C# projeleri geliştirdi.

Baykar: Stajyer Bilgisayar Mühendisi

Baykar: Stajyer Bilgisayar Mühendisi

İstanbul'da insansız hava araçları, savunma teknolojileri, gömülü yazılım, arayüz yazılımı, telemetri ve standardizasyon üzerine C, C++ ve C# projeleri geliştirdi.

Akınsoft: Robotik Yazılım Mühendisi, Yazılım Departmanı Yöneticisi

Akınsoft: Robotik Yazılım Mühendisi, Yazılım Departmanı Yöneticisi

Konya'da Akın Robotics bünyesinde insansı robotlar, robotik, arayüz ve kontrol yazılımı, yapay zeka, otonomi, davranış modelleme, görüntü işleme, ses tanıma, ses sentezleme, elektronik ve mekatronik alanlarında çalıştı.

Argus Teknoloji: Makine Öğrenmesi Proje Mühendisi (Devam Ediyor)

Argus Teknoloji: Makine Öğrenmesi Proje Mühendisi (Devam Ediyor)

Ankara'da proje bazlı olarak yapay zeka, görüntü işleme, makine öğrenmesi, derin öğrenme, örüntü tanıma, sinyal işleme, Python, OpenCV, C, C++, C#, Keras, TensorFlow, MXNet ve CUDA alanlarında çalıştı.

T.C. İçişleri Bakanlığı: Adli Yazılım Mühendisi (Devam Ediyor)

T.C. İçişleri Bakanlığı: Adli Yazılım Mühendisi (Devam Ediyor)

Ankara'da tam zamanlı olarak adli bilişim, ses ve konuşma işleme, konuşmacı tanıma, makine öğrenmesi, kriptoloji, sunucu yazılımı, C, C++, C#, Python, OpenMP ve CUDA alanlarında çalışmaktadır.

Teknik Bilgiler

Teknik Bilgiler

Genel olarak farklı alanlarda yazılım mühendisi olarak çalıştı. Disiplinler arası projelerde görev aldı.

Programlama Dilleri

Programlama Dilleri

C ve C++ ile C# dillerinde çok iyi; Java ve Python dillerinde iyi düzeyde deneyime sahiptir. Ayrıca ASP, JavaScript, AutoIt, PHP ve Visual Basic ile çalışmıştır.

Veri Tabanı Sistemleri, Veri İşleme

Veri Tabanı Sistemleri, Veri İşleme

MySQL konusunda çok iyi; Oracle ve PostgreSQL konusunda iyi düzeyde deneyime sahiptir. Ayrıca Microsoft SQL Server, SQLite, FAISS ve Redis ile çalışmıştır.

Geliştirme Ortamları

Geliştirme Ortamları

Visual Studio, NetBeans, Eclipse, CodeLite, Code Composer Studio, IAR Workbench, Keil uVision, Xamarin Studio ve Android Studio geliştirme ortamlarıyla çalışmıştır.

Diğer Çalışma Alanları

Diğer Çalışma Alanları

Nesne yönelimli programlama, UML, .NET Windows Forms, GDI, WPF, Java Swing, OpenCV, Keras, TensorFlow, FFmpeg, Linux, gömülü Linux, ASP.NET, MVC, HTML5, CSS3, jQuery, SEO, işletim sistemi özelleştirme, Proteus ve Android alanlarında çalışmıştır.

Mikroişlemci, Mikrodenetleyiciler, FPGA, PLC

Mikroişlemci, Mikrodenetleyiciler, FPGA, PLC

Texas Instruments MSP430 ve Stellaris, STM32, ARM, PIC, Odroid, Raspberry Pi, Arduino, FPGA, Spartan-6, VHDL, PLC ve SIMATIC S7 ile çalışmıştır.

Afyonkarahisar Anadolu Öğretmen Lisesi (Mezun)

Afyonkarahisar Anadolu Öğretmen Lisesi (Mezun)

Sayısal bilimler, İngilizce, Almanca ve eğitim bilimleri ağırlıklı lise eğitimi aldı.

Projelerim

Projelerim

Yazılım projelerim, donanım projelerim, çalışmalarım

Genel Amaçlı Yazılımlarım

Genel Amaçlı Yazılımlarım

Uzun süredir web sitemde ve indirme sitelerinde yayında olan, binlerce kez indirilen ve editörün seçimi olarak tanıtılan programlarım.

Köker Belgeindir 1.3

Köker Belgeindir 1.3

Yaygın arama motorlarında belge arama ve indirme yazılımı.

Köker GizliBilgi 1.0

Köker GizliBilgi 1.0

Girilen metni kriptolayarak istenen resim - ses dosyasına gizleyen ve bu bilginin şifre girilerek tekrar okunabilmesini sağlayan steganografi yazılımı.

Köker PortLogger 1.0

Köker PortLogger 1.0

Belirtilen parametrelere göre seri porta bağlanan, gelen verileri görüntüleyen ve dosyaya kaydeden yazılım.

Köker YazıcıTamir 1.5

Köker YazıcıTamir 1.5

Yazdırma biriktiricisi (Spooler) servisini denetleyerek ve yazıcı önbelleğini zorla temizleyerek yazıcı sorunlarının çözülmesini sağlayan yazılım.

Köker Zamanla! 1.0

Köker Zamanla! 1.0

Belirlenen süre sonunda istenen işlemin gerçekleştirilmesini sağlayan yazılım.

Otomasyon Yazılımlarım

Otomasyon Yazılımlarım

Veri tabanına veya dosyaya kaydedilen veriler üzerinde işlem yapılmasını sağlayan, farklı programlama dillerinde yazdığım programlar.

Köker Bilet Otomasyonu 1.0 (Java)

Köker Bilet Otomasyonu 1.0 (Java)

Müşteri ve sefer bilgilerini veri tabanında tutan ve ilgili işlemlerin yapılmasını sağlayan grafiksel arayüzlü yazılım.

Köker Hastane Otomasyonu 1.0 (C)

Köker Hastane Otomasyonu 1.0 (C)

Hasta ve muayene bilgilerini dosyalarda tutan konsol uygulaması.

Köker Öğrenci Otomasyonu 1.0 (C++)

Köker Öğrenci Otomasyonu 1.0 (C++)

C++ ile yazılmış, öğrenci bilgilerini dosyalarda tutan konsol uygulaması.

Köker Öğrenci Otomasyonu 1.0 (Java)

Köker Öğrenci Otomasyonu 1.0 (Java)

Java ile yazılmış, öğrenci bilgilerini dosyalarda tutan konsol uygulaması.

Diğer Yazılımlarım

Diğer Yazılımlarım

İhtiyaca yönelik geliştirdiğim yazılımlar.

Köker SigmaCebir 1.0

Köker SigmaCebir 1.0

Girilen örnek uzay - sınıf için alt kümeleri bulan ve sigma cebir durumunun kontrolünü sağlayan yazılım.

Köker Optimizer 1.0

Köker Optimizer 1.0

Windows işletim sistemini process ve thread önceliklerini denetleyerek optimize eden yazılım.

Kartlı Geçiş Sistemi Veri Tabanı Yöneticisi

Kartlı Geçiş Sistemi Veri Tabanı Yöneticisi

Kartlı geçiş sistemi veri tabanının yönetimini sağlayan yazılım.

Seri Port İzleme ve Kontrol Yazılımları

Seri Port İzleme ve Kontrol Yazılımları

Web tabanlı seri port izleme, e-posta ile uyarı ve port yapılandırması ile ilgili uygulama yazılımları.

Kartlı Geçiş Sistemi UID Yazılımları

Kartlı Geçiş Sistemi UID Yazılımları

Kartlı geçiş sistemleri için UID oluşturmayı, dönüştürmeyi ve güvenli bir şekilde kripto etmeyi sağlayan uygulama yazılımları.

Veri Madenciliği Teknikleri İle Spam Algılama

Veri Madenciliği Teknikleri İle Spam Algılama

Naive bayes sınıflandırıcısını temel alan; Python, R ve WEKA ile bağımsız olarak gerçeklenmiş spam algılama uygulaması

Donanım ve Mekatronik Projelerim

Donanım ve Mekatronik Projelerim

Elektronik, donanım, mekatronik, robotik ve gömülü yazılım alanlarındaki projeleri.

RFID Kartlı Geçiş Sistemi

RFID Kartlı Geçiş Sistemi

RFID (Radyo Frekans Tanımlama) temelli geçiş sisteminin elektronik devresinin kurulması ve ilgili yazılımların geliştirilmesi.

Kumandalı Geçiş Sistemi

Kumandalı Geçiş Sistemi

Kumanda ve bilgisayar kontrollü geçiş sisteminin elektronik devresinin kurulması ve ilgili yazılımların geliştirilmesi.

Bulanık Mantıkla Kontrol Tabanlı Tarımsal Sulama Sistemi

Bulanık Mantıkla Kontrol Tabanlı Tarımsal Sulama Sistemi

Çeşitli sensörlerden edinilen verileri girdi olarak alan; 2 farklı bulanık mantık kontrol sistemi ile motor devrini, gerilimini ve çalışma süresini denetleyen tarımsal sulama sistemi

Web Sitelerim

Web Sitelerim

Yeni web standartlarına uygun olarak geliştirdiğim web sitelerim.

belgeindir.com (Geliştirme Sürecinde)

belgeindir.com (Geliştirme Sürecinde)

Dosya barındırma sunucularına bağlanarak tarama yapabilen ve bilgileri veri tabanında saklayabilen belge arama motoru.

Bilgisayar Mühendisliği Bölümü Web Sitesi

Bilgisayar Mühendisliği Bölümü Web Sitesi

Web programlama ders projesi kapsamında yazılım ve tasarımı tarafımdan yapılan web sitesi.

Algoritma Geliştirme Çalışmalarım

Algoritma Geliştirme Çalışmalarım

İhtiyaca yönelik geliştirdiğim ve optimize ettiğim algoritmalar.

Frekans Tablosu Oluşturma

Frekans Tablosu Oluşturma

İstatistiksel araştırmalarda kullanılan veri kümeleri için frekans ve birikimli frekans tablolarını en uygun şartlarda elde eden algoritma.

Multithread Sıralama Algoritmaları Optimizasyonu

Multithread Sıralama Algoritmaları Optimizasyonu

Sıralama algoritmalarını multithread bir yapı ile kıyaslayan ve en hızlı algoritmayı seçen algoritma.

NFA-DFA Çevirici

NFA-DFA Çevirici

Bilgisayar bilimlerinde önemli bir yeri olan non-deterministik sonlu durum otomatlarını deterministik otomatlara çevirmeyi sağlayan algoritma.

Subset Sum Algoritmasının Optimizasyonu ve Paralelleştirilmesi

Subset Sum Algoritmasının Optimizasyonu ve Paralelleştirilmesi

Sayısal değerler içeren bir küme için, alt küme elemanları toplamının eşleştiği sonuçları bulan algoritmanın optimizasyonu, thread'ler ile paralelleştirilmesi.

Dudley's Hat Probleminin Çözüm Algoritması

Dudley's Hat Probleminin Çözüm Algoritması

Dudley's Hat olarak bilinen matematik problemi için farklı bir algoritmik çözüm ve en büyük sayısal değerin elde edilmesi.

Otomat Tabanlı Substring Algoritması

Otomat Tabanlı Substring Algoritması

Bir string'in başka bir string'in substring'i olup olmadığını belirleyen otomat temelli algoritma ve optimizasyonu.

Huffman Sıkıştırma Algoritmasının Optimizasyonu

Huffman Sıkıştırma Algoritmasının Optimizasyonu

Veri sıkıştırmada kullanılan huffman algoritmasının optimizasyonu.

Kitaplarım

Kitaplarım

Yayınlanan kitap çalışmalarım ve akademik kitap bölümleri

Nesnelerin İnterneti Kuramdan Uygulamaya (Kitap Bölümü)

Nesnelerin İnterneti Kuramdan Uygulamaya (Kitap Bölümü)

Gazi Üniversitesi Bilişim Enstitüsü Adli Bilişim öğretim üyeleri ile hazırladığımız, "Nesnelerin İnterneti ve Adli Bilişim" başlıklı bölümü tarafımdan yazılan ve Nobel Akademik Yayıncılık tarafından yayınlanan kitap

Yapay Zeka Kuramdan Uygulamaya (Kitap Bölümü)

Yapay Zeka Kuramdan Uygulamaya (Kitap Bölümü)

Gazi Üniversitesi Bilişim Enstitüsü Adli Bilişim öğretim üyeleri ile hazırladığımız, "Görüntü ve Ses İşleme" başlıklı bölümü tarafımdan yazılan ve Nobel Akademik Yayıncılık tarafından yayınlanan akademik kitap

Bitirme Tezlerim

Bitirme Tezlerim

Üniversite eğitimlerim sürecinde hazırladığım bitirme tezlerim

Mini İnsansız Hava Aracı Yazılımı (Danışman: Doç. Dr. Atilla Ergüzen)

Mini İnsansız Hava Aracı Yazılımı (Danışman: Doç. Dr. Atilla Ergüzen)

Kırıkkale Üniversitesi Bilgisayar Mühendisliği (Lisans) bitirme projesi kapsamında başlanılan; arayüz yazılımı, gömülü yazılım ve elektronik devresi tarafımdan geliştirilen ve yazılım yönünden tamamlanan iha projesi

Konuşma Sesi Ayrıştırma Sistemi (Danışman: Doç. Dr. Güray Sonugür)

Konuşma Sesi Ayrıştırma Sistemi (Danışman: Doç. Dr. Güray Sonugür)

Afyon Kocatepe Üniversitesi Mekatronik Mühendisliği (Lisans) bitirme projesi kapsamında hazırladığım "DSP, FFT ve Makine Öğrenmesi Tabanlı Konuşma Sesi Ayrıştırma ve Filtreleme Sistemi" başlıklı proje

Konuşmacı Tanıma Sistemi (Danışman: Doç. Dr. Nursel Yalçın)

Konuşmacı Tanıma Sistemi (Danışman: Doç. Dr. Nursel Yalçın)

Gazi Üniversitesi Bilişim Enstitüsü Adli Bilişim (Yüksek Lisans) dönem projesi kapsamında hazırladığım "Konuşma Sesi Ayrıştırma ve Filtreleme Tabanlı Konuşmacı Tanıma Sistemi" başlıklı proje

Casus Yazılım (Danışman: Doç. Dr. Buket Doğan)

Casus Yazılım (Danışman: Doç. Dr. Buket Doğan)

Marmara Üniversitesi Fen Bilimleri Enstitüsü Siber Güvenlik (Yüksek Lisans) dönem projesi kapsamında hazırladığım "Casus Yazılımlar, Özellikleri, Korunma Yöntemleri ve Casus Yazılım Gerçekleme" başlıklı proje

Faaliyetler ve Topluluklar

Faaliyetler ve Topluluklar

Teknik geziler, yarışmalar ve topluluk çalışmalarına katıldı.

Orta Doğu Teknik Üniversitesi Robot Yarışması

Orta Doğu Teknik Üniversitesi Robot Yarışması

11. Uluslararası ODTÜ Robot Günleri'nde robot, sumo, mini sumo ve çizgi izleyen kategorilerinde yer aldı.

Akdeniz Üniversitesi Robot Yarışması

Akdeniz Üniversitesi Robot Yarışması

Akdeniz Üniversitesi Robot Yarışması'nda sumo, mini sumo ve çizgi izleyen robot kategorilerinde yer aldı.

Yıldız Teknik Üniversitesi Robot Yarışması

Yıldız Teknik Üniversitesi Robot Yarışması

Yıldız Teknik Üniversitesi Robot Yarışması'nda sumo, mini sumo ve çizgi izleyen robot kategorilerinde yer aldı.

Kırıkkale Üniversitesi Mekatronik Topluluğu

Kırıkkale Üniversitesi Mekatronik Topluluğu

Kırıkkale Üniversitesi Mekatronik Topluluğu kapsamında sumo, mini sumo ve çizgi izleyen robot çalışmaları yürüttü.

Orta Doğu Teknik Üniversitesi Bilişim Günü

Orta Doğu Teknik Üniversitesi Bilişim Günü

Orta Doğu Teknik Üniversitesi Bilişim Günü kapsamında büyük veri, yapay zeka, ölçeklenebilirlik ve yazılım geliştirme süreçleri konularına katıldı.

BİLMÖK: Bilgisayar Mühendisliği Öğrencileri Kongresi

BİLMÖK: Bilgisayar Mühendisliği Öğrencileri Kongresi

Akınsoft'u temsilen Hostes Robot Ada ve Akıncı projelerini tanıttı; geliştirdiği yazılımla robot dans koreografisini gerçekleştirdi.

Yöneticilik Semineri: Dr. Mustafa Kemal Topcu

Yöneticilik Semineri: Dr. Mustafa Kemal Topcu

Dr. Mustafa Kemal Topcu tarafından eğitim verilen yöneticilik semineri

Kişisel Gelişim Zirvesi: Prof. Dr. İlber Ortaylı, Dr. Ozanser Uğurlu

Kişisel Gelişim Zirvesi: Prof. Dr. İlber Ortaylı, Dr. Ozanser Uğurlu

Prof. Dr. İlber Ortaylı, Dr. Ozanser Uğurlu ve Erdem Aksakal tarafından eğitim verilen zirve