Backend / Kurumsal Yazılım Mühendisi

Servisler konuşsun, sistem sakin kalsın.

.NET ve Java ile ölçeklenebilir servisler; RabbitMQ ile güvenilir veri akışları; CRM/SFA ekipleri için sürdürülebilir kurumsal ürünler geliştiriyorum.

İletişim
5+yıl üretim deneyimi
50+mikroservis bağlamı
TR / ENçalışma dili
Yeni iş birliklerine açık
Kaydı incele
01 / ProfilPROFILE.LOG

Koddan önce sistemi, sistemden önce ihtiyacı anlamaya çalışırım.

Backend ve kurumsal yazılım tarafında çalışıyorum. Günlük işim; farklı ekiplerin, servislerin ve veri kaynaklarının aynı iş kuralında güvenle buluşmasını sağlamak.

Fintech, CRM/SFA ve operasyon ürünlerinde .NET ile Java ekosistemlerini birlikte kullandım. Dağıtık sistemlerde yalnızca “çalışıyor” sonucunu değil; gözlemlenebilirlik, hata toleransı ve bakım maliyetini de tasarımın parçası sayıyorum.

Karmaşıklığı kullanıcıya taşımayan, ekip arkadaşının altı ay sonra da rahatça okuyabildiği yazılımı iyi yazılım kabul ediyorum.

02 / YetkinlikCAPABILITY.MAP

Logo listesi değil, üretim bağlamı.

Teknolojiyi bir kimlik olarak değil, problemin gerektirdiği araç olarak konumlandırıyorum.

BE

Backend sistemleri

Ana uzmanlık

İş kuralları yoğun API’ler, servis sınırları ve uzun ömürlü kurumsal uygulamalar.

  • .NET / C#
  • Java / Spring Boot
  • PHP
  • REST / SOAP
EV

Dağıtık mimari

Üretim deneyimi

Asenkron iş akışları, mesaj teslim garantileri ve servisler arası gevşek bağlılık.

  • RabbitMQ
  • Microservices
  • Event-driven
  • Docker
DA

Veri katmanı

Çoklu model

İlişkisel ve doküman veri modellerini aynı ürün bağlamında doğru yerde kullanma.

  • MySQL
  • PostgreSQL
  • MSSQL
  • MongoDB
OP

Teslimat & kalite

Günlük pratik

Tekrarlanabilir geliştirme ortamı, sürümleme ve üretime güvenli geçiş.

  • Git
  • CI/CD
  • Docker
  • Observability
03 / DeneyimCHANGE.HISTORY

Nerede çalıştım, neyi değiştirdim?

03

Mar 2022 — Bugün

Fintech · Türkiye

Ödeal

Yazılım Mühendisi

Ödeme ve saha operasyonlarını destekleyen kurumsal ürünlerde backend geliştirme.

  • C#/.NET ve Java/Spring Boot servislerini aynı ürün ekosisteminde geliştirip sürdürüyorum.
  • 50+ mikroservis bağlamında RabbitMQ tabanlı asenkron akışlar ve hata senaryoları üzerinde çalışıyorum.
  • MySQL, MongoDB, PostgreSQL ve MSSQL kullanan iş akışlarında veri tutarlılığı ve entegrasyon ihtiyaçlarını çözüyorum.
.NETSpring BootRabbitMQMySQLMongoDB
02

Eyl 2021 — Mar 2022

Kurumsal yazılım · Türkiye

Prof-It

Yazılım Mühendisi

Türkiye iş mevzuatına uyumlu izin takip ürününün geliştirilmesi.

  • Dağınık izin süreçlerini tek bir dijital onay akışında topladım.
  • .NET Framework ve Entity Framework ile iş kuralı yoğun modüller geliştirdim.
  • SQL Server üzerinde raporlama ve kayıt izlenebilirliğini destekleyen veri yapılarına katkı sundum.
C#.NET FrameworkEntity FrameworkSQL Server
01

Şub 2020 — Mar 2020

Ar-Ge · Eskişehir

PİTON Ar-Ge

Yazılım Geliştirme Stajyeri

Web uygulamalarında uçtan uca geliştirme süreciyle ilk profesyonel temas.

  • Dört haftalık programda arayüz, sunucu ve veri katmanlarında görev aldım.
  • JavaScript, C# ve .NET ile çalışan web modülleri geliştirdim.
JavaScriptC#.NET
04 / Seçilmiş üretimCASE.STUDIES

Problemi, kararı ve sonucu birlikte gösteren işler.

01

Mesaj altyapısı / Açık kaynak

RabbitMQ Yönetim Arayüzü

Problem

Kuyruk, virtual host ve mesaj operasyonlarının farklı araçlardan yönetilmesi geliştirme akışını yavaşlatıyordu.

Solution

Kuyruk oluşturma, mesaj gönderme-alma ve CSV/JSON aktarımını tek web arayüzünde birleştirdim.

Architecture

React istemci, Express API ve RabbitMQ yönetim katmanı; Redux ile öngörülebilir arayüz durumu.

Result

Tekrarlanan operasyonları görünür, test edilebilir ve tek noktadan yönetilebilir hale getiren bir araç.

Node.jsReactRabbitMQRedux
Depoyu incele
02

Web ürünü / Yönetim

Dijital Seçim Sistemi

Problem

Apartman ve site seçimlerinde aday, oy ve sonuç süreçleri parçalı ve manuel ilerliyordu.

Solution

Aday yönetimi, güvenli oy akışı ve anlık sonuç görünümünü tek uygulamada kurguladım.

Architecture

Rol bazlı yönetim katmanı, doğrulanabilir oy kaydı ve responsive katılımcı arayüzü.

Result

Fiziksel süreci takip edilebilir bir dijital akışa taşıyan uçtan uca ürün prototipi.

Web AppAuthorizationReporting
Depoyu incele
03

Web deneyimi / Kişisel

Kişiye Özel Etkinlik Deneyimi

Problem

Basılı davetiye etkinlik bilgisi, konum ve katılım yanıtını aynı anda güncel tutamıyordu.

Solution

Davetliye özel bağlantılar, konum ve RSVP akışını tek, mobil öncelikli deneyimde birleştirdim.

Architecture

Next.js tabanlı istemci, kişiselleştirilmiş rota yapısı ve hafif animasyon sistemi.

Result

Kendi düğünümde gerçek kullanıcılarla sınanan; basılı ve dijital teması birleştiren ürün.

Next.jsResponsiveUX
Depoyu incele
05 / NotlarFIELD.NOTES

Üretimden kısa kayıtlar.

Okuma notu · 06 dk

Event-driven sistemlerde ‘başarılı’ mesaj ne demek?

Ack, retry ve idempotency kararlarının iş sonucuna etkisi üzerine kısa bir saha notu.Yayın hazırlığında

Mimari not · 04 dk

Mikroservis sayısı neden başarı metriği değildir?

Servis sınırını ekip yapısı, değişim sıklığı ve operasyon maliyetiyle birlikte düşünmek.Yayın hazırlığında
06 / TemasOPEN.CHANNEL

Net bir problem varsa, iyi bir başlangıç noktamız var.

Backend, kurumsal ürün veya dağıtık sistem odağında bir ekip arkadaşı arıyorsanız doğrudan yazabilirsiniz.

Genellikle 1–2 iş günü içinde yanıtlarım.