İçeriğe geç
/dev/tty0

Furkan Sezer Ariç

Kıdemli Yazılım GeliştiriciReact · 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.

Mavi hap

Gönder, en iyisini um.

Mutlu yolu merge et, mağaza puanının düşüşünü izle, çökme raporlarını gürültü diye bir kenara at.

Kırmızı hap

Sistemin tamamını gör.

Render'ı profille, native trace'i oku, elindeki en ucuz cihazda tekrar üret; sonra belirtiyi değil sebebi düzelt.

// 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. Full Stack Developer · Aren Yazılım

    08/2025 — günümüz

    • 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. Senior React Native Developer · Massive Bio

    08/2022 — 07/2025

    • 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. Middle React Native Developer · Elephant Apps

    09/2021 — 08/2022

    • Ç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. Full Stack Developer · Freelance

    12/2019 — 09/2021

    • 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. React Native Developer / Yazılım Geliştirici Stajyeri · Bigg Plus Group of Companies

    07/2019 — 12/2019

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

// 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.

// 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