Fatih Akyol

Senior Frontend Developer · İstanbul

Merhaba, ben Fatih 👋

React ve Next.js ile ürünler geliştiriyor, uçtan uca yayına alıyorum.

Uzmanlığım frontend; backend tarafında da Node.js ve Express ile rahatım. Beş yıldır farklı sektörlerden müşteriler için canlı ürünler geliştiriyorum: admin panelleri, e-ticaret, masaüstü ve mobil uygulamalar, kiosklar.

deneyim
5+ yıl
şu an
Naxxt Software
uzmanlık
React · Next.js · TypeScript
backend
Node.js · Express · MongoDB

Deneyim

Ajans projelerinde frontend'i ilk mimari toplantısından canlıya kadar yönetiyorum.

Naxxt Software

Mart 2021 — Devam ediyor

Frontend Developer → Senior Frontend Developer

  • Senior frontend developer: 7 kişilik ekipte mimari, kütüphane seçimleri ve kod standartları; kod incelemeleri ve 5 junior geliştiriciye mentorluk
  • Farklı sektörlerden müşteriler için 15+ proje: admin panelleri, ödeme adımlarıyla e-ticaret siteleri, şirket içi masaüstü uygulamaları ve React Native mobil uygulamalar
  • Kiosk yazılımları: Electron ile, kâğıt para ve bozuk para kabul cihazlarıyla entegre; 50+ cihazda çalışıyor
  • İş açısından kritik bir admin panelini ASP.NET 4.5'ten Next.js'e taşıdım: sayfalar 4 kat daha hızlı, arayüz çok daha kullanışlı, rol bazlı yetkilendirme daha sıkı
  • Güvenlik açıklarını kapattım: ekibin kontrolü dışındaki bir backend için Backend-for-Frontend katmanı; httpOnly cookie oturumları ve sunucuda yapılan yetki kontrolleri
  • Eski uygulamaları modernleştirdim: AngularJS, jQuery ve Angular 4–9 kod tabanlarını React ve Next.js'e taşıdım

frontend

  • TypeScript
  • React 19
  • Next.js
  • Vue 3
  • Redux Toolkit
  • Zustand
  • TanStack Query
  • Tailwind CSS
  • Ant Design

masaüstü & mobil

  • Electron
  • React Native

gerçek zamanlı & grafik

  • Socket.io
  • WebSockets
  • Three.js
  • Konva

backend

  • Node.js
  • Express
  • MongoDB
  • BFF & cookie auth

test & yayın

  • Vitest
  • Testing Library
  • Playwright
  • Docker
  • nginx
  • AWS
  • CI/CD

eğitimBilgisayar Mühendisliği (Lisans), Erciyes Üniversitesi, 2021

Masaüstü uygulamaları

kurulum dosyaları github releases'ta

Bir not editöründe imlecin altında açılmış Clipboard History

windows · macos

Clipboard History

Ctrl+Shift+V ile geçmişin yazdığın alanın hemen altında açılır. Bir öğeye tıkla, oraya yapışsın.

işin zor kısmıHiç odak almayan bir pencere; UI Automation ve Accessibility API ile imlecin altına yerleşiyor, küçük C# ve Swift yardımcılarıyla.

Electron · React · Vite · C# · Swift

Yerleşim önizlemesiyle Screen Splitter ayarlar penceresi

windows · macos

Screen Splitter

Mağaza TV'leri ve kiosklar için dijital tabela: ekranı bölgelere ayır, her bölgeye bir web sayfası ver ve hepsini her monitörde tam ekran oynat.

işin zor kısmıGömülmeyi reddeden sayfalar bile yükleniyor, çöken sayfalar kendini yeniliyor, pencereler takılıp çıkarılan monitörleri takip ediyor. 150 test.

Electron · React · TypeScript · Vitest

Canlıdaki web uygulamaları

8 uygulama · kendi sunucumda docker + nginx

  • Realtime Chat

    Grup sohbetleri, okundu bilgisi, yazıyor göstergesi ve çevrimiçi durumu

    Next.js · Socket.io
  • Code Editor

    Canlı önizleme; Sass, Less, Pug ve JSX sunucuda derleniyor

    React · CodeMirror 6
  • Collab Whiteboard

    Ortak tahtalarda gerçek zamanlı, çok kullanıcılı çizim

    React · Konva · Socket.io
  • Lynx

    Tıklama grafikleri ve dünya haritasıyla URL kısaltıcı

    React · Recharts
  • Meet

    Ekran paylaşımlı, eşten eşe görüntülü görüşme

    WebRTC · Socket.io
  • Toolbox

    Dönüştürücüler, tek kullanımlık şifreler ve geliştirici araçları

    React · Express
  • Links

    Tıklama analitiğiyle link-in-bio sayfa kurucu

    Next.js · Mantine
  • Typing Test

    Dakikada kelime ve doğruluk, sonuçlar kaydediliyor

    React · Tailwind

Frontend rolü için birini mi arıyorsunuz?

Tüm geçmişim CV'de.