İçeriğe geç
/dev/tty0

Furkan Sezer Ariç

Kıdemli Yazılım Geliştirici — React · React Native · .NET

Web ve mobil ürünleri uçtan uca kuruyorum — arayüzü, arkasındaki servisleri ve ikisinin de gerçek kullanıcıyla karşılaşınca ayakta kalıp kalmayacağını belirleyen performans işini.

// bullet time

Her şey önce bozuk çıkar.

// geliyor

Özellik yazmak kolay kısım. Bir ürünün ayakta kalıp kalmayacağını belirleyen şey, üç yaşındaki bir telefonda, trende, %3 şarjla ve kopuk bağlantıyla nasıl davrandığı. Benim asıl işim bu.

// atlatıldı

Bunlardan kaçmak işin kendisi. Yan görev değil.

// seçim

İki türlü yazılım yapılır.

Birini seç. Geri alma yok.

// whoami

Furkan Sezer Ariç, Kıdemli Yazılım Geliştirici

İstanbul'da kıdemli yazılım geliştiricisiyim. Önde React, React Native ve Vue.js; arkada C# / ASP.NET Core ile çalışıyorum — API tasarımı, iş mantığı ve veri katmanı dahil.

Ürettiğim işlerin çoğu zor kısımların olduğu yerde: gerçek zamanlı özellikler, ödeme ve abonelik akışları, harita tabanlı servisler ve kimsenin demo yapmadığı ama herkesin bağımlı olduğu kurumsal yönetim panelleri. Üç yıl boyunca bu, on iki ülkede kullanılan klinik ürünler geliştirmek anlamına geldi.

İşin gösterişsiz yarısını önemsiyorum — kare zamanlaması, soğuk açılış, bellek, ağ olmadığında ne olduğu — çünkü kullanıcının gerçekten hissettiği yarı o. Ve hattın tamamını üstleniyorum: fikirden canlıda çalışan şeye kadar.

// cephanelik

Önyüz
React.jsReact Native (CLI & Expo)Vue.jsTypeScriptJavaScriptBileşen mimarisiResponsive tasarım
State & Veri Akışı
ZustandRedux ToolkitRedux-SagaContext APIREST APISocket.ioSignalR
Arka uç
C#.NET / ASP.NET CoreRESTful APIServis ve iş mantığı
Veri
MsSQLRedisElasticsearchSQL / NoSQL sorgu optimizasyonu
Mobil
iOS / AndroidPush bildirimleriHaritalarUygulama içi satın almaFirebase Auth / Firestore / FCMReanimatedSkia
Araçlar
GitHubBitbucketJiraPostmanSentryAdjustCI/CDBirim testi

// deneyim

Altı yıldır sahada.

  1. 08/2025 — günümüz

    Full Stack Developer

    Aren Yazılım

    • React ve Vue.js ile responsive, performans odaklı web arayüzleri.
    • .NET ile RESTful API ve iş servisleri; önyüz ile arka ucu uçtan uca bağlama.
    • Veritabanı, CI/CD, test ve performans çalışmalarıyla ürün kalitesini sürdürülebilir kılma.
  2. 08/2022 — 07/2025

    Senior React Native Developer

    Massive Bio

    • Sağlık teknolojilerinde ölçeklenebilir React Native ürünleri geliştirdim ve mimari kararlarda aktif rol aldım.
    • Mobilin yanında web projelerinde API entegrasyonu, performans ve hata yönetimini üstlendim.
    • Karmaşık klinik ve araştırma akışlarını, insanların hızla ilerleyebildiği arayüzlere dönüştürdüm.
  3. 09/2021 — 08/2022

    Middle React Native Developer

    Elephant Apps

    • Çapraz platform mobil uygulamalar ve web arayüzleri; API entegrasyonu ve yeniden kullanılabilir bileşenler.
    • Performans iyileştirmeleri ve ürün kararlılığı çalışmaları.
  4. 12/2019 — 09/2021

    Full Stack Developer

    Freelance

    • Web ve mobil projeleri uçtan uca yürüttüm: UI/UX, önyüz, API, veritabanı ve canlıya alma.
    • Farklı müşteriler için performans optimizasyonu ve kritik hata çözümleri.
  5. 07/2019 — 12/2019

    React Native Developer / Yazılım Geliştirici Stajyeri

    Bigg Plus Group of Companies

    • Kurumsal React Native uygulamaları, üçüncü parti entegrasyonlar ve performans çalışmaları.
    • Önyüz-arka uç entegrasyonu, teknik planlama ve kod kalitesi.

// derlendi

Yukarıdaki her şeyden örüldü.

// arka plan

Anadolu Üniversitesi
Yönetim Bilişim Sistemleri, Lisans
Nişantaşı Üniversitesi
Bilgisayar Programcılığı, Ön Lisans
İngilizce
B2 — profesyonel çalışma yeterliliği

// vaka çalışması

MyGarage Global

Otomobil ve motosiklet sahipleri için sosyal ve ticari bir platform: araçların için dijital garaj, topluluk için akış ve forum, bakım ve masraf takibi, sürüş kaydı, gerçek zamanlı mesajlaşma, harita tabanlı servis keşfi ve dükkanlar için pazar yeri.

React Native · iOS & Android

  • 392

    commit

  • 2

    platformda yayında

  • 60fps

    kaydırma hedefi tutuldu

  • 62

    uçtan uca test akışı

01Yük altında performans

230 console çağrısını __DEV__ kapısına aldım, serileştirmeyi render gövdesinden çıkardım ve statik bir ekranda 60fps yeniden çizim yaptıran boşta render'ları öldürdüm. Simülatörde değil, gerçek cihazda gfxinfo kare yakalamasıyla doğruladım.

02Native katman

Harita pinlerinin içindeki görseller hiç yüklenmiyordu, react-native-maps'i yamaladım; Nitro modül köprüleri yazdım; her tuş vuruşunda sızan ve yıkımda stack'i taşıran bir Android TextInput state zincirini düzelttim.

03Ürün gibi test edildi

Kimlik doğrulama, garaj, akış, sosyal, dükkan modu ve hesabı kapsayan 62 Maestro uçtan uca akışı. Tek bir QA turu bunların üzerinden 178 düzeltme çıkardı.

04Mimari

Saga ve kalıcı state ile Redux, sıcak depolama için MMKV, gerçek zamanlı için SignalR, kimlik ve mesajlaşma için Firebase, abonelikler için uygulama içi satın alma, kaçan her şey için Sentry.

// ekranlar

MyGarage'da tek bir araç: hatırlatıcılar, dijital torpido, yakıt ve masraf takibi, kilometre geçmişi ve bakım kayıtları.
MyGarage profil ekranı: üyelik durumu, takipçi sayıları, favori işletmeler ve kullanıcının araç listesi.
MyGarage yakındaki servisler haritası: İstanbul'un canlı haritası, kategori filtreleri ve sıralanmış oto servis listesi.
  1. 01Tek araç: hatırlatıcı, belge, yakıt, kilometre ve servis geçmişi tek yerde.
  2. 02Garajın: araçlar, üyelik ve işletme moduna açılan kapı.
  3. 03Harita üzerinden keşif: iki yüz yakın servis.

// teknolojiler

  • React Native
  • TypeScript
  • Redux-Saga
  • Reanimated
  • Shopify Skia
  • FlashList
  • Nitro Modules
  • Vision Camera
  • react-native-maps
  • Firebase
  • SignalR
  • Sentry
  • MMKV
  • Maestro

// seçilmiş işler

Yaptığım şeyler.

  • SYNERGY-AI Cancer Trial Finder

    On iki ülkede çalışan sağlık platformu: hasta-klinik eşleştirme, otomatik rapor akışları ve klinik veri üzerinde gelişmiş filtreleme.

    • React Native
    • Sağlık
    • Veri
  • Dr-Arturo AI & Ask Fiona AI

    Sağlık profesyonelleri için yapay zeka destekli klinik araştırma bulma ve onkoloji veri analizi. ASCO 2024 ve 2025'te sunuldu.

    • Yapay zeka
    • Onkoloji
    • Ürün
  • Berksan Mühendislik

    Kurumsal web platformu. React önyüz, .NET arka uç servisleri ve aradaki REST katmanı; responsive yapı ve veri akışları uçtan uca.

    • React
    • .NET
    • Web
  • Panel Rewards

    Sadakat ve ödül yönetim platformu: puanlar, bakiyeler, kampanyalar, işlem akışları, doğrulamalar ve hepsini işleten yönetim paneli.

    • Platform
    • API
    • Panel
  • GFC Loyalty — Rewards

    Sosyal özellikleri ödül sistemine bağlayan modüler platform: puan transferi, kargo takibi ve ödeme entegrasyonları.

    • Mobil
    • Ödeme
  • ICCOUS

    Enerji ve doğalgaz tesisleri için endüstriyel takip. Saha ekipleriyle arka uç arasında gerçek zamanlı senkronizasyon sağlayan Expo tabanlı saha uygulaması.

    • Expo
    • Gerçek zamanlı
    • Endüstriyel
  • E-mülk

    CBS entegreli gayrimenkul bilgi sistemi: harita tabanlı, gerçek zamanlı mülk ve varlık takibi.

    • CBS
    • Harita
    • Web
  • uLouder

    Geo-fencing ve harita servisleri üzerine kurulu konum tabanlı sosyal ağ; kulüpler ve canlı akış.

    • Geo-fencing
    • Sosyal
  • Kampüs365 / iKampüs

    Okul yönetimi, içerik paylaşımı ve öğretmen-veli iletişimini kapsayan eğitim ekosistemi.

    • Eğitim
    • Mobil

// sinyal

Makineler işin içine böyle girdi.

Üç yıl boyunca işim onkolojide uygulamalı yapay zekanın yanı başındaydı — klinik veriyi okuyup bir doktorun önüne cevap koyan ürünler. Orada makul görünen yanlış bir cevap hata kaydı değil, bir hastadır.

  1. 01Demoda değil, klinikte yapay zeka

    Dr-Arturo AI ve Ask Fiona AI, sağlık profesyonellerinin klinik araştırma bulmasına ve onkoloji verisini anlamlandırmasına yardım ediyor. Benim tarafım ürün katmanıydı: model çıktısını bir klinisyenin üzerine işlem yapabileceği bir şeye çevirmek ve belirsizliği gizlemek yerine okunur kılmak.

  2. 02Ölçekte eşleştirme

    SYNERGY-AI on iki ülkede hastaları araştırmalarla eşleştiriyor. Zor kısım hiçbir zaman eşleştirmenin kendisi değildi — eşleşmeyi güvenilir kılan filtreleme, raporlama ve veri hijyeniydi.

  3. 03Şimdi nasıl çalışıyorum

    Büyük refactor'ları, QA turlarını ve göçleri kodlama ajanları üzerinden, dar ve doğrulanabilir başarı ölçütleriyle yürütüyorum. Beceri, bağlam tasarımı ve tam olarak neyi kontrol edeceğini bilmek. Darboğaz yazmaktan muhakemeye kaydı — doğru bir sistemi makul görünen bir sistemden ayırmak işin kendisi hâline geliyor.

// hattın sonu

Kaşık diye bir şey yok.

Ama bir gelen kutusu var. Gerçek cihazlarda, gerçek kullanıcılar için çalışmak zorunda olan bir şey kuruyorsan yaz.

Mesaj gönder→
Sonuna kadar takip ettin.