Gece görünümündeki Dünya üzerinde Ohio, Amerika Birleşik Devletleri ile İstanbul, Türkiye’yi birbirine bağlayan kırmızı rota.

İSTANBUL ↔ DÜNYA

Batuhan Kadoğlu

Senior Shopify & Frontend Developer

Yüksek performanslı Shopify deneyimleri ve ölçeklenebilir frontend sistemleri geliştiriyorum.

AYNI GÖKYÜZÜ
FARKLI MANZARALAR

KEŞFETMEK İÇİN KAYDIR
Batuhan Kadoğlu portresi

HAKKIMDA

Frontend’in Ötesinde.

Merhaba, ben Batuhan Kadoğlu. İstanbul’da yaşayan bir Shopify ve frontend geliştiricisiyim. ABD merkezli bir şirkette beş yıla yakın süre boyunca tam zamanlı ve uzaktan çalışarak DTC ve B2B markalar için çevrim içi mağazalar geliştirdim ve bakım çalışmalarını yürüttüm. Türkiye ve Amerika Birleşik Devletleri çifte vatandaşıyım; her iki ülkede de çalışma yetkim var.

Online Store 2.0 tema mimarisi ve çevrim içi mağazalarda kullanıcı deneyimi konularında uzmanım. Liquid, JavaScript ve Shopify API’lerini kullanarak müşteri panellerinin mimarisini oluşturuyor, aboneliğe bağlı erişim kontrolleri ve mağaza ekiplerinin yapılandırabildiği yeniden kullanılabilir tema bileşenleri geliştiriyorum. Mevcut mağazalara yeni özellikler eklerken Theme Editor uyumluluğunu ve mağazanın işleyişini belirleyen iş kurallarını koruyorum.

Shopify çalışmalarımın yanı sıra React, Next.js App Router ve TypeScript ile farklı ekran boyutlarına uyum sağlayan, erişilebilir arayüzler geliştiriyorum. Bu çalışmalarda yeniden kullanılabilir bileşen mimarisine, API entegrasyonlarına ve Vitest ile Playwright kullanarak yürüttüğüm otomatik test süreçlerine odaklanıyorum. Tüm projelerimde kodun uzun vadede bakımının kolay olmasını, performansı ve teknik SEO’yu ön planda tutuyorum.

Özgeçmişi İndir
Yıl Deneyim
5+
Çalışma Yetkisi
U.S. + Türkiye

Skills

Nasıl Geliştiriyorum.

Geliştirdiğim mağazaların, arayüzlerin ve sistemlerin arkasındaki teknik yetkinlikler.

Önce elektronik ticaret

Shopify Temaları ve Elektronik Ticaret

Özel mağaza mimarisi, yeniden kullanılabilir elektronik ticaret sistemleri ve gelişmiş müşteri deneyimleri.

  • Liquid
  • Online Store 2.0
  • Custom Theme Architecture
  • JSON Templates
  • Reusable Sections and Snippets
  • Theme Editor Schema
  • Predictive Search
  • Cart UX
  • Customer Dashboards
  • Subscription and Membership Workflows
  • B2B Storefront UX
Modern frontend

Frontend ve Erişilebilirlik

Yeniden kullanılabilir bileşenlere ve sürdürülebilir mimariye dayanan ölçeklenebilir, erişilebilir arayüzler.

  • JavaScript ES6+
  • TypeScript
  • React
  • Next.js App Router
  • Astro
  • HTML
  • CSS
  • Tailwind CSS
  • Zod
  • Responsive Design
  • Accessibility
  • ARIA
Bağla & genişlet

API’ler ve Entegrasyonlar

Mağazaları, hizmetleri ve iş akışlarını güvenilir entegrasyonlarla birbirine bağlar.

  • Shopify Admin GraphQL API
  • Ajax Cart API
  • Metafields
  • Shopify Flow
  • Webhooks
  • REST
  • Node.js
  • Vercel Serverless Functions
  • PHP Endpoints
Performans odaklı

Performans, SEO ve Analitik

Hızlı yüklenen, bulunabilirliğini koruyan ve önemli sonuçları ölçen mağazalar.

  • Core Web Vitals
  • Lighthouse
  • Image Optimization
  • Technical SEO
  • JSON-LD
  • Canonical URLs
  • Hreflang
  • Sitemaps
  • GA4
  • Google Tag Manager
  • dataLayer Event Tracking
Güvenle geliştir

Test ve Yayın Süreçleri

Canlı sistemlerin güvenilirliğini koruyan test, araç ve teslim süreçleri.

  • Vitest
  • Testing Library
  • Playwright
  • ESLint
  • Git & GitHub
  • Shopify CLI
  • Vercel

Deneyim

İşlerin Şekillendiği Yer

Profesyonel görevlerim boyunca geliştirdiğim ve sürdürdüğüm mağazalara, arayüzlere ve sistemlere yakından bir bakış.

Frontend & Shopify Geliştirici

İki marka. Ortak temeller.

Lynda Kids: Abonelik, Üyelik ve Bağlantılı Cihaz Platformu (lyndakids.com)

  • Shopify müşteri etiketlerini profil, kullanım ve geçmiş saklama limitleriyle eşleştiren beş kademeli bir abonelik hakları sistemi tasarladım; mevcut limit belirleme mantığıyla geriye dönük uyumluluğu koruyarak aile üyelerinin ortak kullanım kotasından yararlandığı modele geçişi yönettim.
  • JavaScript ES modülleri, istemci taraflı yönlendirme ve paylaşılan bir state store kullanarak Shopify Liquid teması içinde bir müşteri panelinin mimarisini oluşturdum; ayrı bir frontend build pipeline gerektirmeden müşteri hesabında uygulama benzeri bir gezinme deneyimi sundum.
  • Mağaza arayüzü ile backend arasındaki kimlik doğrulama ve müşteri profili senkronizasyonunu geliştirdim; SHA256 tabanlı HMAC ile istek imzalama, JWT yenileme ve iptali ile saat dilimlerini dikkate alan profil güncellemelerini uyguladım.
  • Shopify Admin GraphQL kullanan bir Vercel serverless servisi üzerinden otomatik sepet indirimleri geliştirdim; istek hız sınırlaması, token önbellekleme, indirim kodu çakışmalarında yeniden deneme, teklif geçerlilik süresi ve yeniden teklif sunulmadan önceki bekleme süresi kontrollerini ekledim.
  • Bağlantılı cihazların durumu, konuşma geçmişi, isteğe bağlı ses oynatma ve kullanım takibi için müşteri arayüzleri geliştirdim; yalnızca panel kapsamında uygulanan stilleri mağazanın genel stillerinden izole ettim.
  • Shopify
  • Liquid
  • JavaScript ES Modules
  • Theme Editor Schema
  • Reusable Sections and Snippets
  • Subscription and Membership Workflows
  • Customer Dashboards
  • Client-side Routing
  • Shared State Management
  • Authentication
  • Profile Synchronization
  • HMAC / SHA256
  • JWT
  • Shopify Admin GraphQL API
  • Vercel Serverless Functions
  • Automated Cart Discounts
  • Rate Limiting
  • Token Caching
  • Connected Device Interfaces
  • Audio Playback
  • Usage Tracking
  • Image Optimization
  • Deferred Script Loading
  • Structured Data
  • Technical SEO
  • Linting & Formatting
Lynda KidsSiteyi ziyaret et: lyndakids.com

Arditi Collection: Premium DTC ve B2B Elektronik Ticaret Mağazası (arditicollection.com)

  • Online Store 2.0 tabanlı bir mobilya mağazasının geliştirme ve bakım çalışmalarını yürüttüm; ticari bir temayı ürün ve koleksiyon şablonları genelinde genişletirken mevcut genişletme noktalarını ve Theme Editor şema uyumluluğunu korudum.
  • Kumaş, deri, taş, ahşap ve yüzey bitişlerini kapsayan, yeniden kullanılabilir bir malzeme spesifikasyon sisteminin mimarisini oluşturdum; ortak kategori ve renk filtreleri, ayrıntılı modal görünümleri ve mobil etkileşim desteği sağladım.
  • Varyant ve SKU seçimi, gruplandırılmış medya, Shopify XR üzerinden 3D ve artırılmış gerçeklik (AR) desteği, stok durumu ve tedarik süresi bilgilendirmesi ile müşteri etiketlerine dayalı ticari müşteri fiyatlandırmasını kapsayan ürün sayfası işlevleri geliştirdim.
  • Arama ve koleksiyon sayfalarında canlı önerileri, ortak çok kriterli filtrelemeyi, bağlamsal gezinmeyi, mobil filtre kontrollerini ve kaydedilen ürün grid’i tercihlerini bir araya getiren bütünleşik bir ürün keşif deneyimi geliştirdim.
  • Hesap oluşturma, fiyat teklifi talepleri, ticari iş ortaklığı başvuruları ve proje gönderimlerini; veri doğrulama, dosya yükleme, serverless servisler üzerinden gönderim ve reCAPTCHA koruması içeren yeniden kullanılabilir form bileşenleriyle standartlaştırdım.
  • Yapay zekâ asistanı, canlı destek, ürün arama ve dinamik ürün seçeneklerine yönelik üçüncü taraf araçlarını entegre ettim; script bağımlılıklarını ve GTM dataLayer üzerinden olay takibini koordine ettim.
  • Shopify
  • Liquid
  • Online Store 2.0
  • Theme Editor Schema
  • Reusable Sections and Snippets
  • B2B Storefront UX
  • Materials Specification UI
  • Variant & SKU Selection
  • Shopify XR
  • 3D & AR
  • Predictive Search
  • Faceted Filtering
  • Mobile Interaction
  • Reusable Form Components
  • Form Validation
  • File Uploads
  • Serverless Form Submission
  • reCAPTCHA
  • Third-party Integrations
  • Google Tag Manager
  • dataLayer Event Tracking
  • Image Optimization
  • Deferred Script Loading
  • Structured Data
  • Technical SEO
  • Linting & Formatting
Arditi CollectionSiteyi ziyaret et: arditicollection.com

Her İki Mağazada Ortak Çalışmalar

  • Tekrarlanan Liquid kodlarını yeniden kullanılabilir snippet’lerde birleştirdim ve merchandising ekiplerinin mağaza bölümlerini yapılandırabilmesi için Theme Editor şemalarını standartlaştırdım; her iki kod tabanında tutarlı linting ve kod biçimlendirme uygulamaları kullandım.
  • Hero alanındaki medya öğelerinin yüklenmesine öncelik vererek, kritik olmayan üçüncü taraf script’lerini erteleyerek ve görsellerin görünür alana göre yüklenmesini sağlayarak mağaza kaynaklarının yüklenmesini optimize ettim.
  • Her iki mağazanın teknik SEO’sunu desteklemek üzere ürünler, koleksiyonlar, makaleler, sıkça sorulan sorular ve breadcrumb navigasyonu için yeniden kullanılabilir yapılandırılmış veri oluşturucuları geliştirdim.

Frontend Geliştirici Stajyeri

  • Responsive arayüz bileşenleri, yeniden kullanılabilir sayfa şablonları ve API tabanlı içerik entegrasyonları geliştirdim; Google Tag Manager takibi ve sayfa içi SEO iyileştirmeleri uyguladım; eski frontend kodunu sürdürülebilir modüllere dönüştürdüm.
  • Responsive Design
  • Reusable Page Templates
  • API Content Integrations
  • Google Tag Manager
  • On-page SEO
  • Frontend Refactoring

YETKİNLİKLER

Sağlam Temeller.

Eğitimim, sertifikalarım ve iki dilde akıcı iletişim kurabilmem, çalışma ve iş birliği biçimimi şekillendiriyor.

Eğitim

Ön Lisans (AAS)

Web Geliştirme / Bilgisayar Bilişim Sistemleri

Sertifikalar

  • Bilgisayar Bilişim Sistemleri
  • BT Temelleri
  • Web Programlama

Diller

İngilizce
Ana dil
Türkçe
Ana dil

PROJELER

Sistemlerden Ekranlara

İşlerim boyunca geliştirdiğim mağazalardan, dijital ürünlerden ve frontend deneyimlerinden seçilmiş bir koleksiyon.

Yeni sekmede açılır.

İletişim

Bir Şey Geliştirelim mi?

Shopify, ticaret ve frontend alanlarında tam zamanlı fırsatlara, serbest projelere ve iş birliklerine açığım.

Bir görüşme başlatalım

Mümkün olan en kısa sürede size dönüş yapacağım.