Ana içeriğe geç
Çalışmaya açık ANKARA · TR
Full Stack Developer · .NET & Angular

MERT CELAL YILMAZ

Yıl deneyim
1+
Proje
8
Otomatik test
1.290
Sertifika
9
Odak Clean Architecture, CQRS, Multi-Tenant SaaS, .NET & Angular
Projeleri Gör İletişime Geç CV İndir
Aşağı kaydır

Kim olduğum

Kısaca

Modern .NET ve Angular ekosisteminde çalışan bir Full Stack Developer.

Temmuz 2025’ten beri ARCA Yazılım’da yazılım geliştirici olarak çalışıyorum. Clean Architecture, CQRS ve multi-tenant yaklaşımlarıyla ölçeklenebilir uygulamalar geliştiriyor; API tasarımı, rol ve izin tabanlı yetkilendirme, performans optimizasyonu, otomatik test süreçleri ve gerçek zamanlı entegrasyonlar üzerine çalışıyorum. Geliştirmenin yanı sıra müşteriye dönük süreçlerde de görev alıyorum: iş gereksinimlerini analiz ediyor, proje sunumlarında yer alıyor ve müşteri iletişimini yönetiyorum.

Doğum Yılı
2001
Askerlik
Tamamlandı · 2025
Ehliyet
B Sınıfı
Konum
Ankara, TR

Yetenekler

Deneyim

Güncel görev
Temmuz 2025 — Devam ediyor

ARCA Yazılım

Yazılım Geliştirici
8 / 8 gösteriliyor
Odak alanına göre filtrele
  • 01

    Agile geliştirme süreçlerinde GitLab ve Jira kullanılarak kurumsal SaaS platformlarının backend, frontend, güvenlik ve entegrasyon bileşenlerinin geliştirilmesine katkı sağlandı.

    Süreç
  • 02

    .NET 9, ASP.NET Core, Clean Architecture ve CQRS yaklaşımlarıyla çok kiracılı (multi-tenant) API’ler geliştirildi; ölçeklenebilir iş kuralları ve yeniden kullanılabilir REST servisleri oluşturuldu.

    Mimari
  • 03

    JWT refresh-token mekanizması, HttpOnly/SameSite cookie yapılandırmaları, RBAC, audit logging ve rate limiting çözümleri uygulanarak sızma testi bulguları doğrultusunda güvenlik sertleştirme (hardening) çalışmaları gerçekleştirildi.

    Güvenlik
  • 04

    SignalR tabanlı gerçek zamanlı bildirim ve yetki yayılımı mekanizmaları geliştirildi; Hangfire ile zamanlanmış görevler ve otomasyon iş akışları oluşturularak operasyonel süreçler otomatikleştirildi.

    Gerçek Zamanlı
  • 05

    SOAP/REST banka API’leri, MutluCell SMS, 3CX çağrı merkezi API’si ve WhatsApp/WATI mesajlaşma entegrasyonlarının üretim modüllerine dahil edilmesine katkı sağlandı.

    Entegrasyon
  • 06

    Angular 20 tabanlı yönetici paneli özellikleri geliştirildi; kurumsal SaaS şablonu içinde AI/MCP destekli yazılım bileşenlerine katkı sağlandı.

    Arayüz
  • 07

    YODER Dernek projesinde geliştirici rolünün yanı sıra iş analistliği ve müşteri iletişiminde birincil temas noktası rolleri üstlenildi; müşteri ziyaretlerinde sunumlar gerçekleştirildi ve iş gereksinimleri müşteriyle birlikte analiz edilerek geliştirme kapsamına dönüştürüldü.

    Müşteri & Analiz
  • 08

    Personel taşıma ve filo optimizasyon platformunun kapanış aşamasında müşteriye yönelik proje sunumlarına katılım sağlandı.

    Müşteri & Analiz

Projeler

Kaydırarak projelerde gezin ↓ Projeleri geç ↓
Multi-tenant · SaaS
YODER Dernek & Bağış Operasyonları Platformu

YODER Dernek & Bağış Operasyonları Platformu

Bağışçı, aile desteği, yetim himayeciliği ve tahsilatı kapsayan çok kiracılı bağış platformu.

.NET 9 ASP.NET Core Angular 20 PostgreSQL Hangfire SignalR ClosedXML SOAP/REST MutluCell SMS 3CX API WhatsApp/WATI
  • İş analistliği kapsamında müşteri sunumları gerçekleştirildi, iş gereksinimleri müşteriyle birlikte analiz edilerek geliştirme kapsamına dönüştürüldü ve müşteri iletişiminde birincil temas noktası rolü üstlenildi
  • Bağışçı yönetimi, aile desteği, yetim himayeciliği ve kampanya modülleri geliştirildi
  • Gelir-gider takibi ve personel işlemleri modülleri oluşturuldu
  • SOAP tabanlı banka API entegrasyonuyla otomatik işlem senkronizasyonu ve tahsilat doğrulaması sağlandı
  • MutluCell SMS ve WhatsApp/WATI entegrasyonlarıyla bağışçılara otomatik bildirim ve kampanya iletişimi kuruldu
  • 3CX API entegrasyonuyla çağrı merkezi iş akışları sisteme bağlandı
  • ClosedXML ile dinamik Excel raporları üretildi
  • Hangfire ile zamanlanmış görevler otomatikleştirildi; SignalR ile anlık bildirim altyapısı kuruldu
AI · ARCA
AI Destekli Otel Rezervasyon Çağrı Asistanı

AI Destekli Otel Rezervasyon Çağrı Asistanı

Çoklu otel operasyonlarını otomatikleştiren, düşük gecikmeli sesli yapay zekâ çağrı asistanı.

.NET Core Angular 20 PostgreSQL CQRS / MediatR Clean Architecture SignalR WebSocket SIP Hangfire JWT Serilog
  • Multi-tenant uygulama mimarisi tasarlandı ve hayata geçirildi
  • Rol tabanlı yetkilendirme (RBAC) ve kullanıcı yönetimi modülleri geliştirildi
  • Kurumsal içeriklerden bağlamsal bilgi erişimi sağlayan RAG tabanlı bilgi bankası entegre edildi
  • STT → LLM → TTS akışıyla düşük gecikmeli sesli asistan deneyimi oluşturuldu
  • WebSocket, SIP ve WhatsApp kanalları üzerinden gerçek zamanlı ses akışı sağlandı; yönetim panelinde SignalR ile anlık bildirim altyapısı kuruldu
  • Çoklu otel operasyonlarını otomatikleştiren yapay zekâ destekli çağrı sistemi geliştirildi
Backend · AI
Apartman Yönetim Sistemi

Apartman Yönetim Sistemi

SOLID prensipleriyle tasarlanan, CQRS ile sorgu performansında %40 iyileşme sağlanan ve MCP tabanlı chatbot içeren modüler yönetim sistemi.

.NET Core Angular 20 SQL Server SignalR Clean Architecture CQRS MediatR EF Core JWT
  • İki kişilik yazılım ekibinde sprint planlama, görev takibi ve code review süreçleri yürütüldü
  • CQRS ile okuma ve yazma (read/write) işlemleri ayrıştırılarak sorgu performansında %40 iyileşme sağlandı
  • SOLID prensiplerine uygun, modüler ve genişletilebilir bir yazılım mimarisi tasarlandı
  • Katmanlı mimari prensipleriyle sürdürülebilir ve ölçeklenebilir bir backend yapısı kuruldu
  • Harici servislerle entegre çalışan ve bağlamsal yanıtlar üretebilen MCP tabanlı bir AI chatbot geliştirildi
Enterprise · SaaS
Kurumsal İş Yönetim Platformu

Kurumsal İş Yönetim Platformu

Ticket, proje ve İK süreçlerini birleştiren kurumsal iş yönetim platformu.

.NET Core Angular 20 SQL Server SignalR Clean Architecture CQRS MediatR EF Core JWT
  • Ticket, görev, proje, satın alma talebi ve harcama modülleri geliştirildi
  • @foblex/flow ile ticket’lar üzerinde sürükle-bırak destekli görsel workflow editörü oluşturuldu
  • FullCalendar ve Google Calendar entegrasyonuyla planlama ve randevu yönetimi sağlandı
  • İzin, uzaktan çalışma, CV havuzu ve varlık atama modülleriyle İK süreçleri dijitalleştirildi
  • jsPDF ve XLSX ile dinamik raporlama ve dışa aktarma altyapısı kuruldu
  • Quill zengin metin editörüyle mention destekli ticket not sistemi geliştirildi
  • Multi-tenant yapıda super-admin, admin ve kullanıcı rolleriyle katmanlı yetki sistemi tasarlandı
  • SignalR ile anlık bildirim ve SLA raporlama altyapısı entegre edildi
Solo · Full-Stack
Bulut Tabanlı Doküman Yönetim Sistemi

Bulut Tabanlı Doküman Yönetim Sistemi

Doküman talebi, onay ve süre takibi süreçlerini yöneten, 10.000’den fazla doküman için yüksek performanslı filtreleme ve erişim altyapısı sunan doküman yönetim sistemi.

.NET Core Angular MS SQL CQRS Hangfire
  • .NET Core ve Angular tabanlı full-stack uygulama mimarisi tasarlandı
  • 10.000’den fazla doküman için yüksek performanslı filtreleme ve erişim altyapısı kuruldu
  • Doküman talepleri için onay/ret akışı ve kayıt değişikliklerini onaya bağlayan onay talebi mekanizması geliştirildi
  • Süresi dolan dokümanlar için Hangfire ile zamanlanan bir inceleme süreci oluşturuldu; otomatik e-posta hatırlatmalarının yanı sıra erteleme, devre dışı bırakma ve çözümleme adımları sağlandı
  • Dokümanların sepetlerde toplanıp kullanıcılarla paylaşılabilmesi sağlandı
  • Harici servislerle entegre MCP tabanlı AI chatbot çözümü geliştirildi
Fleet · Multi-tenant SaaS
Çok Kiracılı Personel Taşıma ve Filo Optimizasyon Platformu

Çok Kiracılı Personel Taşıma ve Filo Optimizasyon Platformu

Personel servis ve taşıma operasyonlarını uçtan uca yöneten, VROOM/OSRM tabanlı rota optimizasyonu ve Arvento GPS entegrasyonuna sahip çok kiracılı filo platformu.

.NET 9 ASP.NET Core Angular 20 PostgreSQL Clean Architecture CQRS / MediatR Hangfire SignalR VROOM OSRM Arvento GPS API
  • Tenant, şirket, departman, durak, araç ve sefer (rotation/expedition) modüllerini kapsayan uçtan uca backend ve admin paneli oluşturuldu
  • VROOM çözücüsü ile OSRM mesafe matrisi ve rota geometrisi servisleri kullanılarak araç kapasitesi, vardiya zaman penceresi ve azami süre/mesafe kısıtlarını gözeten otomatik güzergah optimizasyon motoru geliştirildi
  • Toplu rota önizleme, otomatik rota oluşturma ve rota birleştirme (route consolidation) akışları sağlandı
  • Arvento GPS/filo takip entegrasyonuyla gerçek zamanlı araç konumu, canlı sefer izleme ve yolcu geçmişi senkronizasyonu hayata geçirildi
  • RBAC ve Data Scope tabanlı çok katmanlı yetkilendirme sistemi tasarlandı; rol ve kullanıcı bazlı entity ve sayfa izinleriyle granüler erişim kontrolü sağlandı
  • SignalR ile anlık bildirim ve canlı takip altyapısı kuruldu; Hangfire ile yolcu geçmişi senkronizasyonu ve otomatik rota üretimi gibi zamanlanmış görevler otomatikleştirildi
  • Proje kapanış aşamasında müşteriye yönelik sunumlara katılım sağlandı
Mobil · Kişisel proje

Bütçem — Çevrimdışı Gelir/Gider ve Bütçe Takibi

Sunucu ve hesap gerektirmeden tamamen çevrimdışı çalışan, tüm verisini telefondaki tek bir SQLite dosyasında tutan kişisel finans uygulaması.

Flutter Dart Drift / SQLite Riverpod go_router fl_chart Kotlin (widget & kurulum kanalı) Android
  • Flutter ve Drift (SQLite) ile çevrimdışı çalışan bir mimari kuruldu; tutarlar kuruş bazında tam sayı, hareketler çift kayıtlı (double-entry) posting modeliyle tutulacak şekilde tasarlandı
  • Günlük harcama payı hesaplaması geliştirildi: harcanabilir bakiyeden ay sonuna kadar vadesi gelen ödemeler düşülerek kalan gün sayısına bölünüyor, kategori limiti daha dar ise o limit esas alınıyor
  • Kolon eşleme, mükerrer kayıt ayıklama, marka→kategori tahmini ve tek dokunuşla geri alma destekli banka ekstresi (CSV) içe aktarma özelliği eklendi
  • Taksitli alışverişlerde harcamanın satın alma ayında, her taksidin nakit çıkışının ise kendi ayında raporlanması sağlandı
  • Düzenli işlemler, kategori bütçeleri, birikim hedefleri, borç-alacak takibi, ay kapanışı raporu ve ana ekran widget’ı geliştirildi
  • Ekran başına sorgu bütçesi testleri, 10.000 kayıtlık performans testi ve tek SQL sorgusunda hesaplanan toplamlarla sorgu disiplini sağlandı
  • Saf servisleri, veritabanı göçlerini ve uçtan uca ekran akışlarını kapsayan 794 test yazıldı; imzalı APK ile yan yükleme (sideload) ve version.json tabanlı otomatik güncelleme mekanizması kuruldu
Mobil · Çok oyunculu oyun

Harfsayı — Kelime & Sayı Yarışması

Kelime ve işlem turlarını birleştiren, arkadaşlarla canlı yarışılabilen ve internetsiz de oynanabilen Türkçe mobil oyun.

Flutter Dart Riverpod drift / SQLite .NET 10 ASP.NET Core SignalR PostgreSQL EF Core Docker Cloudflare Tunnel xUnit
  • Sunucu otoriter (server-authoritative) bir oyun akışı tasarlandı: soru üretimi, süre ve hakemlik sunucuda yürütülüyor, istemci yalnızca arayüzü çiziyor; bu sayede cihaz saatini ileri almak sonucu etkilemiyor
  • SignalR ile canlı düello, 2v2 takım maçı, izleyici modu ve her akşam 21:00’de başlayan elemeli turnuva geliştirildi
  • 62.326 kelimelik TDK sözlüğü üzerinde bir anagram indeksi kuruldu; en iyi cevap, bahçe bölümü üretimi, bot cevapları ve Son Kelime’nin tek çözümlülük denetimi bu yapıdan besleniyor
  • Türkçe morfoloji çözümleyicisiyle kök ve ek ayrıştırması yapıldı; reddedilen kelimeler için itiraz jürisi mekanizması oluşturuldu ve onaylanan kelimelerin canlı sözlüğe eklenmesi sağlandı
  • Uygulamaya gömülü soru paketi, drift/SQLite önbelleği ve cihaz UUID’siyle idempotent senkronizasyon sayesinde çevrimdışı oynanabilirlik sağlandı; oyun uçak modunda kurulup oynanabiliyor
  • Asenkron düello, günlük soru, haftalık lig, sezonlar, kelime koleksiyonu ve çengel bulmaca üreticisi (ızgara oluşturma ve TDK tanımlarından ipucu filtresi) özellikleri eklendi
  • 378 backend ve 118 mobil test ile WebSocket bağlantılarını da kapsayan uçtan uca duman (smoke) testleri yazıldı; uygulama Docker ile dağıtıldı ve Cloudflare Tunnel üzerinden kalıcı bir adrese bağlandı
01/ 08
Kaydır
01/ 08

Üniversite Projeleri

C++ · OOP

Nesne Yönelimli Programlama Projesi

C++ ile OOP prensiplerine uygun modüler masaüstü stok takip uygulaması.

C++ OOP Qt
Full-Stack

E-Ticaret Web Uygulaması

PostgreSQL altyapısı üzerine kurulu, dinamik sepet ve sipariş yönetim sistemi.

PostgreSQL CRUD Web

Akademik geçmiş

2020 — 2024
3.17
/ 4.00

Karadeniz Teknik Üniversitesi

İstatistik ve Bilgisayar Bilimleri

İletişim seviyesi

Türkçe Ana dil
İngilizce B1 · Orta

Sertifikalar

BTK Akademi

Angular Eğitimi

BTK Akademi

KVKK ve GDPR Eğitimi

Ankara Kalkınma Ajansı

Startup Hukuku ve Fikri Sınai Haklar

BTK Akademi

Versiyon Kontrolleri: Git / GitHub

BTK Akademi

Etkili İletişim Stratejileri

BTK Akademi

Topluluk Önünde Konuşma ve Sunum

BTK Akademi

Çevik Proje Yönetimi

BTK Akademi

Platformlarla Yapay Zekâ Ajanı Geliştirme

BTK Akademi

Veri Tabanı Saldırıları ve Veri Tabanı Güvenliği

01/ 09
Kaydır

İletişim

Yeni projelere açık

Bir projeniz
mi var?

Yeni fırsatlara, kurumsal projelere ve iş birliklerine açığım. Bir mesaj bırakın, en kısa sürede dönüş yapayım.

Mesajınız, bana e-posta olarak iletilmek üzere Web3Forms üzerinden gönderilir.