Language
Cem Levent - Levent Avcı, Full Stack Developer

Merhaba, benim adım

Cem Levent

Ben

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

Eskişehir Osmangazi Universitesi27.09.2021 - 01.06.2026

İ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, Slovenya02.10.2023 - 20.02.2024

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

BTK Academy03.03.2024 - 05.03.2024

Python, Veri Analizi

Uygulamalarla Nesne Yönelimli Programlama

BTK Akademi25.03.2024 - 30.03.2024

OOP (Nesne Yönelimli Programlama), Temiz Kod, SOLID Prensipleri

IBM ile Kodluyoruz: CyberStart

IBM13.05.2024 - 30.06.2024

Yapay Zeka, Siber Güvenlik, Python, Algoritmalar

Derin Öğrenmenin Temelleri

NVIDIA15.04.2025 - 16.04.2025

Derin Öğrenme ve PyTorch temelleri

Deneyim

Profesyonel iş deneyimlerim.

Full Stack Developer

Optade Mühendislik ve Yazılım Çözümleri11.02.2026 - Devam Ediyor

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

Freelance / Kendi İşim18.08.2025 - 10.02.2026

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

NDM Yazılım02.06.2025 - 10.11.2025

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ı

ACD Veri Mühendisliği03.07.2025 - 31.07.2025

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

Tümü
Frontend Geliştirme
Backend Geliştirme
Kişisel Yetkinlikler
Araçlar
Mobil Geliştirme
AI Araçları
HTML

HTML

CSS

CSS

Javascript

Javascript

PHP

PHP

C#

C#

Python

Python

Vue.js

Vue.js

React.js

React.js

SQL

SQL

C++

C++

Laravel

Laravel

Inertia.js

Inertia.js

SQLite

SQLite

Git

Git

Docker

Docker

Problem Solving

Problem Solving

Kotlin

Kotlin

Java

Java

Node.js

Node.js

Typescript

Typescript

Next.js

Next.js

Nuxt.js

Nuxt.js

MongoDB

MongoDB

Cursor

Cursor

ChatGPT

ChatGPT

Claude

Claude

Supabase

Supabase

PostgreSQL

PostgreSQL

MySQL

MySQL

Express

Express

Postman

Postman

NestJS

NestJS

Redis

Redis

FastAPI

FastAPI

Apache Kafka

Apache Kafka

Stripe

Stripe

Projeler

Projelerime kategoriye göre göz atın.

Tümü
Full Stack Web Uygulamaları
Derin Öğrenme
Mobil Uygulamalar
Mikroservisler
DownloadMate

DownloadMate

PythonGitC#Visual Studio CodeKotlinAndroid StudioFastAPI
Ahşap Yüzeyler Üzerindeki Anomalileri Tespit Etme Sistemi

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

React.jsPythonGitVisual Studio CodeDockerFastAPI
icarusogpt.com

icarusogpt.com

GitC#MySQLBootstrapCSSJavascriptTypescriptNext.js
Support Mate

Support Mate

React.jsPythonGitVisual Studio CodeCSSFastAPINode.jsKafkaRedisMongoDBSocket.ioTailwind CSS

Bloglar

Son yayınlanan makalelerim ve notlarım.

How to use database with docker?

How to use database with docker?

9 Eki 20253 dk okuma
Automatically Deploying C# Backend to FTP with Github Actions

Automatically Deploying C# Backend to FTP with Github Actions

9 Eyl 20256 dk okuma

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.

Cem Levent Avcı tarafından tasarlandı ve geliştirildi