Onur Civanoğlu
Kıdemli .NET Backend Geliştirici | .NET · Dağıtık Sistemler · AI/LLM Entegrasyonları
İzmir, Türkiyeonur.civanoglu@outlook.comlinkedin.com/in/onur-civanoglugithub.com/onurcvnogluonurcivanoglu.com.tr
Profesyonel Özet
7+ yıllık deneyime sahip, .NET (C#, ASP.NET Core 8/10) ile üretim ortamında çalışan sistemleri tasarlayan, geliştiren ve işleten backend geliştirici. Çok kiracılı (multi-tenant) SaaS, e-öğrenme, e-ticaret ve e-fatura alanlarında servisleri domain modellemesinden API tasarımına, Linux üzerinde Docker tabanlı dağıtıma kadar uçtan uca sahipleniyorum. ERP, e-fatura ve ödeme sağlayıcılarıyla (Paraşüt, Mikro, Uyumsoft, Stripe, PayPal, Paddle, iyzico) idempotent ve rate-limit farkındalıklı entegrasyonlar kurdum. Son dönemde LLM tabanlı ürün özelliklerine odaklanıyorum: sağlayıcıdan bağımsız AI gateway katmanları (OpenAI, Gemini, OpenRouter), structured JSON çıktılar, sohbet asistanları, OCR ve konuşmadan metne iş akışları; ayrıca Claude Code, Codex ve MCP araçlarıyla AI destekli yazılım geliştirme süreçleri.
Teknik Yetkinlikler
Diller: C#, TypeScript, JavaScript, SQL (T-SQL), Python
Backend: .NET 8/10, ASP.NET Core Web API, Entity Framework Core, LINQ, Node.js, REST, SOAP/WCF, JWT/OAuth 2.0, FluentValidation, Swagger/OpenAPI, Hosted/Background Services, Quartz.NET, SignalR
AI ve LLM: OpenAI API, Google Gemini (Google.GenAI), OpenRouter, Hugging Face Inference, Prompt Engineering, Structured Outputs (JSON Schema), LLM Provider Abstraction / AI Gateway, Conversation Memory, AI Invocation Logging, OCR (Tesseract) + LLM, Speech-to-Text (Amazon Transcribe), Model Context Protocol (MCP), AI-Assisted Development (Claude Code, Codex)
Mimari: Clean/Onion Architecture, Domain-Driven Design, Microservices, Multi-Tenant SaaS, Repository & Unit of Work, SOLID, Idempotency & Distributed Locking, Caching Strategies
Veri: MongoDB, MS SQL Server, MySQL, PostgreSQL, Redis, Prisma
Cloud ve DevOps: Docker, Docker Compose, Linux Server Administration, Nginx, Apache, IIS, AWS (S3, CloudFront, MediaConvert, Transcribe), GitHub Actions, PM2, DNS/Domain Management
Entegrasyonlar: Paraşüt, Mikro ERP, Uyumsoft e-Fatura/e-Arşiv, Xentral ERP, Stripe, PayPal, Paddle, iyzico, Firebase Cloud Messaging, SMS/SMTP
Test ve Kalite: xUnit, MSTest, Moq, Code Review, Git
Frontend (çalışma bilgisi): React, Next.js, React Native/Expo, Tailwind CSS
İş Deneyimi
Backend Developer — Eralp Yazılım A.Ş.
Tem 2023 – Halenİzmir
- Çok kiracılı saha satış ve CRM SaaS platformunun ana backend geliştiricisiyim (.NET 8, MongoDB, Docker); satış, faturalama, CRM panoları, lead reklam raporları ve push bildirim modüllerini kapsayan 1.000+ commit.
- Dayanıklı ERP ve e-fatura entegrasyonları geliştirdim: Paraşüt (token önbellekleme, HTTP 429 için exponential backoff), Mikro ERP (distributed lock ile idempotent sipariş aktarımı) ve e-fatura durum senkronizasyonu yapan hosted service'ler.
- .NET 10 üzerinde Uyumsoft ile çalışan çok kiracılı e-Fatura/e-Arşiv servisini tasarladım; şifrelenmiş kimlik bilgileri, FluentValidation, xUnit/Moq testleri ve OpenAPI'den üretilen istemcilerle React yönetim paneli.
- Birden fazla ürünün ortak kullandığı abonelik, ödeme (Paddle, Stripe, PayPal), dosya yönetimi ve kimlik doğrulama mikroservislerini geliştirdim.
- E-öğrenme platformu backend'ini geliştirdim ve sürdürdüm (.NET 8, EF Core/MySQL, Redis); AWS S3/MediaConvert/CloudFront video hattı, iyzico/PayPal/Stripe ödemeleri ve Quartz zamanlanmış görevleri.
- LLM özellikleri geliştirdim: Gemini tabanlı, prompt yönetimi ve konuşma hafızası olan gömülebilir chatbot; OpenAI structured JSON ile lead skorlayan dijital dönüşüm ön analiz uygulaması (Next.js, Prisma, PostgreSQL); Tesseract + Gemini OCR ve Amazon Transcribe konuşmadan metne servisleri.
- İstatistik okumalarını önbellekleme, sorgu/index iyileştirmeleri, iptal destekli arka plan servisleri ve health check'lerle performans ve güvenilirliği artırdım.
- Linux sunucu kurulumu, Docker dağıtımları, Nginx, DNS/kontrol paneli, yedekleme ve güvenlik sıkılaştırmasını yönetiyorum; üretim artifact dağıtımlarını script'lerle otomatikleştirdim.
- Takımda AI destekli geliştirme pratiklerini başlattım: repository agent kuralları (AGENTS.md/CLAUDE.md), yeniden kullanılabilir skill'ler ve Claude Code/Codex için belgelenmiş iş akışları.
Yazılım Mühendisi — Arute Solutions A.Ş.
Ara 2022 – May 2023İstanbul
- Arka planda çalışan servislerin ürettiği verileri UI istemcilerine sunan .NET Core REST API'leri geliştirdim; Swagger dokümantasyonu, JWT kimlik doğrulama ve rol tabanlı yetkilendirme.
- Taleplere göre veritabanı şemaları ve backend iş kuralları geliştirdim, uygulamaların sunucuda yayınlanmasını sağladım.
Yazılım Geliştirici — Face Yazılım ve Danışmanlık A.Ş.
Tem 2021 – Haz 2022İzmir
- Ticari CRM ürününe veritabanı, backend ve frontend tarafında yeni modüller geliştirdim ve sürümleri yayınladım.
- Yan uygulamaları ana CRM sistemine bağlayan REST ve WCF web servisleri geliştirdim, üçüncü taraf entegrasyonlarını yönettim.
- Bir telekom operatörü için Flutter ile fatura ödeme ve kullanım takibi sunan online işlem merkezi mobil uygulamasını geliştirdim.
Yazılım Geliştirici — Netspeed İnternet A.Ş.
Tem 2019 – Tem 2021Denizli
- ASP.NET MVC ve MS SQL Server ile şirket içi CRM'in veritabanı, backend ve frontend katmanlarını geliştirdim.
- Bayi yönetimi, kurulum takip ve özelleştirilebilir çağrı merkezi robot sistemlerini geliştirdim.
- Türk Telekom SOAP servislerini entegre ederek adres bazlı altyapı ve hız sorgulama sistemi geliştirdim.
Önceki Deneyim: Tasarım Rehberi (HMS Otel), Denizli — Yazılım Stajyeri (Tem–Ağu 2018): MikroTik ile hotspot ağı geliştirdim ve otel yazılımıyla API üzerinden entegre ettim.
Seçili Projeler
Saha Satış ve CRM SaaS Platformu
2023 – 2026Sahada satış yapan ekipler için sipariş, faturalama, müşteri ve CRM yönetimi sunan çok kiracılı SaaS platformu. Backend'in ana geliştiricisiyim; 1.000+ commit ile ürünün büyük bölümünü geliştirdim.
Teknolojiler: .NET 8, C#, MongoDB, Docker, Paraşüt, Mikro ERP, e-Fatura, FCM, Google APIs
Online Akademi / E-Öğrenme Platformu
2023 – 2026Kurs, video, kitap, etkinlik, ödev, quiz, promosyon ve abonelik modülleri içeren e-öğrenme platformunun backend'i.
Teknolojiler: .NET 8, EF Core, MySQL, Redis, AWS S3, MediaConvert, CloudFront, Quartz.NET, iyzico, Stripe, PayPal
Çok Kiracılı e-Fatura / e-Arşiv Servisi
2026Uyumsoft ile entegre çalışan, admin ve kiracı çalışma alanlarını ayıran çok kiracılı e-Fatura/e-Arşiv servisi ve yönetim paneli.
Teknolojiler: .NET 10, MongoDB, Uyumsoft, FluentValidation, xUnit, Moq, React, Orval, Docker
Abonelik, Ödeme ve Paylaşılan Mikroservisler
2023 – 2026Farklı ürünlerin kolayca entegre olduğu abonelik yönetimi, ödeme, dosya yönetimi, kimlik doğrulama ve e-posta servisleri.
Teknolojiler: .NET 8, MongoDB, EF Core, Paddle, Stripe, PayPal, Serilog, xUnit, Docker
SyncFlowAI — WhatsApp Business AI Akış Platformu
2026İşletmelerin WhatsApp Business üzerinden AI destekli konuşma akışları ve lead toplama senaryoları kurmasını sağlayan platformun backend'i.
Teknolojiler: .NET 10, Clean Architecture, MongoDB, OpenAI, OpenRouter, JSON Schema, JWT, xUnit
Eğitim
Bilgisayar Mühendisliği, Lisans — Pamukkale Üniversitesi
Eyl 2014 – Haz 2019Denizli