Backend Developer · İstanbul, Türkiye

Ömer Akkuş

.NET, mikroservis mimarileri ve AI/LLM tabanlı çözümler ile ölçeklenebilir backend sistemleri tasarlıyorum. Yüksek performanslı, veri yoğun ve mission-critical uygulamalarda; asenkron iş akışları, yüksek veri hacmi ve karmaşık iş alanlarını yöneten dağıtık sistemler kuruyorum.

Sadece implementasyonla yetinmiyor; dayanıklı, sürdürülebilir ve production-ready mimariler tasarlıyorum. Backend'lere aktif olarak AI entegre ediyor; LLM API'leri, embedding'ler ve semantik arama ile akıllı uygulamalar geliştiriyorum.

Ömer Akkuş

Teknik Beceriler

⚙ Backend / .NET
C#.NET CoreASP.NET MVCASP.NET Web APIBlazorSignalRHangfireWorkerServiceBackground ServicesAsync / awaitTask-Based ProgrammingConcurrent ProgrammingRate LimitingGlobal Exception HandlingEnvironment ConfigurationAutoMapperFluentValidation
🏛 Architecture
MicroservicesDistributed SystemsClean ArchitectureOnion ArchitectureN-Tier ArchitectureDDDCQRSMediatRAPI GatewayOcelotOOPSOLIDDependency InjectionLoose CouplingHigh CohesionClean Code
🔒 API & Security
API DevelopmentRESTful APIJWTASP.NET IdentityOAuth2Cookie-Based AuthRole & ClaimPassword ResetAccess ControlStripe .NETPostman
🗄 Data Access
EF CoreCode FirstDatabase FirstDapperLINQADO.NETT-SQLStored ProcedureViewsFunctionsTriggersTransaction ManagementACIDIsolation LevelsRepository PatternUnit of Work
💾 Databases
MSSQLPostgreSQLMySQLMongoDBRedisElasticsearchNoSQL
📨 Messaging & Cache
RabbitMQMassTransitRedis (Broker)Redis ReplicationAzure Service Bus
🤖 AI / ML & LLM
ML.NETSemantic KernelLLM API IntegrationOpenAI APIAzure OpenAIOllamaHugging FaceAI Agent DevelopmentPrompt EngineeringFastTextNLPNERGLiNERText EmbeddingSemantic SimilarityCosine SimilarityIntent DetectionDataset PreparationModel Training
🐳 DevOps & Logging
DockerContainerizationAzure DevOpsServer DeploymentApplication PublishingGitGitHubJiraObservabilityTracingMetricsSerilogNLogOpenTelemetry
🎨 Frontend
React.jsTypeScriptJavaScriptjQueryHTML5CSS3Bootstrap

İş Deneyimi

Ocak 2024 – Halen
Batı Group Of Shipping
Backend Developer
İstanbul, Türkiye · Tam Zamanlı
  • Kurumsal antrepo ve lojistik yönetim platformunun tüm backend mimarisini tasarladım ve geliştirdim
  • Akıllı Fatura Otomasyon sistemiyle muhasebe iş yükü %95 azaltıldı; fatura işleme süresi 3–5 dakikadan saniyelere indi
  • myBati Talep & Ticket Platformu ile tüm departmanlarda talep takibi %100 dijitalleşti, çözüm süreleri %40 kısaldı
  • Magellan monolitik ERP'yi mikroservis mimarisine dönüştürme sürecinde aktif rol aldım; Ocelot, JWT, RabbitMQ, Redis entegrasyonları
  • Docker container'lar ile ortam bağımsız deployment; Azure DevOps CI/CD pipeline'ları kuruldu
Eyl 2023 – Ara 2023
Upwork
Backend Developer
Uzaktan · Proje Bazlı
  • Stripe, Google Pay ve PayPal entegrasyonlu, tedarikçi API üzerinden milyonlarca ürün senkronizasyonu yapan dropshipping platformu (ShopInFact) geliştirdim — detaylar Öne Çıkan Projeler bölümünde
  • Google OAuth + internal üyelik ile kimlik doğrulama altyapısı; NLog tabanlı merkezi loglama sistemi kurdum
  • Sipariş ve fatura akışlarını KDV, iskonto, çoklu döviz, cari bakiye ve stok mutasyonlarını tek transaction içinde yöneten muhasebe tutarlılığı garantili domain backend kurgusu (Finance & Pre-Accounting Management System) geliştirdim
  • MediatR tabanlı command/query ayrımı, repository + unit of work pattern ve API versioning ile sürdürülebilir ve entegrasyon dostu RESTful platform mimarisi kurdum
  • Soft delete, audit trail ve query filter mekanizmalarıyla sistemi izlenebilir ve denetlenebilir hale getirdim
Oca 2023 – Eyl 2023
Cmos Teknoloji
Backend Developer
İstanbul, Türkiye · Tam Zamanlı
  • Poliçe, taksit planları, yenileme döngüsü ve doküman akışlarını tek transaction'da yöneten portföy merkezli backoffice platformu (Barış Insurance) geliştirdim; inheritance tabanlı ürün modeli ile domain genişletilebilirliğini sağladım
  • SOAP/XML tabanlı çoklu sigorta şirketi entegrasyonları, subject-action seviyesinde granular yetkilendirme matrisi ve çift veritabanı (SQL Server & PostgreSQL) desteği geliştirdim
  • Hangfire ile kural bazlı job orchestration ve SignalR ile gerçek zamanlı event akışları kurarak süreçleri otomasyon odaklı hale getirdim; transaction seviyesinde değişiklik izleme ile denetim kabiliyeti sağladım
  • Kurs, içerik ve kullanıcı ilerleme yönetimini kapsayan dijital öğrenme platformunun (Düşyeri) backend mimarisini geliştirdim; dosya yükleme, kategori yönetimi ve kullanıcı bazlı erişim kontrolü altyapısını kurguladım
  • .NET Core tabanlı katmanlı mimari ve Clean Architecture prensipleriyle kod tabanını yapılandırdım; EF Core, Dapper ve T-SQL ile yüksek performanslı veri erişim katmanları tasarladım
Kas 2021 – Oca 2023
Self Employed
Software Developer (Self-Directed Projects)
Kendi İşim · 1 yıl 3 ay
  • Blog, reklam yönetim sistemi ve e-ticaret benzeri uygulamalar dahil birden fazla backend projesini .NET Core tabanlı çok katmanlı mimari ve Clean Architecture prensipleriyle sıfırdan geliştirdim; API tasarımı, veri modelleme ve iş mantığı katmanlarını uçtan uca kurguladım
  • SignalR ile gerçek zamanlı çift yönlü iletişim sistemi (chat server & client) hayata geçirerek event-driven mimari ve WebSocket protokolü üzerine hands-on deneyim kazandım
  • EF Core, Dapper ve SQL Server ile veri erişim katmanları tasarladım; RESTful API'leri MVC tabanlı frontend uygulamalarla entegre ederek sonraki dönemdeki kurumsal projelerin mimari temelini oluşturdum

Öne Çıkan Projeler

</>
Kurumsal Antrepo & Lojistik Yönetim Platformu
Uçtan Uca (Tek Geliştirici) Şubat 2026
Antrepo, lojistik ve finans operasyonlarını uçtan uca yöneten, yüksek hacimli işlemleri destekleyen kurumsal yazılım platformu.
Antrepo ve serbest depo operasyonlarında parçalı ilerleyen stok, beyan ve finans süreçlerini tek bir tutarlı domain modeli altında birleştiren, operasyonel gerçekliği merkeze alan backend mimarisini kurguladım.

Yaklaşımın temelinde, sahadaki fiziksel palet hareketleri ile sistemdeki kayıtlar arasındaki senkronizasyonu kayıpsız sağlamak vardı; palet hiyerarşisi, lokasyon kapasitesi ve çok boyutlu ölçüm dağılımlarını matematiksel olarak normalize ederek deterministik bir stok modeli oluşturdum.

El terminali ve barkod akışlarını merkezi servislerle entegre ederek veri üretim noktası ile iş kuralı katmanı arasına dijital bir kontrol mekanizması yerleştirdim; operasyonel hız artarken manuel hata payını kritik seviyede düşürdüm.

Yüksek hacimli operasyonlarda ORM sınırlarını bilinçli olarak esnetip hibrit veri erişim ve server-side işleme stratejileriyle performansı optimize ederken, çok adımlı süreçlerde transaction kurgusu ile veri bütünlüğünü garanti altına aldım.

Dinamik tarife motorunu; kademeli fiyatlandırma, çoklu para birimi ve vergi senaryolarını yöneten algoritmik bir finansal katman olarak modelledim ve stok hareketleri ile faturalama arasında doğrudan bir mali doğruluk hattı kurdum.

Doküman, beyan ve raporlama süreçlerini uçtan uca dijitalleştirerek sistemi yalnızca operasyon yöneten değil, finansal görünürlük ve denetlenebilirlik sağlayan bir karar destek platformuna dönüştürdüm.

Teknik Katkılar ve Sistem Tasarımı:

▸ Yüksek hacimli depo operasyonlarını desteklemek için performans odaklı veri erişim stratejileri ve sorgu optimizasyonları geliştirdim
▸ Saha operasyonları, stok yönetimi ve finansal süreçler arasında veri tutarlılığını sağlayan backend iş kuralı katmanını tasarladım
▸ Terminal, barkod ve merkezi sistemler arasında veri akışını yöneten servis tabanlı entegrasyon yapısı kurdum
▸ Büyük veri setleri üzerinde çalışan operasyon ekranları için server-side işleme ve verimli veri filtreleme mekanizmaları geliştirdim
▸ Çok adımlı iş akışlarında hata toleranslı ve güvenilir işlem yönetimi sağlayan kontrol ve validasyon mekanizmaları kurguladım
▸ Operasyonel süreçleri destekleyen raporlama ve veri üretim altyapısını geliştirerek sistemin karar destek yetkinliğini artırdım
↓ Daha önce dış kaynaktan sağlanan sistem, şirket içinde sıfırdan geliştirilerek dışa bağımlılık ortadan kaldırıldı ve operasyonel verimlilik artırıldı.
↓ Stok–saha–finans tek domain modeli · Manuel hata payı kritik seviyede azaldı
ASP.NET MVCEF CoreT-SQLRabbitMQSignalRJWTDockerDomain-Driven Design
</>
Akıllı Fatura Yönetim & Muhasebe Otomasyon Sistemi
Uçtan Uca (Tek Geliştirici) Eylül 2025
Gider faturalarını operasyon ve muhasebe sistemleriyle entegre ederek uçtan uca otomatik işleyen kurumsal finans platformu geliştirdim.
Gider faturalarının operasyon ve muhasebe sistemleriyle entegre, kural bazlı ve otomatik işlenmesini sağlayan Akıllı Fatura Yönetim ve Muhasebe Otomasyon altyapısını tasarladım ve geliştirdim.

Sistem; konteyner numarası, konşimento ve pozisyon bilgileri üzerinden faturaları arka planda analiz ederek kalem bazlı otomatik eşleştirme (yıldızlama) algoritması ile doğru operasyon kayıtlarını tespit eder ve tam eşleşme durumunda faturayı insan müdahalesi olmadan otomatik olarak muhasebeleştirir.

Kısmi veya hatalı eşleşmelerde kontrollü yönlendirme akışı kurgulanarak sorumluluk ilgili operasyon personeline devredilir ve düzeltme sonrası sistem yeniden doğrulama yaparak süreci tamamlar.

Önceki yapıda bir faturanın manuel muhasebe girişi ortalama 3–5 dakika sürerken, geliştirilen otomasyon sayesinde faturalar saniyeler içerisinde taranıp ilişkilendirilmekte ve otomatik kayda alınmaktadır.

Bu dönüşüm ile muhasebe departmanındaki operasyonel iş yükü yaklaşık %95 oranında azaltılmış, manuel mail trafiği ve tekrar eden veri girişleri ortadan kaldırılmış, hata riski minimize edilmiş ve süreç uçtan uca izlenebilir, denetlenebilir ve ölçeklenebilir bir yapıya kavuşturulmuştur.

Sistem, kural motoru yaklaşımı ve otomatik validasyon mekanizmaları ile yüksek hacimli fatura operasyonlarını performanslı ve güvenilir şekilde yönetmektedir.

Teknik Katkılar ve Sistem Tasarımı:

▸ Asenkron ve yüksek hacimli işlem gerektiren fatura işleme süreçlerini RabbitMQ ve .NET Worker Service mimarisi ile yeniden tasarladım
▸ UI ile arka plan servisleri arasındaki orkestrasyonu kurarak uzun süren işlemleri web katmanından ayrıştırdım
▸ Logo kaynaklı e-fatura XML verilerini parse ederek operasyon ve finans domainleriyle ilişkilendiren veri işleme altyapısını geliştirdim
▸ Fatura kalemleri ile operasyon kayıtlarını eşleştiren kural bazlı otomatik eşleştirme (matching engine) geliştirdim
▸ Redis tabanlı süreç takibi ve loglama mekanizmaları ile arka plan işlemlerinin izlenebilirliğini sağladım
▸ Logo ERP ile operasyonel sistem arasında çift yönlü finans entegrasyonu geliştirerek veri tutarlılığını garanti altına aldım
▸ Yüksek hacimli fatura operasyonlarını ölçeklenebilir ve performanslı şekilde yönetebilecek sistem mimarisi kurguladım
▸ Manuel muhasebe giriş süresini dakika seviyesinden saniyelere indirerek süreçleri %95 oranında optimize ettim
↓ Manuel muhasebe giriş süresini 3–5 dakikadan saniyelere indirerek süreç hızını önemli ölçüde artırdım
↓ Muhasebe operasyonlarındaki manuel iş yükünü yaklaşık %95 oranında azaltarak hata riskini minimize ettim
.NET CoreWorker ServiceRabbitMQRedisDapperEF CoreLogo ERPXML ProcessingDDD
</>
myBati — Talep, Ticket & Bildirim Yönetim Platformu
Uçtan Uca (Tek Geliştirici) Ocak 2025
Outlook entegrasyonu ve event-driven mimari ile çalışan, kurumsal talep, ticket ve bildirim süreçlerini uçtan uca yöneten merkezi platform geliştirdim.
Kurumsal ölçekte dağınık ve izlenemeyen talep süreçlerini ortadan kaldırmak için, Outlook ile çift yönlü senkron çalışan ve e-postaları doğrudan ticket yaşam döngüsüne dahil eden merkezi bir platform kurguladım.

Mailbox'ı Microsoft Graph üzerinden sürekli izleyerek gelen e-postaları otomatik ticket kaydına dönüştüren; IT, Finans, İK ve Satın Alma dahil tüm hizmet departmanlarını tek omurgada birleştiren kurumsal bir Talep ve Görev Yönetim Platformu inşa ettim.

Microsoft Graph entegrasyonu ile mail trafiği operasyonel iş akışına dönüştürülürken, event-driven mimari sayesinde kullanıcı etkileşimleri ile I/O yoğun süreçler birbirinden ayrıştırdım.

Outlook ile çift yönlü senkron çalışan bu yapı içerisinde RabbitMQ + Worker Service mimarisi kullanarak bildirim, mail akışları, SLA kontrolü ve kullanıcı senkronizasyonunu web request hattından tamamen izole ettim.

E-posta içeriklerini (HTML body, reply chain ve subject) ayrıştırarak yeni ticket veya mevcut ticket yanıtı olarak işleyen akıllı mail parsing altyapısını geliştirdim.

Ticket bazlı erişim kontrolü ve rol tabanlı yetkilendirme mekanizmaları ile kullanıcıların yalnızca yetkili oldukları taleplere erişebilmesini sağlayan güvenlik katmanını tasarladım.

Harici kimlik doğrulama servisinden gelen JWT token'larını doğrulayıp uygulama içi rol ve yetki modeline dönüştüren kimlik entegrasyon yapısını kurguladım.

NLog tabanlı merkezi loglama altyapısı ile sistem davranışlarını izlenebilir hale getirerek hata analizi ve operasyonel takibi kolaylaştırdım.

Bu sayede ticket yaşam döngüsünü ölçeklenebilir, operasyonel olarak izlenebilir ve sürdürülebilir hale getirirken; Task modülü, KPI bazlı raporlama ve ERP entegrasyonu ile tüm süreçleri uçtan uca ölçülebilir bir yapıya dönüştürdüm.

Sonuç olarak tüm hizmet departmanları tek bir domain altında birleşirken, karar alma ve operasyonel görünürlük veri odaklı hale getirildi.

Teknik Katkılar ve Sistem Tasarımı:

▸ Mail tabanlı ticket ingestion sürecini Microsoft Graph API ile entegre ederek e-posta → ticket dönüşümünü otomatik hale getirdim
▸ RabbitMQ ve Worker Service mimarisi ile mail, bildirim ve kullanıcı senkronizasyon süreçlerini asenkronlaştırarak web katmanından ayrıştırdım
▸ Web uygulaması ile arka plan servisleri arasında event-driven iletişim modeli kurarak sistemin ölçeklenebilirliğini artırdım
▸ Dapper ve stored procedure tabanlı veri erişim stratejileri ile yüksek hacimli dashboard ve raporlama sorgularını optimize ettim
▸ Redis tabanlı token ve oturum yönetimi ile kullanıcı deneyimini iyileştiren merkezi cache yapısı kurdum
▸ JWT doğrulama ve cookie tabanlı kimlik yönetimini birleştirerek güvenli ve esnek bir authentication/authorization modeli geliştirdim
▸ FTP tabanlı dosya yönetimi ile attachment ve inline görsellerin merkezi ve performanslı şekilde saklanmasını sağladım
▸ Worker servislerini bağımsız görevler halinde kurgulayarak mail işleme, notification ve kullanıcı senkronizasyon süreçlerini ayrıştırdım
▸ NLog ile veritabanına yazılan loglar üzerinden sistemin gözlemlenebilirliğini ve hata izlenebilirliğini artırdım
↓ Tüm departmanlarda talep süreçlerini %100 dijitalleştirerek manuel e-posta takibini ortadan kaldırdım ve ortalama çözüm sürelerini %40 oranında iyileştirdim
↓ Event-driven mimari ile I/O yükünü web katmanından ayırarak performans ve ölçeklenebilirliği artırdım
ASP.NET Core MVCMicrosoft Graph API.NET Worker ServicesRabbitMQRedisDapperSQL ServerSignalRJWTNLogDocker
</>
Magellan Microservices — ERP Dönüşümü
Takım Geliştirmesi Haziran 2024
Monolitik ERP sistemini mikroservis mimarisine dönüştürerek bağımsız servisler, merkezi gateway ve asenkron iletişim ile ölçeklenebilir bir backend platformu geliştirdim.
Şirketin ASP.NET MVC tabanlı, hava/kara/deniz taşımacılığı, muhasebe-finans, CRM ve operasyon modüllerinin tek bir monolitik yapı altında çalıştığı Magellan ERP sistemini mikroservis mimarisine dönüştürme sürecinde aktif rol aldım.

Domain sınırlarını yeniden tasarlayarak sistemi bağımsız servisler (Identity, UserManagement, HealthCheck vb.) şeklinde ayrıştırdım ve servisler arası iletişimi API Gateway (Ocelot) üzerinden yönettim.

Kimlik doğrulama ve yetkilendirme süreçlerini merkezi Identity servisi altında JWT tabanlı güvenlik altyapısı ile kurguladım; token üretimi, claim yönetimi ve custom middleware yapıları geliştirdim.

Servisler arası asenkron iletişim için RabbitMQ entegrasyonu, cache yönetimi için Redis kullanarak performans ve ölçeklenebilirliği artırdım.

Domain ve tenant bilgisine göre dinamik veri tabanı seçimi yaparak çoklu şirket ve çoklu lokasyon senaryolarını destekleyen bir veri erişim yapısı kurguladım.

Ortak ihtiyaçları SharedLibraries altında soyutlayarak (DapperDb, ApiResponse, Logging, Validation, Helper katmanları) tekrar eden bağımlılıkları minimize ettim ve kod standardizasyonu sağladım.

Background işlemler için Worker Service geliştirerek e-posta gönderimi ve doğrulama kodu süreçlerini ana akıştan izole ettim.

Her servisi Docker container'ları içerisinde çalışacak şekilde yapılandırarak ortam bağımsız deploy edilebilir, izole ve yatay ölçeklenebilir bir altyapı kurdum.

Serilog ve Elasticsearch entegrasyonu ile merkezi loglama altyapısı kurarak sistemin izlenebilirliğini ve üretim ortamı hata analizini güçlendirdim.

SQL Server, Redis, RabbitMQ ve servis endpoint'lerini kapsayan HealthCheck altyapısı ile sistem bağımlılıklarını merkezi olarak izlenebilir hale getirdim.

Polly tabanlı retry ve resilience politikaları ile servisler arası iletişimde hata toleransını artırdım.

Bu dönüşüm sayesinde sistem; bağımsız versiyonlanabilir, modüler, cloud-ready ve yüksek trafikte performanslı çalışabilecek sürdürülebilir bir mimariye taşındı.

Teknik Katkılar ve Sistem Tasarımı:

▸ Monolitik ERP yapıyı domain bazlı ayrıştırarak mikroservis mimarisine uygun servis sınırlarını yeniden tanımladım
▸ Ocelot API Gateway ile merkezi routing, authentication boundary ve servis erişim kontrolü sağladım
▸ JWT tabanlı kimlik doğrulama ve claim bazlı authorization modeli ile servisler arası güvenli iletişim altyapısı kurdum
▸ RabbitMQ ile event-driven asenkron iletişim modeli kurarak servisler arası bağımlılıkları gevşettim
▸ Worker Service yapısı ile uzun süren ve I/O yoğun işlemleri request/response hattından ayrıştırdım
▸ Redis ile dağıtık cache ve oturum yönetimi sağlayarak performans ve kullanıcı deneyimini iyileştirdim
▸ Dapper tabanlı veri erişim katmanı ile performans odaklı ve kontrol edilebilir SQL yönetimi sağladım
▸ Serilog ve Elasticsearch ile merkezi loglama altyapısı kurarak sistem gözlemlenebilirliğini artırdım
▸ HealthCheck mekanizmaları ile sistem bileşenlerinin canlı durumunu izlenebilir hale getirdim
▸ Docker ile servisleri containerize ederek ortam bağımsız, izole ve ölçeklenebilir deployment altyapısı oluşturdum
↓ Monolitik ERP yapıyı mikroservislere dönüştürerek bağımsız deploy ve ölçeklenebilirlik sağladım
↓ RabbitMQ ve Redis ile sistem performansını artırarak yüksek trafikte stabil çalışma sağladım
MicroservicesOcelotJWTRabbitMQRedisDapperWorker ServiceSerilogElasticsearchPollyDockerSQL Server
</>
ShopInFact — API Tabanlı Dropshipping & E-Ticaret Platformu
Uçtan Uca (Tek Geliştirici) Ocak 2024
Dropshipping ve e-ticaret operasyonlarını uçtan uca otomatikleştiren, tedarikçi entegrasyonu ve çoklu ödeme altyapısına sahip ölçeklenebilir bir e-ticaret backend platformu geliştirdim.
Dropshipping ve e-ticaret operasyonlarını uçtan uca yöneten, .NET Core MVC tabanlı ölçeklenebilir bir e-ticaret platformunun backend mimarisini tasarladım ve geliştirdim. Sistem; tedarikçi API entegrasyonu üzerinden milyonlarca ürünün toplu ve senkronize şekilde sisteme aktarılmasını, siparişlerin otomatik olarak tedarikçiye iletilmesini ve kargo entegrasyonu sayesinde gönderi takibinin gerçek zamanlı yönetilmesini sağlayacak şekilde kurgulandı.

Stripe ödeme altyapısı ile Google Pay, PayPal ve banka kartı destekli güvenli ödeme akışı tasarlayarak ödeme sonrası otomatik fatura üretimi ve e-posta bildirim süreçlerini entegre ettim. Çoklu para birimi (USD, GBP, EUR) desteği ve IP bazlı lokasyon tespiti ile dinamik döviz seçimi mekanizması geliştirerek global kullanıcı deneyimini optimize ettim.

Authentication süreçlerinde hem internal üyelik hem Google OAuth entegrasyonu sağlayarak güvenli ve esnek kimlik doğrulama altyapısı kurdum. Ürün arama, filtreleme, sayfalama, kategori bazlı listeleme ve wishlist/sepete ekleme gibi yüksek trafikli işlemleri performans odaklı tasarladım.

Admin panel üzerinden ürün, SEO ve sipariş yönetimini merkezi hale getirirken; olay bazlı bildirim sistemi ve NLog tabanlı loglama altyapısı ile sistemin izlenebilirliğini ve hata yönetimini güçlendirdim. Bu yapı sayesinde sipariş işleme süreci otomatikleştirilmiş, operasyonel müdahale ihtiyacı minimize edilmiş ve platform global ölçekte ölçeklenebilir bir mimariye kavuşturulmuştur.

Sipariş oluşturma sürecini RabbitMQ ile asenkronlaştırarak checkout akışı ile operasyonel veri yazım sürecini birbirinden ayrıştırdım.

Veri yaşam döngüsünü yönetmek için soft delete, audit alanları ve otomatik tarih yönetimi gibi cross-cutting veri yönetim stratejileri uyguladım.

Tedarikçi API entegrasyonunda token yaşam döngüsü, hata yönetimi ve veri senkronizasyon süreçlerini yöneten entegrasyon katmanı geliştirdim.

Ödeme sonrası sipariş oluşturma sürecini webhook doğrulaması ve kuyruk tabanlı işleme ile ayrıştırarak güvenli ve idempotent bir order processing akışı kurguladım.

Teknik Katkılar ve Sistem Tasarımı:

▸ Katmanlı mimari (Core, Repository, Service, UI) ile business logic'i presentation katmanından ayrıştırdım
▸ Stripe webhook entegrasyonu ile ödeme doğrulama sürecini güvenli ve idempotent hale getirdim
▸ RabbitMQ ile asenkron sipariş işleme hattı kurarak ödeme ve operasyon süreçlerini gevşek bağlı hale getirdim
▸ CJ Dropshipping API entegrasyonu ile ürün, lojistik, sipariş ve tracking süreçlerini yöneten entegrasyon katmanı geliştirdim
▸ EF Core + Unit of Work yaklaşımı ile veri erişim katmanında transaction yönetimini merkezi hale getirdim
▸ ASP.NET Core Identity ile admin ve müşteri kullanıcı yönetimini güvenli ve esnek şekilde tasarladım
▸ Memory cache ve external currency API ile çoklu para birimi ve dinamik fiyatlama altyapısı geliştirdim
▸ NLog ile SQL tabanlı merkezi loglama altyapısı kurarak sistemin gözlemlenebilirliğini artırdım
▸ Admin panel üzerinden sipariş, ürün, kargo ve içerik yönetimini merkezi hale getiren operasyonel backend süreçleri geliştirdim
↓ Yüksek hacimli ürün verisini tedarikçi API'lerden performanslı şekilde çekip senkronize eden veri işleme altyapısı geliştirdim
↓ Siparişten operasyona uzanan süreci otomatikleştirerek manuel işlem bağımlılığını önemli ölçüde azalttım
.NET Core MVCRabbitMQStripeGoogle OAuthEF CoreNLogRedisCJ Dropshipping API

Eğitim

Yönetim Bilişim Sistemleri — Lisans
Anadolu Üniversitesi
Haziran 2025
Bilgisayar Programcılığı — Ön Lisans
İstanbul Üniversitesi
Devam ediyor
Havacılık Yönetimi — Ön Lisans
Altınbaş Üniversitesi
Haziran 2020
Microsoft Yazılım Uzmanlığı Eğitimi
Vektörel Bilişim Eğitim Merkezi
Ağustos 2022
Sertifikayı Görüntüle
.NET Yazılım Uzmanlığı Eğitimi
Türk Hava Kurumu Üniversitesi
Mart 2022
Sertifikayı Görüntüle

Birlikte çalışalım

Yeni fırsatlar, projeler veya teknik konular hakkında konuşmak için her zaman açığım.