İçeriğe geç
Yeni fırsatlara açığım Senior Backend / PHP rolleri · Türkiye

Ziya Çakmak Senior Backend Developer Backend sistemleri geliştiriyor, ölçeklendiriyor ve teknik olarak yönlendiriyorum.

PHP ekosisteminde (Laravel, Symfony) yüksek hacimli e-ticaret sistemleri, pazaryeri entegrasyonları ve veri yoğun backend uygulamaları geliştiriyorum.

  • PHP
  • Laravel
  • Symfony
  • E-commerce
  • Integrations
  • Backend Architecture
  • Team Leadership
Yazılım deneyimi
10+yıl
Kurumsal müşteriye hizmet veren sistemler
1000+
Kayıtlık MongoDB veri kümeleri
100M+
Teknik ekip liderliği
~3yıl

Hakkımda

Ziya Çakmak

2015 yılında Süleyman Demirel Üniversitesi Bilgisayar Mühendisliği bölümünden mezun oldum ve aynı yıl profesyonel yazılım kariyerime Junior PHP Developer olarak başladım.

Kariyerim boyunca PHP ekosisteminde; yüksek hacimli e-ticaret sistemleri, pazaryeri entegrasyonları, veri yoğun backend uygulamaları ve depo/fulfillment operasyonlarını yöneten servisler üzerinde çalıştım.

Tekrom Teknoloji’de 2015–2024 yılları arasında Senior PHP Developer rolüne ilerledim ve yaklaşık üç yıl Technical Lead olarak backend ekibini yönettim; 1.000’den fazla kurumsal müşteriye hizmet veren ConnectProf’un ilk geliştiricisi oldum. 2024–2026 arasında Kitapyurdu’nda Senior Backend Developer olarak yüksek hacimli e-ticaret ve fulfillment sistemleri üzerinde çalıştım.

Bu süreçte yalnızca geliştirme değil, aşağıdaki alanlarda da aktif sorumluluk üstlendim:

  • Sistem mimarisi
  • Veri modeli
  • Uygulama güvenliği
  • Teknik kararlar
  • Code review
  • Release süreçleri
  • Ekip yönetimi
  • Teknik işe alım
  • Geliştirici mentorluğu
  • Production operasyonları

Teknik problemlere yalnızca kod seviyesinde değil; performans, ölçeklenebilirlik, sürdürülebilirlik ve operasyonel güvenilirlik açısından yaklaşmayı önemsiyorum.

Profesyonel Deneyim

Senior Backend Developer · 10+ yıl

Yüksek hacimli e-ticaret sistemleri, pazaryeri entegrasyonları, depo ve fulfillment operasyonları ile veri yoğun backend uygulamaları üzerinde çalıştım.

Kariyer yolculuğu

  1. Junior PHP Developer

    Ekim 2015

    Tekrom Teknoloji A.Ş.

    Bilgisayar Mühendisliği mezuniyetinin ardından profesyonel kariyere başlangıç.

  2. PHP Developer

    Tekrom Teknoloji A.Ş.

    ConnectProf’un ilk geliştiricisi olarak backend mimarisi ve entegrasyon altyapısı.

  3. Senior PHP Developer

    Tekrom Teknoloji A.Ş.

    Pazaryeri, ERP, ödeme ve kargo entegrasyonları; yüksek hacimli veri işleme.

  4. Technical Lead

    Yaklaşık 3 yıl

    Tekrom Teknoloji A.Ş.

    Backend ekibinin teknik liderliği, aktif geliştirmeyle birlikte.

  5. Senior Backend Developer

    Mayıs 2024 – Eylül 2026

    Kitapyurdu

    Yüksek hacimli e-ticaret, sipariş ve depo/fulfillment sistemleri.

Pozisyonlar

Kitapyurdu

Mayıs 2024 – Eylül 2026

Senior Backend Developer

  • Günlük on binlerce siparişi destekleyen yüksek hacimli e-ticaret altyapısında backend geliştirme, optimizasyon ve production problem çözme.
  • Milyonlarca kayıt ve terabayt ölçeğinde veri barındıran MySQL sistemlerinde sorgu, indeks ve uygulama akışlarında performans iyileştirmeleri.
  • Siparişin alınmasından toplama, ayrıştırma, paketleme ve sevkiyat hazırlığına uzanan depo ve fulfillment süreçlerini yöneten backend sistemleri.
  • Otomatik paketleme, sorter ve depo içi yönlendirme sistemlerinin yazılım entegrasyonları.
  • Depo operasyonları ve son kullanıcıya hizmet veren mobil uygulamalar için backend servisleri.
  • Uzun süredir çalışan PHP uygulamalarının modernizasyonu; Symfony tabanlı asenkron işleme, event-driven akışlar ve CLI operasyonları.
  • Sipariş, stok, ödeme, iptal ve iade gibi kritik e-ticaret süreçleri.
  • PHP
  • Symfony
  • MySQL
  • Redis
  • RabbitMQ
  • PHPUnit
  • PHPStan
  • PHP-CS-Fixer
  • Sentry
  • Git
  • REST API

Tekrom Teknoloji A.Ş.

Ekim 2015 – Mayıs 2024

Junior PHP Developer → Senior PHP Developer / Technical Lead

ConnectProf · Pazaryeri Entegrasyon Platformu

  • ConnectProf’un ilk geliştiricisi olarak backend mimarisini, veri modelini ve entegrasyon altyapısını sıfırdan geliştirdim; ürünün teknik gelişiminde uzun yıllar ana sorumluluğu üstlendim.
  • 1.000’den fazla kurumsal müşteri için ERP/e-ticaret sistemleri ile pazaryerleri arasında ürün, kategori, fiyat, stok, sipariş, kargo, iptal ve iade akışlarını kapsayan uçtan uca entegrasyonlar.
  • 100 milyondan fazla kayıt içerebilen MongoDB veri kümeleri üzerinde veri modelleri, sorgular ve senkronizasyon süreçleri.
  • RabbitMQ tabanlı asenkron işleme ve priority queue akışları; Redis ile cache, session ve sayaçlar.
  • Ödeme, kargo, muhasebe ve ERP entegrasyonları; authentication, authorization, SQL Injection/XSS/CSRF koruması ve hassas veri şifreleme.
  • Backend ekibinin teknik liderliği: mimari kararlar, code review, önceliklendirme, release koordinasyonu, teknik işe alım ve mentorluk.
  • PHP
  • MongoDB
  • MySQL
  • RabbitMQ
  • Redis
  • REST API
  • JavaScript
  • Git
  • SonarQube
  • Sentry
  • Linux
  • Apache
  • Nginx

Teknik Liderlik

Technical Lead · Tekrom Teknoloji Yaklaşık 3 yıl

Yaklaşık üç yıl boyunca backend ekibinin teknik liderliğini, aktif geliştirmeyi bırakmadan yürüttüm; ekip genelinde naming, güvenlik, kod kalitesi ve ortak geliştirme standartlarının uygulanmasını sağladım.

Sorumluluklar

  • İş planlama ve görev dağılımı
  • Code review
  • Kod standartlarının oluşturulması
  • Mimari kararlar
  • Teknik işe alım
  • Geliştirici gelişimi
  • Performans değerlendirmeleri
  • Release yönetimi
  • Production geçişleri
  • Teknik borç yönetimi
  • Backend mimarisinin sürdürülebilirliğinin korunması
Liderlik yaklaşımım

“Teknik liderliği yalnızca görev dağılımı olarak görmüyorum. Geliştiricilerin teknik karar süreçlerine katıldığı, kod kalitesinin ekip kültürünün doğal bir parçası olduğu sürdürülebilir geliştirme ortamları oluşturmaya önem veriyorum.”

Öne Çıkan Projeler

Mimarisinden production ortamına kadar ana teknik sorumluluğunu üstlendiğim platformlar.

ConnectProf

Pazaryeri Entegrasyon Platformu

Creator & Lead Developer

ConnectProf, ERP ve e-ticaret sistemlerini pazaryerlerine bağlayan; ürün, fiyat, stok, sipariş, kargo, iptal ve iade akışlarını uçtan uca yöneten bir pazaryeri entegrasyon platformudur.

Tekrom Teknoloji’de ürünün ilk geliştiricisi olarak backend mimarisini, veri modelini ve entegrasyon altyapısını sıfırdan kurdum; ürünün teknik gelişiminde uzun yıllar ana sorumluluğu üstlendim.

1000+

1.000’den fazla kurumsal müşteriye hizmet veriyor

Teknolojiler

  • PHP
  • MongoDB
  • MySQL
  • RabbitMQ
  • Redis
  • REST API
  • Sentry
  • SonarQube

Sorumluluklar

  1. Backend mimarisi ve veri modeli
  2. Pazaryeri entegrasyonları
  3. ERP, ödeme, kargo ve muhasebe entegrasyonları
  4. Ürün, fiyat ve stok senkronizasyonu
  5. Sipariş, kargo, iptal ve iade akışları
  6. MongoDB veri modelleri (100M+ kayıt)
  7. RabbitMQ ile asenkron işleme ve priority queue
  8. Redis ile cache, session ve sayaçlar
  9. Uygulama güvenliği ve hassas veri şifreleme
  10. Ekip liderliği, code review ve release

ReklamGidiyor

Outdoor Reklam Platformu

Kişisel proje

ReklamGidiyor, outdoor reklam sektörüne yönelik bir ilan, mağaza ve reklam alanı yönetim platformudur. Reklam alanları ilan olarak yayınlanır, mağazalar üzerinden yönetilir ve harita üzerinde konumlarıyla birlikte gösterilir.

Platformun Laravel backend’ini, web ve mobil istemcilerin ortak kullandığı REST API katmanını ve React Native (Expo) ile geliştirilen mobil uygulamasını uçtan uca geliştirdim; sunucu ve yayın süreçlerini de yönetiyorum.

Teknolojiler

  • Laravel
  • REST API
  • React Native
  • Expo
  • Maps
  • Cloudflare
  • OpenLiteSpeed

Kapsam

  1. Ürün ve sistem mimarisi
  2. Laravel backend
  3. REST API tasarımı
  4. İlan yönetimi
  5. Mağaza yönetimi
  6. Reklam alanı yönetimi
  7. Harita ve konum özellikleri
  8. React Native & Expo mobil uygulama
  9. Cloudflare ile güvenlik ve önbellek
  10. OpenLiteSpeed sunucu ve yayın

Diğer Projeler

Kişisel projelerim ve üzerinde çalıştığım sistem türlerinden örnekler.

  • Neyiyeceğim

    Kişisel proje

    Evdeki malzemelere göre tarif öneren akıllı tarif ve gastronomi platformu. Seçilen malzemelerle tam uyumlu ya da tek eksikli tarifleri canlı filtreler; 30.000+ tarif, 3.200+ malzeme, diyet ve öğün filtreleri ile kişi sayısına göre gramajları güncelleyen porsiyon ayarlayıcı sunar.

    • Laravel 12
    • PHP 8.3
    • MySQL
    • Tailwind CSS v4
    • Alpine.js
    • Blade
    • Vite
  • MathPlus360

    Kişisel proje

    Öğretmen, öğrenci ve veliyi aynı platformda buluşturan sınav, analiz ve eğitim yönetim platformu. Kazanım odaklı sınav tasarımı, QR ile optik kağıt eşleme, beceri temelli analiz ve kuyruk üzerinden otomatik PDF karne üretimi sunar.

    • Laravel 13
    • PHP 8.3
    • MySQL
    • Queues
    • Tailwind CSS v4
    • MathLive
    • KaTeX
    • Puppeteer
  • Backend Integration Systems

    E-ticaret, kargo, ödeme, ERP ve diğer kurumsal servislerin birbirleriyle haberleşmesini sağlayan entegrasyon altyapıları.

    • E-ticaret
    • Kargo
    • Ödeme
    • ERP
    • REST API
  • Mobile API Services

    Mobil uygulamalar için authentication, kullanıcı işlemleri ve backend servisleri.

    • Authentication
    • REST API
    • Mobile Backend

Teknolojiler

Production ortamında kullandığım başlıca teknoloji ve araçlar.

Backend

  • PHP 5.x–8.x
  • Laravel
  • Symfony
  • OOP
  • REST API
  • Webhooks
  • Authentication / Authorization
  • Queue / Jobs
  • Events
  • Scheduler
  • Service Pattern
  • Repository Pattern

Data & Messaging

  • MySQL
  • MongoDB
  • Redis
  • RabbitMQ
  • Query & Index Optimization
  • Transactions & Locking
  • Aggregation
  • Caching

DevOps

  • Linux
  • Nginx
  • Apache
  • OpenLiteSpeed
  • PHP-FPM
  • Supervisor
  • Cron
  • GitHub / Bitbucket CI/CD
  • Cloudflare
  • AWS
  • Google Cloud

Quality & Monitoring

  • Git
  • PHPUnit
  • Pest
  • PHPStan
  • PHP-CS-Fixer
  • SonarQube
  • Sentry
  • Laravel Telescope
  • Laravel Horizon
  • Laravel Pulse

Frontend / Mobile

  • JavaScript
  • HTML5
  • CSS
  • Tailwind CSS
  • Bootstrap
  • Vite
  • Node.js
  • React Native
  • Expo

AI-Assisted Development

  • OpenAI Codex
  • Claude
  • Cursor
  • Antigravity
  • MCP

Entegrasyon Deneyimi

Farklı sektörlerden servislerin birbiriyle güvenilir şekilde konuşmasını sağlayan entegrasyonlar geliştirdim.

  • E-ticaret
  • Pazaryeri
  • Kargo
  • Ödeme
  • ERP
  • Muhasebe
  • SMS
  • E-posta
  • Harita
  • OAuth
  • Webhook
  • Üçüncü taraf API’ler

Entegrasyon geliştirirken yalnızca başarılı API çağrılarına değil;

  • timeout
  • retry
  • rate limit
  • idempotency
  • data consistency
  • error handling
  • monitoring

gibi production senaryolarına da odaklanıyorum.

Çalışma Yaklaşımım

İyi bir backend sistemi yalnızca çalışan koddan ibaret değildir.

  • Readable

    Açık isimlendirme ve sade akış; kod, yazan kişi olmadan da anlaşılabilmeli.

  • Testable

    Bağımlılıkları ayrıştırılmış, davranışı otomatik testlerle doğrulanabilen servisler.

  • Observable

    Log, metrik ve hata takibiyle production’da neler olduğunu görebilmek.

  • Scalable

    Kuyruklar, cache ve doğru veri modeliyle artan yükü karşılayabilen yapılar.

  • Maintainable

    Teknik borcu yönetilen, değişikliğe açık ve sürdürülebilir kod tabanı.

  • Secure

    Girdi doğrulama, yetkilendirme ve hassas verinin korunması varsayılan olarak.

  • Performant

    Sorgu analizi, indeksleme ve ölçüme dayalı optimizasyon.

Kariyer Odağım

Profesyonel kariyerimde ağırlıklı olarak Senior Backend Developer / Senior PHP Developer rollerine odaklanıyorum.

Geçmiş ekip liderliği deneyimim sayesinde hem Individual Contributor hem de teknik liderlik sorumluluğu bulunan rollerde görev alabiliyorum.

İlgilendiğim alanlar

  • High Traffic Backend Systems
  • SaaS
  • API Platforms
  • Integration Platforms
  • E-commerce
  • Marketplace
  • Order Fulfillment
  • Enterprise Software
  • Scalable Backend Architecture

Eğitim

Süleyman Demirel Üniversitesi

Bilgisayar Mühendisliği

Mezuniyet · 2015

Birlikte çalışalım.

Profesyonel projeler, teknik iş birlikleri ve kariyer fırsatları için benimle iletişime geçebilirsiniz.

İletişim bilgileri

Mesaj gönderin

Butona bastığınızda e-posta uygulamanız mesajınız hazır şekilde açılır.