Emirhan Göl

Yazılım Geliştirici

4+ yıldır .NET ekosisteminde backend geliştiriyorum. En güçlü olduğum alan entegrasyon ve veri akışı: ödeme sistemleri, kargo ve ERP entegrasyonları, bunları birbirine bağlayan API'ler ve worker servisleri.

~ $whoami

Emirhan Göl — Yazılım Geliştirici

~ $cat odak.txt

ödeme · kargo · erp · e-ticaret · crm

// hakkımda

Kariyerime kurumsal bir şirketin Bilgi İşlem departmanında başladım; ardından yazılıma geçerek B2B/B2C e-ticaret, muhasebe, envanter ve personel yönetimi gibi farklı kurumsal projelerde uçtan uca geliştirme yaptım. Katmanlı mimaride, Entity Framework ve Dapper ile performans odaklı veri erişim katmanları kuruyor; Clean Code ve SOLID prensiplerini gözetiyorum.

Entegrasyonlar
Ödeme, kargo ve ERP sistemleriyle entegrasyon ve veri senkronizasyonu kurgusu; webhook ve worker servisleri.
Veritabanı
Performans odaklı SQL: veritabanı tasarımı, T-SQL, stored procedure ve sorgu optimizasyonu.
Mimari
N-Tier mimari ve mikroservis yaklaşımı; Repository, Dependency Injection ve design pattern'larla uçtan uca modül geliştirme.
Ekip ve iletişim
Ekip içi koordinasyon, müşteri ve iş birimiyle teknik iletişim; code review kültürü.
"backend"
  • C#
  • .NET Core
  • .NET Framework
  • ASP.NET MVC
  • ASP.NET Core Web API
"servisler"
  • RESTful
  • SOAP
  • Webhook
  • Worker Services
  • Windows Service
  • Mikroservis yaklaşımı
"veri"
  • MS SQL Server
  • T-SQL
  • Stored Procedures
  • Entity Framework
  • EF Core
  • Dapper
  • Dapper Plus
"ödeme"
  • iyzico
  • PayTR
  • Param
  • Sipay
  • Banka sanal POS'ları
  • 3D Secure
"entegrasyon"
  • MNG Kargo
  • Mikro
  • Uyumsoft
  • Canias
"yöntem"
  • N-Tier
  • Repository
  • Dependency Injection
  • SOLID
  • Clean Code
  • Design Patterns
  • Code Review
"araçlar"
  • Git / GitHub
  • Visual Studio
  • Autofac
  • AutoMapper
  • FluentValidation
  • RestSharp
  • Yapay zekâ destekli geliştirme
"frontend"
  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • Razor
  • React (temel)

// deneyim

  1. 2025 — 2026

    Yazılım Geliştirici @ Deneyimsoft

    .NET tabanlı kurumsal projelerde backend geliştirme; ekip ve müşteri tarafıyla teknik iletişim.

    • Ödeme entegrasyon modülünü .NET Core Web API ile geliştirdim; yeni sağlayıcılar ekleyip hata yakalama, loglama ve raporlamayı iyileştirdim.
    • MS SQL Server'da sorgu ve performans optimizasyonu yaptım.
    • Müşteri ve iş birimiyle teknik gereksinimleri analiz edip entegrasyonlarda çözüm önerdim.
    • Yapay zekâ destekli araçlarla React tabanlı web arayüzü ve mobil uygulama geliştirdim.

    ilgili işler Ödeme Sistemleri API'ler ve Mikroservisler React ve Mobil

  2. 2022 — 2025

    Yazılım Geliştirici @ Ersa Yazılım

    C# ve ASP.NET MVC ile B2B/B2C e-ticaret platformları, yönetim panelleri ve RESTful/SOAP servisler; Entity Framework ve Dapper ile veri erişim katmanları.

    • B2C ödeme altyapısını uçtan uca kurdum: 9 sağlayıcı, 3D Secure, BIN ve taksit bazlı banka yönlendirme, işlem loglama.
    • Webhook'larda imza doğrulama ve idempotent kontrolle mükerrer işlemleri engelledim.
    • Gecikmeli banka dönüşlerini yeniden sorgulayan servisle "ödendi ama onaylanmadı" sipariş sorununu ortadan kaldırdım.
    • Kanallarla ERP arasına senkronizasyon veritabanı koyarak ERP yükünü kaldırdım; yanıt süreleri belirgin şekilde iyileşti.
    • Mikro, Uyumsoft ve Canias entegrasyonlarıyla manuel veri girişini bitirdim; muhasebe, envanter ve personel sistemlerinde arka plan süreçlerini Windows Service ile otomatikleştirdim.

    ilgili işler B2C E-Ticaret B2B E-Ticaret Ödeme Sistemleri Kargo Entegrasyonu ERP Entegrasyonları ERP Ara Veritabanı Kurumsal MVC Uygulamaları Arka Plan Servisleri

  3. 2021 — 2022

    Bilgi İşlem Stajyeri @ Ersa İth. ve Tic. A.Ş.

    Teknik destek, kullanıcı hesapları ve erişim yönetimi, donanım/yazılım kurulumu, network ve güvenlik sistemleri; ERP ve muhasebe süreçlerini yakından öğrendim.

eğitim & sertifika

  • ön lisans Bilgisayar Programcılığı Nişantaşı Üniversitesi · İstanbul
    2022 — 2024
  • sertifika Yazılım Uzmanlığı Arı Bilgi Bilişim Teknolojileri Akademisi · 100 saat
    Mayıs 2024

// işler

sistem haritası Bir sisteme gelin ya da tıklayın; ilgili iş açılır.Bir sisteme dokunun; ilgili iş açılır.
  1. istemciler
  2. servisler
  3. dış sistemler
  4. veri ve arka plan
React · Mobil yapay zekâ destekli Kurumsal MVC muhasebe · envanter · İK CRM müşteri · teklif · satış Web API REST · SOAP · webhook SQL Server T-SQL · EF · Dapper E-ticaret B2B · B2C Ödeme 9 sağlayıcı · 3D Secure Kargo MNG Kargo Senkron DB ERP ara katmanı Worker Service zamanlanmış görevler ERP Mikro · Uyumsoft · Canias

e-ticaret

01

B2C E-Ticaret

Son kullanıcıya satış yapan mağazaların backend'i: sepet ve sipariş yönetimi, çoklu ödeme ve kargo entegrasyonları, admin paneli. ASP.NET MVC JavaScript Dapper SQL Server
  1. Ürün
  2. Sepet
  3. Ödeme
  4. Sipariş
  5. Kargo
problem
Ürün, sepet, ödeme ve kargo adımlarının yoğun trafikte bile tutarlı ve hızlı çalışması.
çözüm
Katmanlı mimari ve Dapper ile performans odaklı veri erişimi; ödeme ve kargo entegrasyonları, sepet altyapısı ve admin paneli tek backend'de.
sonuç
Sipariş ve gönderi süreçleri uçtan uca takip edilebilir hale geldi.
02

B2B E-Ticaret

Bayiler ve kurumsal müşteriler için sipariş platformları: bayi bazlı fiyat listeleri, toplu sipariş, onay akışları ve fatura entegrasyonu. ASP.NET MVC Web API Entity Framework SQL Server
  1. Bayi
  2. Fiyat listesi
  3. Sipariş
  4. Onay
  5. Fatura
problem
Her bayi için farklı fiyat listesi, iskonto ve onay kuralının tek platformda doğru uygulanması.
çözüm
Bayi bazlı fiyat listeleri, toplu sipariş, çok adımlı onay akışları ve fatura entegrasyonu.
sonuç
Bayiler kendi fiyatlarıyla sipariş verir; onaydan faturaya süreç tek yerden izlenir.

entegrasyonlar

03

Ödeme Sistemleri

Ödeme kuruluşları ve banka sanal POS'larıyla 3D Secure ödeme, taksit, iade/iptal ve webhook yönetimi. .NET Core Web API 3D Secure Webhook Sanal POS
  1. Sepet
  2. BIN / taksit
  3. Sanal POS
  4. 3D Secure
  5. Webhook
  6. Sipariş
problem
Her sağlayıcının farklı API, 3D Secure ve bildirim akışını; gecikmeli ya da tekrarlanan bildirimlere rağmen tutarlı bir ödeme sürecine dönüştürmek.
çözüm
BIN ve taksit bazlı banka yönlendirme; imza doğrulamalı, idempotent webhook yönetimi; gecikmeli dönüşleri periyodik sorgulayan servis; işlem loglama ve raporlama.
sonuç
9 sağlayıcıda çalışan tek ödeme altyapısı; mükerrer işlem ve "ödendi ama onaylanmadı" sipariş sorunu ortadan kalktı.
Vaka çalışmasını oku
04

Kargo Entegrasyonu

MNG Kargo entegrasyonu: siparişten gönderi kaydı oluşturma, takip numarası ve kargo durumunun sisteme yansıması. MNG Kargo Web servis SQL Server
  1. Sipariş
  2. Gönderi kaydı
  3. Takip no
  4. Kargo durumu
problem
Siparişlerin kargoya hatasız aktarılması ve gönderi durumunun sistemde güncel tutulması.
çözüm
Siparişten gönderi kaydı oluşturma, takip numarasının siparişe işlenmesi ve durum sorgulamasıyla kargo sürecinin sisteme bağlanması.
sonuç
Sipariş ve gönderi süreci uçtan uca izlenir; takip numarası müşteriyle paylaşılır.
Vaka çalışmasını oku
05

ERP Entegrasyonları

Mikro, Uyumsoft ve Canias ile e-ticaret platformları arasında stok, fiyat, cari, sipariş ve fatura verilerinin çift yönlü senkronizasyonu. Worker Service SOAP REST Mikro · Uyumsoft · Canias
  1. E-ticaret
  2. Worker Service
  3. Mikro · Uyumsoft · Canias
problem
Stok, fiyat, cari, sipariş ve fatura verisinin e-ticaret ile ERP arasında güncel ve tutarlı kalması.
çözüm
Worker servislerle zamanlanmış, çift yönlü senkronizasyon; SOAP/REST servisleri, veri mapping, retry ve hata yönetimi.
sonuç
Manuel veri girişi ortadan kalktı; iki sistem aynı veriyle çalışıyor.
Vaka çalışmasını oku
06

ERP Ara Veritabanı

B2B ve B2C kanallarının ERP'yi doğrudan sorgulamasını önleyen senkronizasyon katmanı; ürün, stok ve fiyat verisinin periyodik aktarımı. .NET Worker Service SQL Server
  1. ERP
  2. Worker Service
  3. Senkron DB
  4. B2B · B2C
problem
Kanalların her istekte ERP'yi doğrudan sorgulaması ERP'ye yük bindiriyor, yanıtları yavaşlatıyordu.
çözüm
Araya konumlandırılan senkronizasyon veritabanı: ürün, stok ve fiyat verisi Worker Service ile periyodik aktarılır, kanallar bu veritabanından okur.
sonuç
ERP üzerindeki yük kalktı; kanalların yanıt süresi belirgin şekilde iyileşti.
Vaka çalışmasını oku

altyapı

07

API'ler ve Mikroservisler

ASP.NET Core Web API ile RESTful servisler, SOAP web servisleri, webhook altyapıları ve mikroservis yaklaşımıyla ayrılmış servisler. ASP.NET Core Web API REST SOAP Webhook
  1. İstemci
  2. Web API
  3. Servisler
  4. SQL Server
problem
Web uygulamalarının, mobil istemcinin ve üçüncü parti sistemlerin aynı iş kurallarına güvenli ve tutarlı biçimde erişmesi.
çözüm
Sorumluluklara göre ayrılmış servisler; REST ve SOAP uç noktaları, webhook altyapıları, Repository ve Dependency Injection ile gevşek bağlı katmanlar.
sonuç
Aynı servisler web, mobil ve entegrasyon tarafında ortak kullanılır.
08

Arka Plan Servisleri

Worker Service ve Windows Service ile zamanlanmış görevler, veri senkronizasyonu ve arka plan süreçlerinin otomasyonu. Worker Service Windows Service .NET
  1. Zamanlayıcı
  2. Worker
  3. İşlem
  4. Log
problem
Senkronizasyon ve toplu işlemlerin kullanıcıyı bekletmeden, düzenli ve kesintisiz çalışması.
çözüm
Zamanlanmış Worker ve Windows servisleri: ERP senkronizasyonu, ödeme durumu sorgulama, muhasebe ve envanter süreçleri; hata yönetimi ve loglama.
sonuç
Entegrasyonlar ve rutin süreçler arka planda kendiliğinden döner; kimsenin elle tetiklemesi gerekmez.

uygulamalar

09

CRM Uygulamaları

Müşteri ilişkileri yönetimi: müşteri takibi, satış süreci, teklif yönetimi, aktivite takibi ve raporlama. ASP.NET MVC SQL Server Entity Framework
  1. Müşteri
  2. Fırsat
  3. Teklif
  4. Satış
  5. Rapor
problem
Müşteri, teklif ve satış bilgisini tek yerde toplamak ve satış sürecini uçtan uca izlemek.
çözüm
Müşteri kartları, satış pipeline'ı, teklif yönetimi, aktivite takibi ve raporlama modülleri.
sonuç
Satış ekibi müşteri geçmişini ve açık fırsatları tek ekrandan görür.
10

Kurumsal MVC Uygulamaları

Muhasebe, envanter ve personel yönetimi sistemleri: fatura, cari hesap, stok ve izin/bordro modülleri. ASP.NET MVC Entity Framework SQL Server
  1. Kullanıcı
  2. MVC
  3. İş katmanı
  4. Veri katmanı
  5. SQL Server
problem
Muhasebe, depo ve İK süreçlerini tutarlı, yönetilebilir uygulamalarla dijitalleştirmek.
çözüm
N-Tier mimaride MVC uygulamaları: fatura, cari hesap, stok ve izin/bordro modülleri, mali raporlama; Windows Service ile arka plan süreçleri.
sonuç
Her departman kendi sürecini tek sistemden yürütür; SQL optimizasyonlarıyla raporlama performansı iyileşti.
11

React ve Mobil

Yapay zekâ destekli geliştirme araçlarıyla React tabanlı web arayüzü ve mobil uygulama; .NET Web API entegrasyonu. React Mobil Web API Yapay zekâ destekli
  1. React · Mobil
  2. Web API
  3. SQL Server
problem
Mevcut .NET servislerine hızlıca bir web arayüzü ve mobil istemci kazandırmak.
çözüm
Yapay zekâ destekli araçlarla React arayüzü ve mobil uygulama; API entegrasyonları ve arayüz kurgusu.
sonuç
Aynı Web API hem web hem mobil istemciye hizmet verir.
12

Web Tasarım

Kurumsal firmalar için çok dilli, SEO uyumlu ve mobil öncelikli web siteleri; tasarımdan yayına kadar. ASP.NET Core Razor JavaScript CSS
  1. Tasarım
  2. Razor
  3. SEO
  4. Yayın
problem
Hızlı açılan, arama motorlarında görünen ve birden çok dili destekleyen kurumsal siteler.
çözüm
Sunucu tarafında üretilen, çok dilli, SEO uyumlu ve mobil öncelikli sayfalar; gereksiz kütüphane yok.
sonuç
Hızlı, yönetimi kolay ve mobilde sorunsuz siteler. Bu site de aynı yaklaşımla yapıldı.

// iletişim

Bir proje, bir entegrasyon ya da sadece bir soru. Yazmanız yeterli.

Mesajınız yalnız size dönüş yapmak için kullanılır.

hızlı özet

Emirhan Göl

Yazılım Geliştirici (backend) · C# / .NET — entegrasyon ve veri akışı odaklı.

deneyim
4+ yıl · .NET backend
çalışma
İstanbul · Hibrit · Uzaktan
diller
Türkçe (ana dil) · İngilizce (teknik okuma)
eğitim
Bilgisayar Programcılığı (Ön Lisans), Nişantaşı Üniversitesi, 2024
sertifika
Yazılım Uzmanlığı, Arı Bilgi Akademisi, 100 saat (2024)
referans
talep üzerine paylaşılır

öne çıkanlar

  • 9 sağlayıcılı ödeme altyapısı: 3D Secure, BIN ve taksit bazlı banka yönlendirme, imza doğrulamalı ve idempotent webhook yönetimi.
  • Ödeme durumunu yeniden sorgulayan servisle "ödendi ama onaylanmadı" sipariş sorununu ortadan kaldırdım.
  • Kanallarla ERP arasına senkronizasyon veritabanı koyarak ERP yükünü kaldırdım; yanıt süreleri belirgin şekilde iyileşti.
  • Mikro, Uyumsoft ve Canias entegrasyonlarıyla manuel veri girişini ortadan kaldırdım.

teknolojiler

C#, .NET Core, ASP.NET MVC, Web API, Entity Framework, Dapper, MS SQL Server, Worker / Windows Service, REST & SOAP

klavye kısayolları

j / k
sonraki / önceki bölüm
g g / G
en üst / en alt
/
terminale yaz
r
hızlı özet
?
bu liste
Esc
kapat

gizlilik ve çerezler

veri sorumlusu
Emirhan Göl · [email protected]
iletişim formu
Formdan ya da terminaldeki mail komutundan gönderdiğiniz ad, e-posta ve mesaj, size dönüş yapabilmem için e-posta sağlayıcım üzerinden bana e-posta olarak iletilir. Sitede bir veritabanına kaydedilmez, başka kimseyle paylaşılmaz.
kötüye kullanım önlemi
Formun toplu gönderimlerle kötüye kullanılmasını önlemek için IP adresiniz en fazla 10 dakika, yalnız sunucu belleğinde tutulur.
analitik ve çerezler
İzin verirseniz ziyaret istatistikleri için Google Analytics yüklenir ve çerez kullanır; bu veriler Google'ın yurt dışındaki sunucularında işlenir. İzin vermezseniz Google Analytics hiç yüklenmez, çerez oluşmaz. Tercihinizi aşağıdan istediğiniz zaman değiştirebilirsiniz.
tarayıcınızda kalanlar
Çerez tercihiniz ve yılan oyunu skorunuz gibi bilgiler yalnız sizin tarayıcınızda saklanır, sunucuya gönderilmez.
haklarınız
KVKK'nın 11. maddesindeki haklarınız (bilgi alma, düzeltme, silme vb.) için [email protected] adresine yazabilirsiniz.