Frontend & Shopify Geliştirici
- SM Design
- Miami, Florida, ABD
- Uzaktan, Tam Zamanlı
- Eylül 2021 – Temmuz 2026
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.
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.





