Fırsatlara AçıkFull-Stack Çok YönlülükAçık Kaynak Geliştirici

ALİ BOYACIFull-Stack Product Engineer

İstanbul, Türkiye · Uzaktan Çalışmaya Açık · 4+ Yıl Deneyim

Endüstriyel otomasyondan açık kaynak araçlara — üretim kalitesinde sistemler.

On-prem saha sistemlerinden açık kaynak CLI araçlarına, B2B SaaS platformlarından mobil uygulamalara kadar full-stack ürün geliştiriyorum. Mimari tasarımdan yayına alma ve izlemeye kadar tüm yaşam döngüsünü sahipleniyorum.

Kısaca Özet

  • KapsamEndüstriyel Otomasyon, SaaS, Geliştirici Araçları & Mobil
  • SorumlulukMimari → Geliştirme → Yayına Alma → İzleme
  • ÇıktıÜretim stabilitesi, test disiplini, ölçülebilir sonuçlar
Yetkinlikler

Canlı Ortam Disiplini ve Teknik Güç

Bir yazılımcıdan fazlası; operasyonun dilinden anlayan bir çözüm ortağı.

Uçtan Uca Süreç Sahipliği

Geliştirme sürecini kodun ötesine taşıyorum; deployment, saha stabilizasyonu ve operasyonel destek süreçlerini yönetiyorum.

Kritik Gerçek Zamanlı Sistemler

Yüksek trafikli MQTT/WebSocket akışları ve düşük gecikmeli (low-latency) dashboard tasarımlarında tecrübeliyim.

Operasyon Dostu Arayüzler

Kullanıcının kaotik saha ortamında hata yapmasını engelleyen, sade ve aksiyon odaklı paneller geliştiriyorum.

Sistematik Risk Yönetimi

İzleme (monitoring), geri dönüş (rollback) ve acil durum senaryoları hazır olmayan hiçbir sistemi yayına almıyorum.

Kariyer

İş Geçmişi

Özellikle yüksek erişilebilirlik gerektiren saha operasyonları üzerine odaklandım.

Konzek Teknoloji

Full-Stack Product Engineer

2023–Günümüz
  • Endüstriyel MES/IoT projelerinde Node.js tabanlı iş kritik servislerin ve entegrasyonların geliştirilmesi.
  • WebSocket destekli gerçek zamanlı veri görselleştirme ve React tabanlı operasyonel panellerin inşası.
  • On-prem sistem kurulumları, saha devreye alım süreçleri ve sistem stabilizasyon çalışmaları.
Vaka Çalışmaları

Saha Tecrübesinden Somut Kesitler

Gizlilik prensipleri dahilinde, teknik zorlukları nasıl aştığımı yapılandırdım.

DriftGuard — Açık Kaynak Schema Drift CLI

Açık KaynakPython CLIVeri KalitesiGitHub →

Veritabanları, API’lar ve dosyalar arasındaki şema ve veri kontratı değişikliklerini üretim ortamına ulaşmadan tespit eden kurumsal düzeyde Python CLI aracı.

  • 7 kaynak toplayıcı: PostgreSQL, MySQL, SQLite, OpenAPI, JSON Schema, CSV, YAML
  • 12 olay tipi ve bulanık alan yeniden adlandırma tespiti ile semantik diff motoru
  • 190 test, %78 kapsam, Python 3.11 / 3.12 / 3.13 üzerinde CI doğrulaması

Bağlam

Çoğu şema doğrulama aracı tek bir veri katmanına odaklanır — SQL linter’lar migration sözdizimini, API linter’lar OpenAPI spec’lerini kontrol eder. Gerçek drift katmanlar arasında gerçekleşir: yeniden adlandırılan bir Postgres sütunu, aşağı akıştaki bir CSV dışa aktarımını veya bir partner API tüketicisini bozabilir. DriftGuard bu çapraz kaynak kırıcı değişiklikleri tek bir birleşik pipeline’da yakalamak için geliştirildi.

Kısıtlar

  • 7+ heterojen kaynaktan (veritabanları, API’lar, dosyalar) gelen şemaları tek bir karşılaştırma modeline normalize etmeli.
  • Politika uygulaması takım başına yapılandırılabilir olmalı: 5 mod (strict, lenient, default, backward-compatible, forward-compatible).
  • Politika ihlallerinde sıfır olmayan çıkış kodlarıyla CI gate olarak entegre olmalı.

Teknik Uygulama

  • Ortak arayüz arkasında 7 adaptörlü collector mimarisi (veritabanları için SQLAlchemy 2.x, dosyalar için pyarrow, API’lar için HTTP client’lar).
  • Semantik diff motoru: tip genişletme taksonomisi, kısıt düzeyinde diff (PK, FK, unique, sayısal aralıklar) ve SequenceMatcher ile bulanık alan yeniden adlandırma tespiti.
  • 5 uygulama modu ve kaynak başına önem derecesi geçersiz kılmaları ile policy motoru.
  • Çoklu format raportörleri: Terminal (Rich), JSON, Markdown, HTML.
  • Kapsamlı test paketi: 190 test, %78 satır kapsamı, ruff + mypy statik analiz, GitHub Actions CI matrisi.

Çıktılar

  • Kapsamlı dokümantasyonla (mimari rehber, CLI referansı, adaptör rehberi, politika kuralları) GitHub’da açık kaynak olarak yayınlandı.
  • GitHub Actions üzerinden Python 3.11, 3.12 ve 3.13’da CI pipeline doğrulandı.
  • Genişletilebilir mimari: yeni collector’lar ve politika modları, çekirdek diff motorunda değişiklik gerektirmeden ekleniyor.

Yol Haritası

  • Avro, Protobuf ve Kafka Schema Registry için collector eklenmesi.
  • CI/CD entegrasyonu için SARIF ve JUnit XML raportörlerinin uygulanması.

Endüstriyel Otomasyon ve İzleme Sistemi

On-premSaha RolloutFull-Stack

Kocaeli’deki yüksek kapasiteli bir tesiste; mimariden saha stabilizasyonuna kadar operasyonel mükemmellik odaklı on-prem çözüm.

  • Canlı operasyon kesintiye uğramadan başarıyla tamamlanan geçiş süreci.
  • Backend, Frontend ve Deployment katmanlarının tek elden optimizasyonu.
  • KPI takibi için performans ölçüm altyapısının kurulması.
Proje Etkisi
Uçtan Uca
Sorumluluk
Mimari → Yayına Alım
On-prem
Ortam
Zorlu saha koşulları
KPI Odaklı
Metrik
Veriye dayalı yönetim

Bağlam

Kesintisiz çalışma zorunluluğu olan bir tesis için geliştirilen otomasyon sistemi. Bulut bağımlılığı olmadan, tamamen yerel ağda yüksek performansla çalışması hedeflendi.

Kısıtlar

  • İnternet erişimi kısıtlı on-prem altyapı.
  • Aktif üretim devam ederken sistemin canlıya alınması gerekliliği.
  • Yüksek veri yoğunluğu altında düşük gecikme beklentisi.

Teknik Uygulama

  • Cihaz seviyesinden gelen verilerin iş kuralı motoruna (Node.js) aktarılması.
  • Operatörlerin eldivenle dahi kullanabileceği ergonomik React panelleri.
  • Sistem sağlığını izleyen ve anomalileri bildiren monitörleme araçları.
  • Oncall rotasyonu, runbook ve incident playbook’ları ile üretim stabilizasyonu.

Çıktılar

  • Manuel takip edilen süreçler dijitalleşti; hata oranlarında gözle görülür düşüş sağlandı.
  • Sistem stabilitesi sayesinde bakım maliyetleri ve duruş süreleri optimize edildi.
  • Gelecek geliştirmeler için ölçeklenebilir bir teknik temel oluşturuldu.

Yol Haritası

  • Tahminleme modelleri ile kestirimci bakım modüllerinin entegrasyonu.
  • Saha ekipleri için mobil bildirim sisteminin genişletilmesi.

ORIA (B2B İş Akış Yönetimi)

MVPSaaSProduct Design

WhatsApp üzerinden yönetilen, yapay zeka destekli süreç otomasyonu ve CRM entegrasyonu sağlayan MVP projesi.

  • Sıfırdan ürün mimarisinin ve iş akışlarının tasarlanması.
  • WhatsApp Business API entegrasyonu ile kullanıcı dostu giriş kanalı.
  • Verimlilik artıran taslak ve özetleme mekanizmaları.

Bağlam

İşletmelerin karmaşık süreçlerini WhatsApp kolaylığında yönetmelerini sağlayan bir girişim projesi.

Kısıtlar

  • Hızlı pazara giriş (Go-to-market) için kısıtlı süre.
  • Kullanıcı alışkanlıklarını bozmadan süreci dijitalleştirme zorluğu.

Teknik Uygulama

  • Node.js ve PostgreSQL tabanlı esnek veri modeli.
  • LLM destekli metin özetleme ve görev çıkarma algoritmaları.
  • Admin ve moderasyon panellerinin geliştirilmesi.

Çıktılar

  • Kapalı beta sürecinde ilk kurumsal kullanıcılarla başarılı testler tamamlandı.
  • Manuel veri girişi yükü AI desteğiyle %60 oranında azaltıldı.

Yol Haritası

  • Daha derin analizler için gelişmiş raporlama katmanı.
  • Çoklu kanal (Omnichannel) desteğinin eklenmesi.

Wardrobe — AI Destekli Kıyafet Planlayıcı

MobilReact NativeAI

Hava durumu tahminleri ve kişisel gardrop verilerine dayalı yapay zeka destekli kıyafet önerileri sunan React Native mobil uygulama.

  • AI destekli analiz ve kategorizasyonla fotoğraf tabanlı gardrop yönetimi
  • Bağlam duyarlı kıyafet planlaması için 7 günlük hava durumu entegrasyonu
  • Supabase backend (Postgres + Auth + Storage) ile çapraz platform TypeScript uygulama
Proje Durumu
iOS & Android
Platform
Expo + React Native
Supabase
Backend
Postgres + Auth + Storage
Beta
Durum
Özel repo

Bağlam

Tüketici mobil bağlamında yapay zeka odaklı kişiselleştirmeyi keşfeden kişisel bir proje. Kullanıcılar gardrop öğelerini fotoğraflıyor; uygulama kıyafetleri analiz ederek hava koşulları ve kişisel tarza uygun kombinler öneriyor.

Kısıtlar

  • Görüntü işleme ve AI analizi mobil donanımda duyarlı kalmalı.
  • Kişiselleştirme motoru, aşırı veri toplama olmadan kullanıcı geri bildirimlerinden öğrenmeli.

Teknik Uygulama

  • State yönetimi için TanStack Query ve Zustand ile Expo + React Native + TypeScript.
  • Supabase entegrasyonu: Row-Level Security ile Postgres, Auth ve gardrop fotoğrafları için Storage.
  • Konum tabanlı bağlamla 7 günlük tahminler için Open-Meteo hava durumu API entegrasyonu.
  • Hata takibi için Sentry, ürün analitiği için PostHog, Türkçe/İngilizce yerelileştirme için i18next.

Çıktılar

  • Toplu gardrop yükleme ve AI destekli kıyafet kategorizasyonu ile işlevsel beta.
  • Zaman içinde kullanıcı seçimlerine göre önerileri iyileştiren kişiselleştirme motoru.

Yol Haritası

  • Beta test kullanıcı geri bildirimlerine göre öneri algoritmasının iyileştirilmesi.
  • Kıyafet geçmişi ve sosyal paylaşım özelliklerinin eklenmesi.
Neyi Değiştiririm?

Benden Ne Bekleyebilirsiniz?

Sadece kod değil, sürdürülebilir bir operasyonel süreç vaat ediyorum.

On-prem Sistem Mimari ve Teslimatı

Kısıtlı altyapılarda dahi performanslı çalışan, uçtan uca kurulmuş sistemler.

Yüksek Güvenilirlikli Operasyon Panelleri

Hata payını minimize eden, gerçek zamanlı veriyle beslenen kullanıcı arayüzleri.

Çok Yönlü Teknik Teslimat

Python CLI araçlarından React Native uygulamalarına, on-prem otomasyondan SaaS’a — mimariyi probleme uyarlayan, tersini değil.

Güvenli ve İzlenebilir Yayın Süreçleri

Sürprizlere yer bırakmayan; test, dokümantasyon ve izleme odaklı release yönetimi.

İletişim

Yeni Bir Projeye Başlayalım mı?

Sorularınız veya iş birliği teklifleriniz için mesaj bırakabilirsiniz. 24-48 saat içinde dönüş yapmaya gayret ediyorum.

E-posta üzerinden iletişim kurmak en hızlı yoldur.

aaliboyaci@gmail.com