Uzaktan sözleşmeli işlere açık

Emre Erkorkmaz · Kıdemli Frontend / Full-Stack Mühendis

Frontend mimarisi, full-stack özellikler ve yapay zekâ ürünleri için kıdemli TypeScript mühendisi.

2021’den bu yana canlı ortamda React ve TypeScript ürünleri geliştiriyorum: milyonlarca günlük siparişi taşıyan bir PWA’nın sipariş akışı, onun dayandığı Node.js endpoint’leri ve gerçek zamanlı finans arayüzleri. Şimdi bu deneyimi LLM destekli ürün özelliklerine taşıyorum; İngiltere, AB ve ABD’deki ekiplerle uzaktan sözleşmeli çalışmaya açığım.

yılından beri canlı ortamda
2021
günlük siparişi taşıyan sistemler
M+
İngiltere ve AB mesai saatleriyle örtüşme
UTC+3

Referans işler

Gerçek ölçekte, canlı ortamda.

Gizlilik gereği marka adları paylaşılmıyor; ayrıntılar ve referanslar talep üzerine.

  1. 01Hızlı teslimat platformu

    Milyonlarca günlük siparişi taşıyan bir PWA’nın sipariş akışı

    Restoranların siparişlerini yönettiği PWA’nın istemci tarafı çekirdeği ve sipariş yaşam döngüsü; native uygulamalara webview ile gömülü.

    İhtiyaç, çözüm, etki

    İhtiyaç

    Yüksek trafik altında iş açısından kritik bir sipariş akışı; web sürümlerinin mobil uygulamaların code freeze takvimine bağlı olması.

    Çözüm

    Sipariş yaşam döngüsünün sahipliği: yüklemede REST ile anlık görüntü, yeni sipariş ve durum değişiklikleri için WebSocket olayları, polling yerine bağlantı durumu göstergesi ve elle yenileme. PWA’nın native webview’lara entegrasyonu ve push bildirimleri gibi native yeteneklerin web katmanına açılması. Frontend’in ihtiyaç duyduğu REST API endpoint’lerini Node.js ve Express ile geliştirme; Node.js BFF’e eklenen genel bir proxy endpoint’i.

    Etki

    Web sürümleri mobil code freeze’lerden bağımsız yayına çıkıyor; iş ortakları web katmanından push bildirimi alıyor; yeni gateway endpoint’leri BFF’te kod değişikliği ve ayrı bir deploy gerektirmiyor.

    • React
    • TypeScript
    • PWA
    • WebSockets
    • Native webviews
    • Node.js
    M+günlük sipariş
  2. 02Finans teknolojisi

    Sayfalama olmadan gerçek zamanlı finans arayüzleri

    Büyük ve canlı piyasa verisini sayfalamadan gösteren, React ve Angular ile geliştirilmiş çok dilli B2B ve B2C işlem uygulamaları; config ile çalışan bir form katmanı.

    İhtiyaç, çözüm, etki

    İhtiyaç

    Çok dilli B2B ve B2C arayüzlerde sürekli akan büyük veri setlerinin kesintisiz izlenebilmesi.

    Çözüm

    Gerçek zamanlı, büyük ölçekli veriyi frontend’de sayfalamadan gösteren React ve Angular arayüzleri; backend ağırlıklı geliştiricilerin tipli bir config’ten doğrulamalı, bağımlı alanlı form sayfaları çıkarmasını sağlayan form katmanı (Formik, Yup, Material UI); React, Material UI, Redux ve Redux Saga ile yeniden kullanılabilir uygulama şablonu; React Testing Library ve Mock Service Worker ile birim testleri, Cypress ile uçtan uca testler.

    Etki

    Büyük canlı veri tek görünümde gezilebilir kalıyor; backend ağırlıklı geliştiriciler karmaşık form sayfalarını config’ten çıkarıyor; yeni projeler hazır bir şablondan başlıyor.

    • React
    • Angular
    • TypeScript
    • Redux Saga
    • Material UI
    • Cypress
    Canlıanlık güncellenen veri
  3. 03E-ticaret

    Next.js ile çok dilli, sunucu tarafında render edilen mağaza

    Next.js, TypeScript ve Redux ile server-side rendering kullanan çok dilli e-ticaret uygulaması; aynı dönemde React ve GraphQL ile bir anket ürünü.

    İhtiyaç, çözüm, etki

    İhtiyaç

    Ürün sayfalarının arama sonuçlarında görünmesi ve farklı pazarlarda hızlı açılması.

    Çözüm

    Next.js, TypeScript ve Redux ile server-side rendering kullanan çok dilli e-ticaret uygulaması; React ve GraphQL ile geliştirilen anket ürünü; responsive tasarımların semantik HTML’e dönüştürülmesi.

    Etki

    Ürün sayfaları her dilde sunucuda render ediliyor; arama motorları tarafından indekslenebilir ve ilk yüklemede hızlı.

    • Next.js
    • TypeScript
    • SSR
    • Redux
    • GraphQL
    • i18n
    SSRçok dilli vitrin

Yetkinlikler

Frontend derinliği, full-stack erişim.

Arayüz mimarisi ve performansın sahipliği, bir özelliğin ihtiyaç duyduğu API’lerin geliştirilmesi ve otomatik testlerle güvenli teslimat.

  • Frontend ve performans

    Yüksek trafikli ürünler için sürdürülebilir arayüz mimarisi: PWA’lar, SSR ve gerçek zamanlı veri; hızlı ve güvenli kalan sayfalar.

    EkosistemTypeScript · React · Next.js · Angular · Redux · Tailwind CSS · Storybook

  • Backend ve API

    Bir özelliğin ihtiyaç duyduğu API’ler ve servisler; onları kullanacak arayüzle birlikte tasarlanmış.

    EkosistemNode.js · Express · GraphQL · REST · WebSockets · PostgreSQL

  • Test ve teslimat

    Pipeline’a bağlı birim, entegrasyon ve uçtan uca testler; değişiklikler güvenle yayına çıkar.

    EkosistemPlaywright · Cypress · React Testing Library · Docker · Git

Çalışma pratikleri

  • Code review
  • Otomatik testler
  • Dokümantasyon
  • AI destekli geliştirme
  • Uzaktan, asenkron çalışma
  • Agile / Scrum

Çalışma şekli

İlk görüşmeden düzenli teslimata.

  1. Tanışma görüşmesi

    Kod tabanını, ekibi ve teslim edilmesi gerekenleri konuşuruz. Herhangi bir şey imzalanmadan önce uyum konusunda net bir yanıt alırsınız.

  2. Adaptasyon

    Projeyi yerelde çalıştırma, mimariyi ve yayın sürecini çıkarma. Sorular erken ve yazılı gelir; kod tabanındaki mevcut kurallar korunur.

  3. İlk değişiklik

    Küçük, review’dan geçmiş bir değişiklik erkenden canlıya çıkar; kurulumu doğrular ve büyük işlerden önce güven oluşturur.

  4. Düzenli teslimat

    Testleriyle birlikte küçük pull request’ler, asenkron ilerleme notları ve sözleşme bittiğinde ekipte kalan dokümantasyon.

Çalışma modeli

Sade sözleşme koşulları.

  • Uzaktan sözleşme

    Saatlik ya da günlük, tamamen uzaktan. Sözleşme yapısı her iş için ayrıca kararlaştırılır.

  • Ücret

    Talep üzerine; kapsama ve süreye göre paylaşılır.

  • Çalışma saatleri

    UTC+3, yaz saati uygulaması yok. İngiltere ve AB mesaisiyle örtüşen gün, ABD Doğu Yakası sabahlarıyla kısmi örtüşme.

  • Referanslar

    Önceki rollerden referanslar talep üzerine paylaşılır.

Uzaktan çalışma
Yalova, Türkiye · UTC+3
Dil
Türkçe (ana dil) · İngilizce (C2)

SSS

Teknik ekiplerin sorduğu sorular

Saat dilimi örtüşmesi nasıl?

Türkiye’den çalışıyorum (UTC+3, yaz saati uygulaması yok). Çalışma günüm İngiltere ve AB mesaisiyle, ABD Doğu Yakası’nda ise sabah saatleriyle örtüşüyor. Daily’ler ve review’lar bu örtüşen saatlere planlanır.

Mevcut bir kod tabanına nasıl adapte oluyorsunuz?

Önce projeyi yerelde çalıştırıp mimariyi ve yayın sürecini çıkarırım, ardından küçük ve review’dan geçmiş bir değişikliği erkenden canlıya taşırım. Sorular erken ve yazılı gelir; kod tabanındaki mevcut kurallar değiştirilmez, takip edilir.

Ne kadar hızlı başlayabilirsiniz?

Başlangıç tarihi tanışma görüşmesinde, mevcut taahhütlere göre netleşir. Sayfanın üstündeki durum etiketi şu an yeni iş alıp almadığımı gösterir.

Sözleşme yapısı nasıl?

Tamamen uzaktan, saatlik ya da günlük faturalandırma. Sözleşmenin ayrıntıları, satın alma sürecinize uyacak şekilde her iş için ayrıca kararlaştırılır.

Ücretleriniz nedir?

Talep üzerine; kapsama, süreye ve haftalık çalışma saatine göre paylaşılır.

Sadece frontend mi, full-stack mi?

Ağırlık frontend’de, full-stack yetkinlikle: frontend’de arayüz mimarisi ve performans; backend’de Node.js ve Express ile REST ve GraphQL API’ler.

Referans verebilir misiniz?

Evet, önceki rollerden referanslar talep üzerine paylaşılır.

İletişim

Ekibinize destek mi lazım?

Rolü, stack’i ve takvimi birkaç satırla paylaşın; kısa bir tanışma görüşmesi planlayalım.

hello@emreerkorkmaz.dev