Mehmet Ali Yayla

Hakkımda

Backend ve Otonom Sistemler Yazılım Geliştiricisi

Merhaba, ben Mehmet Ali Yayla. Sivas Cumhuriyet Üniversitesi Bilgisayar Mühendisliği bölümünden mezun oldum, Ondokuz Mayıs Üniversitesi'nde tezli yüksek lisansıma devam ediyorum. Java ve Spring Boot ile mikroservis mimarileri, React, Next.js ve Node.js ile fullstack web uygulamaları geliştiriyorum.

2023'ten beri CASA takımında insansız hava araçları için yazılım geliştiriyorum. 2026'da yer kontrol istasyonu, yarışma sunucusu haberleşmesi, görüntü işleme ile otonom kilitlenme ve offboard uçuş kontrolü üzerinde çalıştım. Takımımız TEKNOFEST 2026 Savaşan İHA Yarışması'nda 1032 başvuru arasından finale kalan 42 takımdan biri oldu.

2020'den bu yana freelance olarak işletmelere kurumsal, e-ticaret ve yönetim panelli web siteleri de geliştiriyorum.

Web hizmetlerini incele →

Deneyim

  1. 2023 – 2026

    Otonom Sistemler Yazılım Geliştiricisi

    CASA İHA Takımı · Sivas Bilim ve Teknoloji Üniversitesi

    • QGroundControl ile birlikte çalışan yer kontrol istasyonu yazılımını PyQt ve HTML/JavaScript ile geliştirdim; finalde sorunsuz kullanıldı.
    • MAVLink proxy ve Python veri aktarım yazılımıyla İHA telemetrisini yarışma sunucusuna gönderip rakip İHA ve yasaklı bölge verilerini aldım.
    • YOLOv8n ile rakip İHA tespiti ve Python ile kilitlenme algoritması geliştirdim; model TensorRT ile NVIDIA Jetson üzerinde çalıştı.
    • Görev modunda uçan İHA'yı uçuş sırasında offboard moda alıp yönlendiren kontrol kodunu pist testlerinde doğruladım.
  2. 2020 – Devam ediyor

    Web Geliştirici (Freelance)

    Samsun

    • Kurumsal tanıtım, e-ticaret ve içerik yönetimi odaklı 15'ten fazla web sitesini React, Next.js, Node.js ve MongoDB ile geliştirip yayına aldım.
    • İHH Samsun Şubesi dahil kurum ve işletmelere yönetici panelli web siteleri teslim ettim.
  3. Haziran – Ağustos 2023

    Ar-Ge Stajyeri

    Helimore Havacılık, Samsun

    • 50 kg taşıma kapasiteli DJI İHA'larla yürütülen zirai ilaçlama operasyonlarında Ar-Ge ekibinde görev aldım.
    • Uçuş kontrol kartlarını ve otopilot yazılımlarını araştırıp ekibe teknik değerlendirme sundum.

Yetenekler

Programlama Dilleri

  • Java
  • JavaScript
  • Python

Backend

  • Spring Boot
  • Spring Cloud
  • JPA
  • Node.js
  • Express.js
  • REST API

Mikroservis ve Mesajlaşma

  • Apache Kafka
  • RabbitMQ
  • Eureka
  • API Gateway
  • Zipkin
  • Resilience4j

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • HTML
  • CSS

Veritabanı ve Önbellek

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis

DevOps

  • Docker
  • Docker Compose
  • Kubernetes
  • Linux
  • Nginx
  • PM2
  • Git

İHA ve Görüntü İşleme

  • PX4
  • Pixhawk / Cube Orange
  • MAVLink
  • MAVSDK
  • pymavlink
  • QGroundControl
  • Gazebo
  • YOLOv8
  • OpenCV
  • TensorRT
  • NVIDIA Jetson

Tasarım

  • Adobe Photoshop
  • Adobe Illustrator

Eğitim

  • 2026 – Devam ediyor

    Bilgisayar Mühendisliği, Tezli Yüksek Lisans

    Ondokuz Mayıs Üniversitesi

  • 2019 – 2024

    Bilgisayar Mühendisliği, Lisans

    Sivas Cumhuriyet Üniversitesi

Sertifikalar ve Diller

  • Spring Boot ve Java (Udemy)
  • Node.js (Miuul)
  • İngilizce (B1)