Skip to content
Open to new opportunities Senior Backend / PHP roles · Turkey

Ziya Çakmak Senior Backend Developer I build backend systems, scale them and set their technical direction.

Working in the PHP ecosystem (Laravel, Symfony), I build high-volume e-commerce systems, marketplace integrations and data-intensive backend applications.

  • PHP
  • Laravel
  • Symfony
  • E-commerce
  • Integrations
  • Backend Architecture
  • Team Leadership
Software development experience
10+years
Business customers on systems I built
1000+
Records in MongoDB datasets
100M+
Technical team leadership
~3years

About

Ziya Çakmak

I graduated in Computer Engineering from Süleyman Demirel University in 2015 and started my professional career the same year as a Junior PHP Developer.

Throughout my career I have worked in the PHP ecosystem on high-volume e-commerce systems, marketplace integrations, data-intensive backend applications and services that run warehouse and fulfillment operations.

At Tekrom Teknoloji (2015–2024) I moved up to Senior PHP Developer and led the backend team as Technical Lead for about three years; I was the first developer of ConnectProf, which serves more than 1,000 business customers. From 2024 to 2026 I worked at Kitapyurdu as a Senior Backend Developer on high-volume e-commerce and fulfillment systems.

Beyond development, I took active responsibility for:

  • System architecture
  • Data modeling
  • Application security
  • Technical decisions
  • Code review
  • Release processes
  • Team management
  • Technical hiring
  • Developer mentoring
  • Production operations

I approach technical problems not only at the code level, but also in terms of performance, scalability, maintainability and operational reliability.

Professional Experience

Senior Backend Developer · 10+ years

I have worked on high-volume e-commerce systems, marketplace integrations, warehouse and fulfillment operations, and data-intensive backend applications.

Career path

  1. Junior PHP Developer

    Oct 2015

    Tekrom Teknoloji A.Ş.

    Started my professional career after graduating in Computer Engineering.

  2. PHP Developer

    Tekrom Teknoloji A.Ş.

    Backend architecture and integration infrastructure as the first developer of ConnectProf.

  3. Senior PHP Developer

    Tekrom Teknoloji A.Ş.

    Marketplace, ERP, payment and shipping integrations; high-volume data processing.

  4. Technical Lead

    About 3 years

    Tekrom Teknoloji A.Ş.

    Led the backend team while staying hands-on.

  5. Senior Backend Developer

    May 2024 – Sep 2026

    Kitapyurdu

    High-volume e-commerce, order and warehouse/fulfillment systems.

Positions

Kitapyurdu

May 2024 – Sep 2026

Senior Backend Developer

  • Developed, optimized and troubleshot backend systems for a high-volume e-commerce platform supporting tens of thousands of orders per day.
  • Improved query performance, indexing and application flows across MySQL systems with millions of records and terabyte-scale datasets.
  • Built backend workflows spanning order intake, picking, sorting, packing and shipment preparation within large-scale fulfillment operations.
  • Developed services and workflow integrations for automated packaging, sorting and warehouse routing systems.
  • Built backend services for both operational mobile applications and customer-facing mobile experiences.
  • Contributed to modernizing long-running PHP applications with Symfony-based asynchronous processing, event-driven workflows and CLI-driven operations.
  • Delivered backend functionality across critical e-commerce domains: orders, inventory, payments, cancellations and returns.
  • PHP
  • Symfony
  • MySQL
  • Redis
  • RabbitMQ
  • PHPUnit
  • PHPStan
  • PHP-CS-Fixer
  • Sentry
  • Git
  • REST API

Tekrom Teknoloji A.Ş.

Oct 2015 – May 2024

Junior PHP Developer → Senior PHP Developer / Technical Lead

ConnectProf · Marketplace Integration Platform

  • As the first developer of ConnectProf, designed and built its backend architecture, data model and integration infrastructure from the ground up, keeping long-term technical ownership of the product.
  • Built end-to-end integrations between ERP/e-commerce systems and major marketplaces, covering product, category, pricing, inventory, orders, shipping, cancellations and returns for more than 1,000 business customers.
  • Designed and optimized data models, queries and synchronization workflows on MongoDB datasets exceeding 100 million records.
  • Built RabbitMQ-based asynchronous processing and priority queue workflows; used Redis for caching, sessions and counters.
  • Integrated payment, shipping, accounting and ERP systems with application-level authentication, authorization, SQL injection/XSS/CSRF protection and encryption of sensitive data.
  • Led the backend team while staying hands-on: architecture decisions, code reviews, prioritization, release coordination, technical hiring and mentoring.
  • PHP
  • MongoDB
  • MySQL
  • RabbitMQ
  • Redis
  • REST API
  • JavaScript
  • Git
  • SonarQube
  • Sentry
  • Linux
  • Apache
  • Nginx

Technical Leadership

Technical Lead · Tekrom Teknoloji About 3 years

For about three years I led the backend team while staying hands-on, and established shared engineering standards for naming, security, code quality and maintainability across the team.

Responsibilities

  • Work planning and task allocation
  • Code review
  • Defining coding standards
  • Architecture decisions
  • Technical hiring
  • Developer growth
  • Performance reviews
  • Release management
  • Production rollouts
  • Technical debt management
  • Keeping the backend architecture sustainable
How I lead

“I don’t see technical leadership as simply assigning tasks. I care about building sustainable development environments where developers take part in technical decisions and code quality is a natural part of the team culture.”

Featured Projects

Platforms where I held the main technical responsibility, from architecture to production.

ConnectProf

Marketplace Integration Platform

Creator & Lead Developer

ConnectProf is a marketplace integration platform that connects ERP and e-commerce systems to marketplaces and runs product, pricing, inventory, order, shipping, cancellation and return flows end to end.

As its first developer at Tekrom Teknoloji, I designed and built the backend architecture, data model and integration infrastructure from the ground up, and kept long-term technical ownership of the product.

1000+

Serving more than 1,000 business customers

Technologies

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

Responsibilities

  1. Backend architecture and data model
  2. Marketplace integrations
  3. ERP, payment, shipping and accounting integrations
  4. Product, pricing and inventory sync
  5. Order, shipping, cancellation and return flows
  6. MongoDB data models (100M+ records)
  7. RabbitMQ async processing and priority queues
  8. Redis caching, sessions and counters
  9. Application security and data encryption
  10. Team leadership, code review and releases

ReklamGidiyor

Outdoor Advertising Platform

Personal project

ReklamGidiyor is a listing, store and ad space management platform for the outdoor advertising industry. Ad spaces are published as listings, managed through stores and shown on a map with their locations.

I built the platform end to end: the Laravel backend, the REST API shared by the web and mobile clients, and the mobile app developed with React Native (Expo). I also run its server and release process.

Technologies

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

Scope

  1. Product and system architecture
  2. Laravel backend
  3. REST API design
  4. Listing management
  5. Store management
  6. Ad space management
  7. Map and location features
  8. React Native & Expo mobile app
  9. Security and caching with Cloudflare
  10. OpenLiteSpeed server and releases

Other Projects

Personal projects and examples of the kinds of systems I have worked on.

  • Neyiyeceğim

    Personal project

    A smart recipe and food platform that suggests recipes from the ingredients you already have. It filters exact and one-ingredient-short matches live across 30,000+ recipes and 3,200+ ingredients, with diet and meal filters and a portion scaler that adjusts quantities to the number of people.

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

    Personal project

    An exam, analytics and education management platform that brings teachers, students and parents together. It covers outcome-based exam design, QR-matched answer sheets, skill-based analytics and automatic PDF report cards generated through a queue.

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

    Integration infrastructure that lets e-commerce, shipping, payment, ERP and other enterprise services communicate with each other.

    • E-commerce
    • Shipping
    • Payment
    • ERP
    • REST API
  • Mobile API Services

    Authentication, user management and backend services for mobile applications.

    • Authentication
    • REST API
    • Mobile Backend

Tech Stack

The main technologies and tools I use in production.

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

Integration Experience

I have built integrations that let services from different industries talk to each other reliably.

  • E-commerce
  • Marketplace
  • Shipping
  • Payment
  • ERP
  • Accounting
  • SMS
  • Email
  • Maps
  • OAuth
  • Webhook
  • Third-party APIs

When building integrations, I look beyond successful API calls and design for production scenarios such as:

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

Engineering Approach

A good backend system is more than code that works.

  • Readable

    Clear naming and simple flow; the code should make sense without its author around.

  • Testable

    Services with isolated dependencies whose behavior is verified by automated tests.

  • Observable

    Logs, metrics and error tracking that show what is happening in production.

  • Scalable

    Queues, caching and the right data model to handle growing load.

  • Maintainable

    A codebase with managed technical debt that stays open to change.

  • Secure

    Input validation, authorization and protection of sensitive data by default.

  • Performant

    Query analysis, indexing and optimization driven by measurement.

Career Focus

In my professional career I focus mainly on Senior Backend Developer / Senior PHP Developer roles.

With my team lead experience, I can work both as an individual contributor and in roles that carry technical leadership responsibility.

Areas of interest

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

Education

Süleyman Demirel University

Computer Engineering

Graduated · 2015

Let’s work together.

Get in touch about professional projects, technical collaborations and career opportunities.

Contact details

Send a message

Pressing the button opens your email app with the message ready to send.