Doğan Aykaç
EN

Doğan Aykaç

Full-stack Geliştirici & Ürün Tasarımcısı

merhaba@doganaykac.comdoganaykac.comgithub.com/j4velinusalinkedin.com/in/dogan-aykacTekirdağ · İstanbul, Türkiye — remote çalışırım

On iki yıldır kod yazıyorum, altı yılı sektörde: tarım robotiğinde bir stajla başladı, otonom araç platformlarına uzandı, şimdi de baştan sona kendi tasarlayıp geliştirdiğim dört ürün var. Arayüzden veritabanına, ödemeden altyapıya kadar tüm stack bende.

DENEYİM

Independent Full-stack Geliştirici & Ürün Tasarımcısı2024 – present

Müşteri işlerinin yanında baştan sona kendi tasarlayıp geliştirdiğim dört ürün — aşağıdaki vaka çalışmaları. Aynı dönemde Xaron'un kurucu ortağı oldum.

Cruise (GM) Otonom araçlar — eğitim programı2024 · 3 mo

Platform General Motors'a geçtikten sonra sürücüsüz araç tarafında üç aylık program: otonomi servisleri, bileşenler arası veri akışı ve yol ortasında kimsenin yeniden başlatamayacağı bir yazılımın güvenilirlik kısıtları.

TheProEco Full-stack Geliştirici, stajyer2022 – 2023

Web ve mobil istemciler, API'ler, veritabanı ve deployment boyunca ürün geliştirme.

Bear Flag Robotics Stajyer → Yazılım Mühendisi, otonom sistemler · remote2020 – 2022 · 2 yrs 6 mo

Stajyer olarak başladım, otonom tarım makinelerinde mühendislik sorumluluğuna kadar geldim: telemetri hatları, operatörün kullandığı araçlar ve şebeke çekmeyen bir tarlada bile öngörülebilir kalan sistemler.

SEÇİLMİŞ ÜRÜNLER — BAŞTAN SONA TASARLADIM VE GELİŞTİRDİM

DRAVION Otonom Kod PlatformuÖzel beta · dravion.co

Manager Agent her isteği planlıyor; izole Docker sandbox'larında kendi başına kod yazan, test eden ve commit atan worker'lar başlatıyor. Terminal komutları host'a hiç değmiyor. Kullanıcı anahtarları AES-256-GCM ile mühürlü, işler HMAC imzalı ve her ajan turu yeniden oynatılabilir bir kayıt bırakıyor — sürümü bloklayabilen bir eval kapısının arkasında.

Next.js 15 · TypeScript · PostgreSQL + pgvector · Drizzle · BullMQ + Redis · Docker · OpenTelemetry

XARON Topluluk PlatformuKurucu ortak · açık beta · xaron.co

Baştan sona Rust: on beş crate'e yayılmış Axum servisleri ve Leptos ile WebAssembly'ye derlenen istemci. Üyesi sürekli değişen gruplar için OpenMLS (RFC 9420) üzerinde uçtan uca şifreleme. Tek gerçek zamanlı taşıma QUIC üzerinden WebTransport: tek kullanımlık bilet, sertifika pinning, WebSocket'e düşme yok.

Rust · Axum · Leptos/WASM · OpenMLS · WebTransport · PostgreSQL · ScyllaDB · LiveKit · Stripe Connect

Sperare Pazar YeriAçık beta · sperare.app

Para, idempotent bir fonlama → aşama → serbest bırakma durum makinesinden geçiyor; webhook'lar tekrar gelse bile güvenli. Pasaport ve banka ekstreleri Postgres satır seviyesi güvenliğin arkasında; güven alanlarına ve ödeme yazmalarına yalnızca servis rolü dokunabiliyor.

React Native · Expo SDK 56 · Supabase (Postgres, RLS, Realtime, Storage) · Stripe Connect

TECK Perakende OtomasyonuYayında · 3 mağaza · arelmoda.net

Tek envanter üstünde mobil barkod uygulaması, online mağaza ve yönetim paneli. Kasadaki satışla web'deki sipariş aynı ürün için yarışıyor; sayım tek yerde tutulduğu için kaybeden istek fazla satış yapmak yerine düzgünce hata veriyor. Her beden × renk çifti kendi barkodu ve fiyat geçmişiyle ayrı bir sayım birimi; hepsi kampanya iskontosu sonrası kanal bazlı kâr/zarara toplanıyor.

React Native · Expo · Node.js · PostgreSQL · web admin panel

TEMEL STACK

Diller
Rust · TypeScript
Ürün
React Native · Node.js · PostgreSQL
Çalışma biçimi
Katı tipleme; production'da any ya da unwrap() yok · STRIDE tehdit modelleme · tek CI kapısı (lint-deny, birim + entegrasyon + E2E, bağımlılık denetimi) · OpenTelemetry tracing · design system ve token'lar

EĞİTİM

Uzunköprü Anadolu Lisesi Yabancı Dil alanı — mezun