$ Java · Spring Boot · Microservices · Softtech
Üretim ortamında çalışan sistemler inşa ediyorum. Domain odaklı düşünüyor, gereksiz karmaşıklığa izin vermiyorum.
/ hakkımda
Gerçek kullanıcıların aktif olarak kullandığı, üretime çıkan sistemlerde sorumluluk aldım. Şu anda Softtech'te portföy yönetimi domain'inde Java ve Spring Boot ile microservices mimarisi üzerine çalışıyorum.
Servis geliştirme, mevcut yapıların iyileştirilmesi ve iş ihtiyaçlarına göre yeni özelliklerin tasarlanıp hayata geçirilmesi sorumluluk alanım. Dağıtık sistemlerde hata ayıklama, domain odaklı yapı tasarımı ve veritabanı sorgu optimizasyonu günlük işimin parçası.
Finans, sigorta ve ERP alanlarında edindiğim deneyim, karmaşık iş kurallarını yazılıma doğru yansıtma konusunda sağlam bir temel oluşturdu. Kariyerimi Java ekosistemi üzerine kuruyorum — uzun vadeli hedefim bu alanda derinleşmek.
Kod yazmadığım zamanlarda müzik dinliyor, teknik kitaplar okuyor ve bazen de sadece iyi bir kahve eşliğinde düşünüyorum.
Çalışma prensiplerim
Anlaşılırlık önce gelir. İyi kod, sonraki geliştiricinin sormadan anlayacağı koddur.
Karmaşıklığa karşı temkinli. Her soyutlamanın bir maliyeti var. Bu maliyeti hesaplıyorum.
Domain önce, teknoloji sonra. Doğru modelleme, doğru araçtan daha önemlidir.
Java Ekosistemi
Veritabanı & Cache
Altyapı & DevOps
Eski Stack
/ deneyim
Softtech
Haz 2022 — Devam
3 yıl 10 ayBackend Engineer
Fintech · Portföy Yönetim Sistemleri · İş Bankası Grubu
İş Bankası grubunun teknoloji şirketinde, aktif kullanıcıları olan portföy yönetim ürünü üzerinde çalışıyorum. Java ve Spring Boot ile microservice mimarisinde yeni servisler geliştiriyor, mevcut yapıları iyileştiriyor ve iş gereksinimlerini sistem tasarımına dönüştürüyorum.
Bor Holding
Mar 2020 — May 2022
2 yıl 3 ayBackend Developer
Sigorta · Filo Yönetimi · Kurumsal ERP
Holdingin iç ihtiyaçları için web tabanlı kurumsal uygulamalar geliştirdim. Dış servis entegrasyonlarından iç süreç otomasyonuna kadar geniş bir yelpazede sorumluluk üstlendim.
SivasSoft
Ara 2018 — Oca 2020
1 yıl 2 ayFull Stack Developer
Web Uygulama Geliştirme
Farklı sektörlerden müşteriler için web tabanlı uygulamalar geliştirdim. Fikir aşamasından canlıya geçişe kadar tam sorumluluk aldığım ilk deneyimlerim bu dönemde şekillendi.
/ eğitim
SCÜ
2015 — 2019
Bilgisayar Mühendisliği
Sivas Cumhuriyet Üniversitesi · Lisans
/ odak alanları
Dağıtık Sistem Hata Ayıklama
Microservice ortamında üretim hatalarını izleme, kök neden analizi ve servisler arası bağımlılık yönetimi.
Domain Odaklı Tasarım
Karmaşık iş kurallarını DDD prensipleriyle modelleyerek sürdürülebilir, anlaşılır servis mimarileri oluşturma.
Veritabanı Optimizasyonu
Sorgu profillemesi, indeksleme stratejileri ve Hazelcast / Redis ile önbellekleme katmanı tasarımı.
Servis Entegrasyonları
REST ve SOAP tabanlı dış servisleri hata toleranslı, güvenilir biçimde sisteme bağlama.
Portföy Yönetimi Domain'i
Fintech ve portföy yönetimi iş kurallarını karmaşıklığı kontrol altında tutarak Java ile doğru modelleme.
Teknik Karar Verme
Kısa vadeli hız yerine uzun vadeli sürdürülebilirliği gözeterek mimari kararlar alma ve ekiple hizalama.
/ iletişim
Teknik bir konu, açık kaynak katkı ya da sadece bağlantı kurmak için — aşağıdaki kanallardan ulaşabilirsin.