Yeni projelere açığım

Ali Fuat Çalık

Frontend Developer · Angular

Angular üzerine 4 yıldır kurumsal ürünler geliştiriyorum. Büyük kod tabanlarını modernize etmeyi, yavaş uygulamaları hızlandırmayı ve ekiplerin üzerine güvenle geliştirebileceği temeller kurmayı seviyorum.

  • Isparta, Türkiye
  • Remote / Hibrit
  • Angular 21 · Signals
$ ng build --stats-json
Initial chunk · main
önce
9.40 MB
sonra
2.04 MB
−78% main bundle3.5 MB → 772 KB eager JS3.3 s → 1.7 s açılış

Seçilmiş işler

Ölçülebilir sonuç veren işler. Kurumsal projelerde ürün detayları genel tutuldu.

Birtech · Noctua2025 —

Kurumsal izleme platformunu hızlandırmak ve modernize etmek

Veri merkezleri için dört dile lokalize, büyük ölçekli bir Angular SPA. Sekiz modülü route bazlı lazy loading'e taşıdım, ağır script'leri ilk kullanıma erteledim; 50'den fazla sayfayı Signals, typed reactive form ve OpenAPI'den ürettiğim SDK desenine yeniden yazdım.

  • Angular 21
  • Signals
  • OpenAPI SDK
  • Karma · Jasmine
  • VitePress
−78%
main bundle
1.7 s
açılış (önce 3.3 s)
700+
issue · 35 sürüm
150+
test planı
Birtech · Noctua

Oturum yaşam döngüsü ve tek state katmanı

Altı servis üzerinde auto-login, uyarılı idle timeout, sessiz token yenileme, sekmeler arası senkronizasyon ve backend kesintileri için circuit breaker. Üç ayrı yerde tutulan state'i tek katmana taşıyıp tam sayfa reload kalıbını kaldırdım.

  • JWT
  • RxJS
  • Signals
Birtech · Noctua

Enerji yönetimi ve KPI modülleri

Enerji node'ları, maliyet kayıtları, PDU outlet bazlı tüketim, yedi grafik ve tablo tipinden oluşan raporlama seti ve KPI eşik yönetimini arayüz tarafında uçtan uca kurguladım.

  • ApexCharts
  • Data grid
  • CDK Drag & Drop
Açık kaynak · geliştiriliyorAngular

Angular component library

Signals tabanlı, 50'den fazla component; kendi renk paleti, light/dark tema sistemi, WCAG kontrast kontrolü ve ayrı bir demo uygulaması. Yakında public olacak.

  • Angular 21
  • Signals
  • Design tokens
Freelance · Ervam Su İnşaat

Kurumsal web sitesi ve randevu sistemi

Isparta'da hizmet veren bir inşaat firması için iki dilli, mobil uyumlu PWA. Talep formları WhatsApp mesajına dönüşüyor; randevu talepleri yönetim panelinden onaylanıyor.

  • Next.js
  • React
  • Tailwind
  • PWA

Deneyim

CV iste
  1. Oca 2025 — Halen

    Birtech Teknoloji

    Frontend Developer · Eskişehir (Remote)

    • Main bundle'ı %78 küçülttüm; açılış süresini 3,3 sn'den 1,7 sn'ye indirdim.
    • OpenAPI şemasından typed TypeScript SDK üreten bir Node generator yazdım.
    • Unit test altyapısını, mimari karar kayıtlarını ve dokümantasyon sitesini sıfırdan kurdum.
    • 72 tabloyu jQuery DataTables'tan kurum içi data grid'e taşıdım; iki legacy bağımlılığı kaldırdım.
  2. Ara 2022 — Ara 2024

    Rapider AI

    Frontend Developer · Remote

    • Low-code yazılım platformunda responsive bileşenler ve UX iyileştirmeleri.
    • NgRx ile state management; modüler, çok projeli yapıya uçtan uca yeni bir admin modülü.
  3. Ağu — Eyl 2022

    Mergentech

    Frontend Developer (Stajyer) · Eskişehir

    • Angular ile form oluşturma uygulaması ve sürükle-bırak form editörü.
  4. 2015 — 2022

    Bilgisayar Mühendisliği, Lisans

    Eskişehir Osmangazi Üniversitesi

Yetkinlikler

Angular

Angular 21, Signals, standalone, typed reactive forms, RxJS, lazy loading, guards, interceptors, change detection, CDK

UI

Design system, component library, light/dark tema, CSS custom properties, responsive UI, ApexCharts, Konva

Veri ve entegrasyon

REST, OpenAPI, SDK generation, JWT & refresh token, session management, i18n, PDF / Excel export

Test ve kalite

Karma, Jasmine, coverage, test planlama, regresyon baseline

Süreç ve araçlar

Git, monorepo, Jenkins, GitHub Actions, performans profilleme, mimari karar kayıtları, VitePress, Compodoc

Diller

TypeScript, JavaScript, HTML, SCSS · ayrıca Next.js / React

Neler yapabilirim

Freelance ve proje bazlı çalışmalar için.

Kurumsal web sitesi ve PWA

Mobil uyumlu, hızlı, iki dilli siteler; form, randevu ve yönetim paneli gibi işletmeye özel akışlar.

Angular uygulama geliştirme

Kurumsal panel ve iş uygulamaları: uçtan uca modül geliştirme, API entegrasyonu, oturum ve yetki yönetimi.

Performans ve modernizasyon

Bundle analizi, lazy loading, Signals ve standalone geçişi, legacy bağımlılıkların temizlenmesi.

Design system ve component library

Token tabanlı tema, light/dark, erişilebilir bileşenler ve dokümantasyon.

Birlikte çalışalım

Bir proje, iş fırsatı ya da sadece Angular üzerine konuşmak için yazabilirsin. Genellikle bir iş günü içinde dönerim.