ana sayfa

8 yıllık bir
backend yolculuğu.

Şanlıurfa'da bir eğitim platformuyla başlayan, telekom devlerinin veri akışlarından çok kiracılı kurumsal ERP'lere uzanan bir hikâye. Burada nerede çalıştığımı, ne ürettiğimi ve hangi araçlarla düşündüğümü bulabilirsin.

01 / Hakkımda

Kısaca ben

Ben İbrahim Halil Çadırcı; PHP/Laravel ve Java/Spring Boot ekosistemlerinde çalışan bir Senior Backend Engineer'ım. ERP'ler, mobil uygulama API'leri, içerik yönetim sistemleri ve telekom ölçeğinde veri sistemleri geliştiriyorum.

Kariyerime Ayzasoft'ta geliştirici olarak başladım ve zamanla takım liderliğine ilerledim. Orion Innovation'da Nokia ve Verizon'un E911 projelerinde Core Java, Apache NiFi, Kafka ve OpenSearch ile yüksek hacimli veri akışları üzerinde çalıştım. Bugün Gcode'da Laravel 12 tabanlı, çok kiracılı bir kurumsal ERP'nin backend'ini geliştiriyorum.

Ödeme, abonelik ve üçüncü taraf entegrasyonları içeren ticari ürünler çıkardım; AWS RDS/Lambda yönetimi, Redis ile caching ve OpenSearch sorgu optimizasyonu günlük işimin parçası. En sevdiğim kısım ise şu: hata senaryolarını önceden modellemek ve sistemin bu senaryolara nasıl tepki vereceğine karar vermek.

Konum
İstanbul, Türkiye
Memleket
Şanlıurfa
Deneyim
8 yıl
Projeler
10+ tamamlanan
Ana diller
PHP · Java
Odak
Dağıtık sistemler
Durum
● Yeni fırsatlara açık

02 / Deneyim

Nerelerde, ne yaptım

  1. Mart 2026 — Devam ediyor Tam zamanlı

    Gcode

    Senior Backend Engineer

    GFlex v12 — Laravel 12 tabanlı, çok kiracılı (multi-tenant) kurumsal ERP.

    • Uygulamanın işlevleri ve teknik çözüm tasarımı üzerinde kıdemli geliştirici olarak çalışıyorum.
    • Satış, üretim, depo, finans/muhasebe ve İK modüllerinin backend geliştirmesini yürütüyorum.
    • Mikro ERP, e-ticaret ve Microsoft entegrasyonları geliştiriyorum.
    • Laravel 12
    • PHP 8+
    • Multi-tenant
    • ERP
    • Entegrasyon
  2. Kasım 2024 — Mart 2026 Yarı zamanlı · Uzaktan

    Kuka Apps

    Backend Developer

    • Bir derneğin mobil uygulaması için Laravel tabanlı API'ler ve web içerik yönetimi için CMS geliştirdim.
    • AWS RDS veritabanlarını ve Lambda üzerinde çalışan uygulama bileşenlerini yöneterek backend geliştirme ile bulut operasyonlarını birlikte yürüttüm.
    • Laravel
    • REST API
    • CMS
    • AWS RDS
    • AWS Lambda
  3. Mart 2022 — Kasım 2024 Tam zamanlı · Uzaktan

    Orion Innovation Turkey

    Software Developer

    Nokia, Verizon, Etisalat ve IBM gibi global telekom ve teknoloji şirketleri için kurumsal projeler.

    • Nokia ve Verizon'un E911 çağrı verilerini işleyen projede Core Java bileşenleri geliştirdim; PostgreSQL ve OpenSearch verilerini frontend uygulamalarına API'lerle sundum.
    • Etisalat ve IBM için PHP ile ERP tarzında kurumsal bir portal yazılımı geliştirdik.
    • Apache NiFi ile işleme ve Kafka üzerinden veri zenginleştirme adımları içeren akışlar için Java geliştirmeleri yaptım; çok iş parçacıklı (multithreading) veri işleme kullandım.
    • Yavaş sorguları hızlandırmak için OpenSearch mapping yapılarını düzelttim ve reindex uyguladım; ağır işleri farklı thread'lere dağıtarak sorgu ve veri işleme performansını iyileştirdim.
    • Core Java
    • Multithreading
    • Apache NiFi
    • Kafka
    • PostgreSQL
    • OpenSearch
    • PHP
  4. Ağustos 2018 — Şubat 2022 Tam zamanlı · Şanlıurfa

    Ayzasoft Yazılım Bilişim

    Software Developer & Takım Lideri

    Takım Lideri

    Temmuz 2021 — Şubat 2022
    • Pratikrapor ve AyzaCRM v2 projelerinde ekibe liderlik ettim; Pusher tabanlı gerçek zamanlı mimariyi ve REST API yapılarını modernize ettim.
    • Code review süreçlerini yönettim ve ekip genelinde yazılım kalite standartlarının geliştirilmesini sağladım.

    Software Developer

    Ağustos 2018 — Temmuz 2021
    • Ayzaedu v2 eğitim platformunu Laravel ile geliştirdim; backend mimarisini ve uygulama performansını iyileştirdim.
    • Laravel
    • Pusher
    • REST API
    • Code review
    • Takım liderliği

03 / Yetenekler

Detaylı araç çantası

PHP ekosistemi

  • PHP 8+
  • Laravel
  • REST API
  • CMS
  • PHPUnit
  • Pusher

Java ekosistemi

  • Core Java
  • Spring Boot
  • Spring Security
  • JPA / Hibernate
  • Multithreading
  • Java 17 / 21 / 25
  • Maven
  • JUnit
  • Mockito

Mikroservis & mesajlaşma

  • Spring Cloud Gateway
  • Eureka
  • Feign
  • JWT
  • RabbitMQ
  • Retry / DLQ
  • Kafka
  • Apache NiFi

Veri

  • MySQL
  • PostgreSQL
  • Redis
  • OpenSearch
  • Elasticsearch
  • MongoDB
  • Sorgu optimizasyonu
  • Caching

Bulut & DevOps

  • Docker
  • AWS RDS
  • AWS Lambda
  • GitLab CI/CD

Ürün & ekip

  • Ödeme / abonelik
  • RBAC
  • 3. parti entegrasyonlar
  • Code review
  • Takım liderliği
  • Go (temel)
  • Node.js
  • React (MVP)

04 / Eğitim & dil

Temeller

Önlisans · 2019 — 2021

Mersin Üniversitesi

Bilgisayar Programcılığı

Ayzasoft'ta tam zamanlı çalışırken tamamlandı
Diller

Türkçe · İngilizce

  • TürkçeAna dil
  • İngilizce · okuma & yazma ağırlıklıB1
Yazılar

Medium'da yazıyorum

Backend mimarisi, performans ve geliştirme pratikleri üzerine teknik yazılar.

@ibrahimhcadirci

Ekibine bir backend
mühendisi mi lazım?

CV'mi indirebilir ya da doğrudan yazabilirsin.