Yiğit Eren Büyükeren

Ana sayfaCV

Yiğit Eren Büyükeren

Software Developer · Android, Mobile & Backend Systems

PROFESYONEL ÖZET

Android, mobil ve sunucu tarafında uçtan uca uygulama geliştiren yazılımcı. Kotlin ve Jetpack Compose ile açık kaynak bir Android uygulaması (RideDeck), React Native ve PocketBase ile bir mobil uygulama ve sunucusunu (Aile Cüzdanı) geliştirdim. Mantığı platformdan ayırıp test edilebilir tutmaya, kararları belgelemeye ve sahada doğrulanmayanı doğrulanmış diye sunmamaya önem veririm.

Projeler

RideDeck

Kotlin, Jetpack Compose, MapLibre · Açık kaynak (Apache 2.0) · github.com/yigitbuyukeren/ridedeck

  • Telefonu motosiklet, araba ve bisiklet için CarPlay tarzı sürüş paneline çeviren Android uygulaması: GPS hız göstergesi, OpenStreetMap ve Valhalla ile sesli navigasyon, Türkçe sesli komutlar. Hesap ve kendi sunucusu yok; imzalı v0.4.0 sürümü yayında.
  • GPS hız verisi için alpha-beta filtre ve aykırı değer kapısı, rota eşleme ve yeniden hesaplama mantığını Android'den ayrılmış, birim testli sınıflar olarak yazdım.
  • 396 birim testi; GitHub Actions'ta test, lint ve R8 ile küçültülmüş release derlemesi. Teknik vaka analizi ve bilinen sınırlamalar depoda belgeli.

Aile Cüzdanı

React Native, Expo, TypeScript, PocketBase, Python · Geliştirmede, özel kaynak kodu

  • Türk aileleri için ortak bütçe uygulaması: mobil istemci, PocketBase sunucusu (erişim kuralları, rol kontrolü ve hız sınırı sunucuda uygulanır) ve Expo push bildirimleri için Python zamanlayıcısı.
  • 43 eklemeli veritabanı migration'ı; tek VPS üzerinde Caddy ile HTTPS yayın ve yedekleme.
  • 206 birim testi ve geçici bir PocketBase örneğine karşı 333 HTTP entegrasyon kontrolü. Henüz mağazada yayınlanmadı.

EXIF Temizleyici

JavaScript, Node.js · Açık kaynak (MIT) · github.com/yigitbuyukeren/exif-temizleyici

  • Fotoğraflardaki GPS, cihaz ve zaman metaverisini JPEG, PNG ve WebP için bayt düzeyinde ayrıştırıp siler; görüntü verisi yeniden sıkıştırılmaz. Bağımlılıksız; sayfa içerik güvenlik politikasıyla ağa kapalı; toplu iş için komut satırı aracı.
  • 38 test ve GitHub Actions.

Açık kaynak katkısı

cleanyourtv #874: Turkcell TV+ 4K Box (SDMC DV6069Y, Android TV 10) için örnek yapılandırma; birleştirildi (Ekim 2026), github.com/Gathin23/cleanyourtv

Teknik yetkinlikler

Android / mobil
Kotlin, Jetpack Compose, MapLibre, Gradle, ADB, React Native, Expo, TypeScript
Sunucu
PocketBase, REST API, Python, JavaScript (Node.js)
Diğer
Swift (macOS uygulaması), Shell, HTML, CSS, Vitest, JUnit
Araçlar / altyapı
Git, GitHub Actions, Linux, Caddy, VPS, Tailscale, Cloudflare
Ağ
TCP/IP, alt ağlar, temel yönlendirme

Eğitim ve sertifikalar

Eğitim veya sertifikaVerenTarih
Açık Öğretim LisesiDevam ediyor
CCNA: Introduction to Networks (kurs)Cisco Networking AcademyMart 2026
Linux UnhatchedCisco Networking AcademyŞubat 2026
Introduction to CybersecurityCisco Networking AcademyŞubat 2026
Network Fundamentals Training (CCNA ITN)Bilişim AcademyŞubat 2026
Ağ TemelleriBTK AkademiAralık 2025
Bilgisayar AğlarıBTK AkademiAralık 2025

Sertifikalar kurs tamamlama belgeleridir; tam CCNA sertifikası değildir.