Full Stack Developer

Celalettin
Demir

Backend mimarisi kuruyorum
Ankara, TR
+90 553 861 4696

Full-stack developer with 4+ years of experience. Strong background in payment, banking and real-time data processing — focused on clean architecture from design to deployment.

0+
Yıl deneyim
0
Günlük aktif kullanıcı
0+
Teknoloji & araç
0+
Üretim sistemi

Kullandığım teknolojiler

Backend'den DevOps'a, veri tabanlarından mesajlaşma altyapısına — eksiksiz bir mühendislik kümesi.

C#
C#
JS
JavaScript
TS
TypeScript
Ja
Java
SQL
SQL
.NET
.NET 6/8/10
ASP
ASP.NET Core
gRPC
gRPC
EF
Entity Framework
MR
MediatR
NJS
Node.js
SB
Spring Boot
Re
React
RN
React Native
Vue
Vue.js
WPF
WPF
FX
JavaFX
μS
Microservices
MM
Modular Monolith
DDD
DDD
Hex
Hexagonal
CQ
CQRS
EDA
Event-Driven Arch.
RMQ
RabbitMQ
KFK
Kafka
MQ
MQTT
TCP
TCP/Socket
PG
PostgreSQL
TS
TimescaleDB
SS
SQL Server
My
MySQL
MDB
MongoDB
RDS
Redis
IDB
InfluxDB
Dok
Docker
K8s
Kubernetes
OS
OpenShift
Argo
ArgoCD
Rch
Rancher
Graf
Grafana
Prom
Prometheus
Loki
Loki
DD
Datadog
Az
Azure Event Hub
Kong
Kong
Oct
Ocelot
Trf
Traefik

Kariyer yolculuğu

Çalıştığım şirketler, üstlendiğim roller ve o dönemlerde hayata geçirdiğim sistemler.

09.2023 — Günümüz
Loodos
İstanbul
.NET Backend Developer
  • Oley, Eküri, Kahve Dünyası ve SunExpress platformları için .NET 8, gRPC ve RabbitMQ ile backend servisleri tasarladım; günlük 50K+ aktif kullanıcıya hizmet veriyor.
  • Bankacılık API'leri, kargo sağlayıcıları, CRM sistemleri ve üçüncü taraf oyun servisleriyle entegrasyonlar geliştirip yönettim.
  • Yüksek eşzamanlılık altında finansal veri tutarlılığını garantileyen cüzdan ve hesap işlem modülleri (idempotent operasyonlar + rollback mekanizmaları) geliştirdim.
  • Kritik API endpoint'lerinde yanıt sürelerini iyileştirmek için PostgreSQL sorgu optimizasyonu ve Redis caching stratejileri uyguladım.
.NET 8gRPCRabbitMQMasstransitPostgreSQLRedisKubernetesArgoCDOpenShift
Bu dönemde teslim edilen projeler
SunExpress
Havayolu IBS sistemini entegre ettim ve River + Firebase push-notification pipeline'ı kurdum. Gerçek zamanlı gate/terminal güncellemeleri ve mobil cüzdan deep-link bildirimleri.
.NET 8Azure Event HubMasstransitRedisOcelotK8SOpen Telemetry
Oley — Bahis Platformu
Şans Girişim, dijital oyunlar, Ziraat ve Yapı Kredi bankası entegrasyonları. Cüzdan sistemi; hesap dondurma, yeniden deneme ve rollback senaryoları. Bulletin socket üzerinden gerçek zamanlı.
.NET 8gRPCTCP socketRabbitMQMongoDBRedisRancher
Kahve Dünyası
Teslimat ve online mağaza modülleri. Fiziksel mağazada kahve çekirdeği ve puan ile ödeme, sepet, kampanya ve kargo entegrasyonları, kullanıcı aktivitesine bağlı CRM süreçleri.
.NET 8gRPCRabbitMQMongoDBRedisPostgreSQLArgoCD
Eküri — At Yarışı Bahis
At yarışı için özel bahis sistemi. Banka entegrasyonları ve çeşitli bahis piyasalarının backend altyapısını projenin başlangıç aşamasından itibaren kurdum.
.NET 8gRPCRabbitMQRedisPostgreSQLArgoCD
05.2023 — 09.2023
Yenibiriş
İstanbul
.NET Backend Developer
  • CQRS ve MediatR ile .NET 6 microservice'lerine geçiş yaparak eski HR platformunu modernize ettim.
  • Kafka kullanan event-driven mimaride iş ilanı ve aday iş akışları için yeni API'ler ve background servisler geliştirdim.
  • Frontend ve DevOps ekipleriyle entegrasyon, otomatik test ve CI/CD pipeline'larının kurulumunda iş birliği yaptım.
.NET 6CQRSMediatRKafkaMicroservicesCI/CD
05.2020 — 05.2023
Kolarc
Sakarya
Software Engineer
  • Modbus TCP/RTU, UART, MQTT ve HTTP üzerinden kaynak makinelerini izleyen endüstriyel IoT platformu geliştirdim; günlük on binlerce kaynak verisi işlendi.
  • WPS tabanlı kural motoru ile kaynak doğruluk kontrolleri hayata geçirdim; uygunsuz kaynak oranını düşürdüm.
  • Makine durumu, bakım planlaması ve kaynak sonrası analitik dashboard'lar inşa ettim; plansız duruşları azalttım.
.NET 6MQTTKafkaEMQXReactPostgreSQLInfluxDBDocker
Bu dönemde teslim edilen projeler
Arcloud — Kaynak Makine İzleme
Gerçek zamanlı makine durumu, kaynak sonrası raporlar ve bakım zamanlaması. MQTT üzerinden kurallara dayalı çıkarım, drag-and-drop dashboard'lar ve konfigürasyon yönetimi.
EMQXKongReact.NET 6KafkaTimescaleDBCQRS
Solarkol — Güneş Enerjisi İzleme
Uzaktan güneş invertörü izleme: saha üretimi, alarmlar, invertör performansı ve gelir raporlaması. Meteoroloji verisiyle verim hesabı.
EMQXReact.NET 8KafkaInfluxDBReact NativeOcelot
Solar Optimizer — Panel İzleme
Güneş invertörleri için panel seviyesinde izleme. Anlık durum ve verim değerleri dashboard'da görselleştirildi; gerçek zamanlı anomali tespiti.
EMQXReact.NET 6KafkaTimescaleDBDocker

Şirketten bağımsız işler

Kendi inisiyatifimle geliştirdiğim projeler — freelance, side project ve açık araştırmalar.

GIF / ekran görüntüsü yükle

MBA Academy — E-Öğrenme Platformu

İki modüllü LMS. Kurs listeleme/satın alma, izlenme takibi, sınav modu (puanlama + sıralama), Zoom & BigBlueButton canlı ders entegrasyonu. BunnyCDN video akışı. Yılda 8.000 öğrenciye hizmet veriyor.

GIF / ekran görüntüsü yükle

Çayyolla — Çay Siparişi Uygulaması

Dükkanlar ile çay tedarikçileri arasındaki iletişimi yöneten mobil çözüm. React Native istemci + .NET Core REST API + MS SQL Server. Sipariş sürecini dijitalleştirerek veri kaybını önledi, radyo maliyetini ortadan kaldırdı.

GIF / ekran görüntüsü yükle

Elektrik Proje Takip Otomasyonu

Elektrik tesisatı projelerinin çizimden sahaya tam iş akışını izleyen masaüstü uygulaması. Partner elektrikçilere otomatik SMS bildirimi. JavaFX masaüstü arayüzü, Spring Scheduled arka plan işleri.

Akademik geçmiş

🎓
Bilgisayar Mühendisliği
Sakarya Üniversitesi
09.2016 — 02.2020GPA: 3.37

Yazılım mühendisliği, veri yapıları ve algoritma alanlarında lisans eğitimi.

Elektrik-Elektronik Mühendisliği
Sakarya Üniversitesi
09.2018 — 02.2022GPA: 2.57

Çift anadal — donanım-yazılım arayüzü ve gömülü sistemler konusundaki uzmanlığın temeli.

📜
Modanisa FullStack Bootcamp
Modanisa
2022

Yoğun full-stack geliştirme programı; modern web teknolojileri ve production pratikleri.

🇬🇧
İngilizce B1 Sertifikası
British Town English
2022

Teknik dokümantasyon okuma, uluslararası ekiplerle yazılı iletişim, İngilizce kod review.

Birlikte
inşa edelim

Büyük ölçekli sistem tasarımı, ekibinize teknik katkı ya da yeni bir proje için — benimle konuşmaktan çekinme.