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
-
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.
-
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.
-
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.
-
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.
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
Mersin Üniversitesi
Bilgisayar Programcılığı
Ayzasoft'ta tam zamanlı çalışırken tamamlandıTürkçe · İngilizce
- TürkçeAna dil
- İngilizce · okuma & yazma ağırlıklıB1
Medium'da yazıyorum
Backend mimarisi, performans ve geliştirme pratikleri üzerine teknik yazılar.
@ibrahimhcadirciEkibine bir backend
mühendisi mi lazım?
CV'mi indirebilir ya da doğrudan yazabilirsin.