
Selam, Ben Cem Levent!
Full Stack Developer at Optade Engineering
Ben Cem Levent Avcı — işletmelerin dijitalleşme sürecini hızlandıran, ölçeklenebilir Full-Stack çözümler ve yapay zeka destekli otomasyonlar geliştiren bir geliştiriciyim.
Çoklu banka Sanal POS altyapılarından gerçek zamanlı uçuş/otel rezervasyon entegrasyonlarına, Kafka tabanlı mikroservis sistemlerinden rota optimizasyon algoritmalarına (VRPTW/ALNS) kadar uçtan uca, üretim seviyesinde sistemler kurdum.
Amacım kod yazmak değil; operasyonları hızlandıran, maliyeti düşüren ve büyümeye hazır sistemler inşa etmek. Backend mimarisi, B2B API entegrasyonları, ödeme altyapıları ve AI otomasyonları benim odak alanlarım.
Eğitim
Akademik geçmişim ve niteliklerim.
Bilgisayar Mühendisliği - Lisans
İlgili Dersler:
Nesne Yönelimli Programlama (OOP), İşletim Sistemleri, Bilgisayar Ağları, İleri Java Uygulamaları, Mobil Programlama, Yapay Sinir Ağları, Bilgisayar Bilimleri Temelleri, Veritabanı Yönetim Sistemleri, Görüntü İşleme
Bilgisayar Bilimleri
Maribor Üniversitesi Bilgisayar Bilimleri bölümünde gerçekleştirdiğim Erasmus+ sürecinde, Avrupa eğitim sistemini deneyimleyerek teknik vizyonumu uluslararası boyuta taşıdım. Slovenya'da geçirdiğim süre ve farklı ülkelere gerçekleştirdiğim seyahatler ise global bakış açımı genişleterek, İngilizce yetkinliğimi profesyonel akıcılık seviyesine ulaştırmamı sağladı.
Veri Bilimi için Python ve Tensorflow
Python, Veri Analizi
Uygulamalarla Nesne Yönelimli Programlama
OOP (Nesne Yönelimli Programlama), Temiz Kod, SOLID Prensipleri
IBM ile Kodluyoruz: CyberStart
Yapay Zeka, Siber Güvenlik, Python, Algoritmalar
Derin Öğrenmenin Temelleri
Derin Öğrenme ve PyTorch temelleri
Deneyim
Profesyonel iş deneyimlerim.
Full Stack Developer
Optade'de, iki ürün hattı üzerine kurulu kurumsal bir platformda full-stack developer olarak çalışıyorum: fiziksel alanlar için bir bilgisayarlı görü (computer vision) analitik paketi (mağaza trafiği, ısı haritaları, kuyruk ve bölge analitiği) ve lojistik operasyonları için bir rota optimizasyonu & filo yönetimi sistemi.
Odaklandığım alanlar:
Backend (NestJS, TypeScript, MongoDB): Çok kiracılı (multi-tenant), JWT ile güvenli bir mimaride backend servisleri geliştiriyorum; gerçek zamanlı kamera/takip verisini ve ağır arka plan işlerini ana istek akışını bloklamadan işlemek için Redis + BullMQ kuyrukları kullanıyorum.
Rota optimizasyon motoru (Python/FastAPI): Çekirdek rota algoritmalarını hayata geçirdim — ALNS (Adaptive Large Neighborhood Search) ve Simulated Annealing ile çözülen VRPTW (Zaman Pencereli Araç Rotalama Problemi) — local-search operatörleri, araç kapasitesi/sürücü çalışma saati kısıtları ve OSRM tabanlı gerçek yol mesafe matrisleri dahil.
Frontend (Next.js 14 App Router, React, TypeScript): Analitik panolar ve operasyonel ekranlar (Recharts/Tremor), harita tabanlı interaktif rota görselleştirmesi (Leaflet) ve binlerce sipariş ile aracı tarayıcıda performans kaybı olmadan render eden yüksek performanslı veri tabloları (AG-Grid/RevoGrid) geliştiriyorum.
Tech Stack: NestJS, Node.js, TypeScript, Python, FastAPI, MongoDB, Redis, BullMQ, AWS S3, Next.js, React, Leaflet, OSRM.
Full Stack Web Geliştirici
Node.js ve Laravel ile ölçeklenebilir backend mimarileri kurarak; Next.js, React.js ve TypeScript ile kullanıcı deneyimi (UX) ve Technical SEO odaklı, modern ve yüksek performanslı frontend uygulamaları geliştirerek uçtan uca web çözümleri sunuyorum.
Çalışmalarım ağırlıklı olarak backend mühendisliği, B2B API ekosistemleri, ödeme altyapıları, iş akışı otomasyonu ve kurumsal düzeyde sistem entegrasyonları üzerine yoğunlaşıyor.
Temel Sorumluluklar & Entegrasyonlar:
Birden fazla banka sistemini merkezi ve modüler bir mimari üzerinden entegre eden güvenli Sanal POS altyapısı kurdum — böylece yeni bir bankanın eklenmesi, çekirdek ödeme akışında hiçbir değişiklik gerektirmiyor.
Gerçek zamanlı arama, PNR, rezervasyon ve biletlemeyi tek bir güvenilir akışta birleştiren uçtan uca uçuş rezervasyon entegrasyonları (SOAP & REST) geliştirdim — eski (legacy) SOAP havayolu API'lerini modern bir stack ile köprüledim.
Dinamik fiyatlandırma, kota senkronizasyonu ve müsaitlik yönetimi içeren otel ve turizm entegrasyonlarını hayata geçirdim; envanter ve fiyatlandırmayı birden fazla sağlayıcı arasında tutarlı tuttum.
SMS sağlayıcı entegrasyonları aracılığıyla KVKK (GDPR muadili) uyumlu OTP doğrulama ve double opt-in iletişim sistemleri geliştirdim; tüm kullanıcı iletişiminde yasal uyumluluğu sağladım.
Gerçek zamanlı finansal veri ve döviz kuru senkronizasyonunu entegre ederek, manuel müdahale olmadan doğru uluslararası fiyatlandırmayı mümkün kıldım.
Sürdürülebilirlik, performans ve operasyonel verimlilik için optimize edilmiş ölçeklenebilir backend sistemleri ve modern frontend arayüzleri kurdum.
Tech Stack: Node.js, Laravel, PHP, Next.js, React.js, TypeScript, MySQL, PostgreSQL, Redis, Docker
Backend Geliştirici
Müşterileri hizmet sağlayıcılarla (temizlik, şoförlük, güvenlik ve daha fazlası) buluşturan, uçtan uca rezervasyon, ödeme ve uyuşmazlık çözüm akışına sahip iki taraflı bir hizmet pazaryeri (marketplace) geliştirdiğim backend developer rolünde çalıştım.
Geliştirdiklerim:
Stripe ile escrow tarzı ödeme akışı: Müşteri ödemelerinin platformda bekletildiği ve yalnızca hizmet onaylandıktan sonra sağlayıcılara aktarıldığı güvenli bir rezervasyon-ödeme döngüsü tasarladım — böylece her iki taraf da korunuyor. Stripe ile sağlayıcı onboarding sürecini ve otomatik platform komisyon yönetimini hayata geçirdim.
Çoklu para birimi yönetimi: Ödemeleri bir para biriminde alıp sağlayıcılara başka bir para biriminde ödeme yapan kur dönüşüm mantığını kurdum; API limitlerini aşmamak için kurları önbelleğe alarak para birimleri arasında tutarlı komisyon hesaplaması sağladım.
Gerçek zamanlı iletişim (Socket.IO): Anlık mesaj iletimi, mesaj kalıcılığı ve "yazıyor..." göstergeleri ile rezervasyon bazlı canlı sohbet geliştirerek müşteri ve sağlayıcıyı hizmet boyunca bağlantıda tuttum.
Otomatik rezervasyon yaşam döngüsü: Tekrarlayan zaman dilimi (slot) üretimi, saat dilimine duyarlı tarih yönetimi ve müşteri belirli sürede yanıt vermediğinde tamamlanan hizmetleri sonlandırıp ödemeyi tetikleyen CRON tabanlı otomatik onay sistemi kurdum.
Temiz katmanlı mimari: Backend'i routes, controllers, services ve repositories katmanlarına ayırdım; merkezi hata yönetimi ve güvenli kimlik doğrulama (kısa ömürlü JWT + refresh token, doğrulanmış Stripe webhook'ları) ile yapılandırdım.
Tech Stack: Node.js, Express.js, PostgreSQL, Sequelize, Supabase, Stripe Connect, Socket.IO, JWT
Bilgisayar Mühendisliği Stajı
Yazılım geliştirme stajyeri olarak, mikroservis mimarisi kullanarak sıfırdan uçtan uca bir müşteri destek & talep (ticket) yönetim platformu tasarladım ve geliştirdim.
Sistem, beş farklı rol (müşteri, destek temsilcisi, lider, teknik çalışan, yönetici) üzerinden tam bir destek-eskalasyon iş akışını modelliyor — talep oluşturmadan temsilciye otomatik atamaya, Kanban panoları üzerinde görev dağıtımından otomatik talep çözümüne kadar.
Geliştirdiklerim:
Mikroservis mimarisi: Sistemi bağımsız servislere (API Gateway, Auth, Ticket, Notification) ayırdım, her birini Docker ile konteynerleştirdim; her servis kendi alanına (domain) sahip olup iyi tanımlanmış sınırlar üzerinden iletişim kuruyor.
Olay-tabanlı iletişim (Kafka): Ağır işlemleri — işlemsel e-postalar, Excel rapor üretimi — Kafka topic'lerine ayırarak HTTP yanıt sürelerini düşük tuttum ve yük altında servis bloklanmasını önledim.
Yüksek performanslı servisler arası çağrılar (gRPC): Servisler arası iletişimde (token doğrulama, kullanıcı sorgulama, çevrimiçi temsilci listeleme) HTTP gecikmesini önlemek için gRPC kullandım.
Gerçek zamanlı canlı sohbet (Socket.IO): Gateway üzerinden proxy'lenen, "yazıyor..." göstergeleri, okundu bilgisi ve okunmamış mesaj rozetleri içeren canlı müşteri–temsilci sohbeti geliştirdim.
Çok dilli (polyglot) backend: Node.js/Express servislerini Python/FastAPI servisiyle birleştirdim; domain mantığını izole etmek ve kod tabanını ölçeklenebilir tutmak için CQRS (komut/sorgu ayrımı) uyguladım.
Otomatik iş akışları: Temsilciye otomatik atama (en eski açık talebi bir sonraki müsait temsilciye yönlendirme), görev-tabanlı talep yaşam döngüsü ve arayüz, e-postalar ile loglar genelinde tam Türkçe/İngilizce yerelleştirme uyguladım.
Tech Stack: Node.js, Express, Python, FastAPI, MongoDB, Redis, Kafka, gRPC, Socket.IO, Docker, React
Yetenekler
HTML
CSS
Javascript
PHP
C#
Python
Vue.js
React.js
SQL
C++
Laravel
Inertia.js
SQLite
Git
Docker
Problem Solving
Kotlin
Java
Node.js
Typescript
Next.js
Nuxt.js
MongoDB
Cursor
ChatGPT
Claude
Supabase
PostgreSQL
MySQL
Express
Postman
NestJS
Redis
FastAPI
Apache Kafka
Stripe
Projeler
Computer Engineering Projects with Clean Code
Projelerime kategoriye göre göz atın.

DownloadMate

Ahşap Yüzeyler Üzerindeki Anomalileri Tespit Etme Sistemi

icarusogpt.com

Support Mate
Bloglar
Son yayınlanan makalelerim ve notlarım.

How to use database with docker?

Automatically Deploying C# Backend to FTP with Github Actions
Hadi Bağlantı Kuralım
Yeni bir proje, iş birliği veya sadece kahve eşliğinde teknoloji konuşmak için bana her zaman ulaşabilirsiniz.