Furkan Yeke
  • Konum: İstanbul, Türkiye
  • Deneyim: 8+ yıl
  • Odak: Kurumsal web & API

.NET ile kurumsal yazılım geliştiriyorum.

Uygulamalar, API’ler ve sistem entegrasyonları yazıyorum. 8 yıldır depodan hukuk bürosuna, meslek kuruluşuna kadar işin aksamaması gereken yerlerde çalıştım.

Şu an İstanbul Sanayi Odası’nda üye sistemini yenileyen ekipteyim.

01 — HAKKIMDA

Yaklaşımım

Yazılıma barkod okuyucuların, etiket yazıcıların ve el terminallerinin başında başladım. Depoda, mağazada, hastanede çalışan insanların ekranına ne düştüğünü yakından görmek bana şunu öğretti: iyi yazılım, kullanan kişinin işini yavaşlatmaz.

Her değişikliğin nedenini yazıyor, test ediyor, ekibime inceletip öyle canlıya alıyorum. Hukuktan lojistiğe farklı sektörlerde çalışmak, teknik kararı iş ihtiyacıyla birlikte düşünmeyi öğretti.

02 — SEÇİLİ İŞLER

Seçili işler

Rakamlar ve kurum içi ayrıntılar yok; teknik durum, verdiğim karar ve sonuç var.

Entegrasyon

Finansal kayıtların kaybolmadan aktarılması

Sorun
Dış kaynaktan gelen kayıtlar, sisteme işlenmeden kuyruktan onaylanabiliyordu.
Çözüm
Akışı tersine çevirmeyi önerdim ve uyguladım: kayıt önce kendi sistemimize yazılıyor, ancak başarılı olursa karşı tarafa onay gidiyor. Elle girilmiş eşleşen kayıt varsa yenisi açılmıyor, mevcut kayda bağlanıyor; aynı anda gelen ikinci yazım veritabanı kısıtı ve tek transaction ile geri alınıyor.
Sonuç
Hiçbir kayıt işlenmeden onaylanmıyor; işlenemeyen kayıt kuyrukta kalıp yeniden deneniyor ve bekleyen kayıt kalmadı.

.NET · Oracle · JWT yetkilendirme

Entegrasyon

UYAP’tan dosya ve tebligat takibi

Sorun
Avukatlar dosya, duruşma ve tebligat bilgisini portalda tek tek arıyor, tarihleri ajandaya elle işliyordu.
Çözüm
Dosya bilgisini, duruşma takvimini ve safahatı otomatik çeken; e-tebligatları takip edip tebliğ tarihini kaydeden ve evrakı ilgili dosyaya bağlayan bir entegrasyon yazdım. Takvim ve müvekkil bilgilendirmesine bağladım.
Sonuç
Tebliğ tarihleri artık elle girilmiyor; süreler takvime kendiliğinden düşüyor.

.NET · TypeScript · SQL

Modernizasyon

Geçişte iki kimliği ayrı tutmak

Sorun
Yeni ve eski sistem aynı kullanıcıyı farklı kimliklerle tanıyordu; geçiş sürecinde iki kimliğin karışmaması gerekiyordu.
Çözüm
İki kimliği bilinçli olarak ayırmayı önerdim ve uyguladım: eski sisteme yazan işlemler artık eski kimliği oturum bilgisinden alıyor. Bilgi yoksa eski davranışa dönüyor; böylece dağıtım sırasında açık oturumlar kırılmadı.
Sonuç
Geçiş boyunca her iki sistem de kaydı doğru kişiyle eşleştiriyor; değişiklik testlerle doğrulanıp canlıya alındı.

.NET · JWT · Oracle

03 — TEKNOLOJİ

Kullandığım teknolojiler

Günlük işimde ağırlıkla kullandıklarım üstte; altındakiler projelerde kullandığım diğer araçlar.

Ana yığın

  • ASP.NET Core
  • C#
  • Entity Framework Core
  • Oracle
  • SQL Server
  • TypeScript

Backend

  • REST API
  • JWT / kimlik doğrulama
  • Katmanlı mimari

Veri

  • PostgreSQL

Arayüz

  • React / Next.js
  • JavaScript
  • HTML / CSS
  • Tailwind CSS

Mobil

  • Kotlin
  • Jetpack Compose

Donanım

  • Barkod ve etiket yazıcı
  • RFID
  • El terminali

DevOps

  • Git
  • Docker
  • GitHub Actions

Diğer

  • VB.NET
04 — DENEYİM

İş deneyimi

  • İstanbul Sanayi Odası (ISO)

    Eyl 2024 – Günümüz

    Kıdemli Yazılım Uzmanı

    Kurumun yıllardır kullandığı üye sistemini yenileyen ekipteyim. Üyelik, finans, komite, İK ve raporlama tarafında geliştirme yapıyor; mevcut sistemin bakımını ve dış kurumlarla veri alışverişini de üstleniyorum.

  • Arıtürk & Partners Law Firm

    May 2024 – Eyl 2024

    Kıdemli Yazılım Uzmanı

    Büronun yazılım ve bilişim süreçlerinden sorumluydum; 4 kişilik yazılım ekibinin teknik koordinasyonunu üstlendim. Hukuk, muhasebe, SGK ve gümrük alanlarındaki iç sistemleri geliştirdim: UYAP entegrasyonu, takvim, toplantı kaydı, personel takibi ve müvekkil bilgilendirmeleri.

  • Serbest çalışma

    Oca 2023 – May 2024

    Web ve Mobil Uygulama Geliştirici

    Farklı sektörlerden firmalar için web siteleri, web uygulamaları ve Kotlin ile native Android uygulamalar geliştirdim. İhtiyacı dinlemekten teslime kadar süreci yürüttüm.

  • Amonsis

    Oca 2022 – Oca 2023

    Yazılım Uzmanı

    Büyük firmaların üretim, lojistik ve stok süreçleri için çalıştım: ürünün etiketini basan, barkodunu okuyan, RFID ile nerede olduğunu gösteren sistemler ve stok otomasyonu. Kurulumdan bakıma kadar süreci yürüttüm.

  • Setsis Bilişim Teknolojileri

    Ağu 2019 – Oca 2022

    Yazılım Uzmanı

    Barkod ve RFID dünyasına burada girdim. Perakende, üretim, sağlık ve lojistik firmaları için el terminaliyle çalışan depo yönetimi (WMS), stok ve üretim takip yazılımları; B2B ve e-ticaret uygulamaları, web servisler ve raporlama geliştirdim.

  • Hg Yazılım ve Bilişim A.Ş.

    Eyl 2018 – May 2019

    Junior Yazılım Geliştirici

    İlk işim. Perakende ve üretim firmaları için stok takibi ve iş süreçlerini destekleyen uygulamalar ile web servisler geliştirdim; hem sahada hem ofiste çalışarak işin uçtan uca nasıl yürüdüğünü öğrendim.

Eğitim

  • İstanbul Üniversitesi

    2018

    Lisans, İşletme

    İş süreçlerini anlamak, bugün yazdığım sistemlerin neden var olduğunu görmemi kolaylaştırıyor.

  • BilgeAdam Akademi

    2018 – 2019

    Yazılım Geliştirici Eğitimi

    Microsoft Resmi Eğitim programlarını (MOC 20480 ve 20486) tamamladım: web teknolojileri ve ASP.NET MVC.

05 — İLETİŞİM

Bana ulaşın

Mesleki bir konu, bir fikir ya da sadece tanışmak için yazabilirsiniz. Genellikle bir iki gün içinde dönüş yaparım.

Eğitim Belgeleri

Microsoft Resmi Eğitimleri (MOC) — tamamlama belgeleri