PDF indir

Erdinç Yaşan

Bilgisayar Mühendisi

Özet

4+ yıl deneyimli, backend odaklı Yazılım Mühendisi; .NET ile dağıtık sistemler tasarlayıp hayata geçiriyor. Fintech ve savunmadan e-ticarete uzanan alanlarda Mikroservis, Modüler Monolit ve Olay Güdümlü (Event-Driven) mimarilerle uygulamalı deneyim. Domain-Driven Design (Eric Evans), Clean Architecture (Robert C. Martin) ve Designing Data-Intensive Applications (Martin Kleppmann) kaynaklarına dayanan güçlü sistem tasarımı temeli. PostgreSQL, RabbitMQ, Redis, Docker, AWS SQS, DynamoDB, ECS, CloudWatch ve Azure bulut servislerinde deneyimli.

Deneyim

Senior Software Developer

Ocak 2025 - Günümüz
OBSS Uzaktan
  • Savunma sanayii için coğrafi (geospatial) veri yönetim sistemleri geliştirdim; verimli mekânsal veri işleme için GeoServer, GDAL ve PostGIS kullandım.
  • EF Core LINQ ve Azure Map Service ile yüksek performanslı mekânsal sorgular ve poligon arama işlevleri hayata geçirdim.
  • Dünya Katılım Bankası'nda ATM ve Kart yönetimi mikroservislerini optimize ettim; karmaşık işlem akışlarını n8n ve Saga Pattern ile yönettim.
  • İşlem tetikleyicilerini Builder Pattern ile yeniden düzenleyerek kod tekrarını azalttım ve sistem güvenilirliğini artırdım.
  • Yüksek yük altında yapılan throttle testlerinde kritik race condition sorunlarını çözerek bankacılık operasyonları için sistem kararlılığı sağladım.
  • Şu anda Navlungo lojistik platformuna katkı sağlıyorum — mevcut servisleri optimize ediyor, taşıyıcı entegrasyonları ve fiyat hesaplama modülleri geliştiriyor, .NET, PostgreSQL ve AWS (SQS, DynamoDB, ECS, CloudWatch) ile yeni özellikler kuruyorum.

Backend Developer

Aralık 2023 - Aralık 2024
  • N-Katmanlı (N-Tier) mimari ile bir kariyer platformu kurguladım; veritabanı şemasını UML diyagramlarıyla tasarlayıp temel servisleri geliştirdim.
  • Özel Dapper tabanlı bir ORM'i optimize ettim; PostgreSQL'deki performans darboğazlarını ve büyük/küçük harf duyarlılığı sorunlarını tespit edip giderdim.
  • Hosted Services kullanarak, bildirim teslimini otomatikleştiren ve takip eden bir Firebase Push Notification sistemi geliştirdim.
  • Excel üretim süreçlerini SpreadCheetah kütüphanesine taşıyarak bellek yönetimini %70 iyileştirdim.
  • Eski ve modern sistemler arasında kurumsal kullanıcı verisini eşitlemek için SharePoint API'lerini entegre ettim.

Yazılım Geliştirici / Tech Lead (Pazaryeri Projesi)

Temmuz 2022 - Aralık 2023
1likte Uzaktan
  • Modüler Monolit mimari ve .NET 7 ile çok tipli (Admin, Satıcı, Müşteri) bir pazaryeri platformunun geliştirilmesini yönettim.
  • GitHub Actions ve Docker ile CI/CD hatlarını tasarlayıp yönettim; VPS ortamlarına dağıtımları otomatikleştirdim.
  • Sosyal özellikler için adaptif bit hızlı yayını destekleyen, FFmpeg ve m3u8 (HLS) tabanlı ölçeklenebilir bir video işleme hattı geliştirdim.
  • RabbitMQ, Azure Blob Storage ve özel Excel entegrasyon mantığı ile asenkron toplu ürün yönetim sistemi kurdum.
  • Hem WSDL hem REST protokollerini destekleyen, Factory Pattern tabanlı dinamik bir kargo entegrasyon sistemi geliştirdim.
  • PayTR ödeme altyapısını entegre ettim; Azure Cognitive Search ve Redis önbelleği ile arama deneyimini iyileştirdim.

Junior Software Developer

Eylül 2021 - Haziran 2022
  • ERP sistemleri için ASP.NET Core Identity ve IdentityServer (OAuth2/OpenID Connect) kullanarak merkezi bir Identity Service geliştirdim.
  • Clean Architecture ve Repository Pattern uyguladım; xUnit birim testleriyle kod kalitesini güvence altına aldım.
  • Eski projeleri .NET 5'ten .NET 6'ya yükselttim ve frontend bileşenlerini Vue 2'den Vue 3'e taşıdım.
  • RestSharp, Linux Cron Job'ları ve RabbitMQ kullanarak otomatik mail işleme için arka plan servisleri geliştirdim.
  • Dahili servislerin karmaşık veri sorgulamasını kolaylaştırmak için OData ile çok alanlı (multi-domain) uç noktalar sundum.

Yetenekler

Backend

  • .NET 5-9
  • C#
  • ASP.NET Core
  • EF Core
  • Dapper
  • FluentValidation

Desenler & Prensipler

  • CQRS
  • MediatR
  • SOLID
  • Saga Pattern
  • Builder Pattern
  • Factory Pattern

Mimari

  • Mikroservisler
  • Modüler Monolit
  • Clean Architecture
  • Event-Driven
  • DDD

Veritabanları

  • PostgreSQL / PostGIS
  • MSSQL
  • MongoDB
  • Redis

Bulut

  • Azure (Blob, AI Search, Maps, App Services, DevOps)
  • AWS (SQS, DynamoDB, ECS, CloudWatch)

DevOps & Altyapı

  • Docker
  • Kubernetes
  • GitHub Actions
  • Git
  • Linux/Unix

Mesajlaşma & Önbellek

  • RabbitMQ (MassTransit)
  • Redis Pub/Sub
  • Redis Caching

Arayüz (UI)

  • React 18
  • React Router 7
  • Next.js
  • Vue 2/3
  • Flutter