Batuhan Kalkan

Software Architect | Senior Software Developer | Team Lead

Antalya, Türkiye

About

15 yıllık deneyimim boyunca özellikle seyahat ve finans teknolojileri alanlarında yüksek performanslı, ölçeklenebilir arka uç sistemler geliştirdim. Legacy uygulamaları modern mimarilere dönüştürme, teknik borcu azaltma ve ekiplerin geliştirme hızını belirgin şekilde artırma konusunda güçlü bir uzmanlığa sahibim. Java ve C# dillerinde uzmanlaşmış olup mikroservis mimarileri, yüksek performanslı REST API geliştirme ve veri tabanı optimizasyonu alanlarında derin bilgi birikimine sahibim. Yazılım kalitesini sürdürülebilir kılmak için birim testleri, entegrasyon testleri ve otomasyon odaklı bir test yaklaşımını standart olarak benimserim. Temiz kod, sürdürülebilir mimari ve performans odaklı geliştirme benim için önceliklidir. Daha fazla ayrıntı için lütfen bana 0 544 828 2254 numaralı cep telefonumdan veya [email protected] e-posta adresinden ulaşmaktan çekinmeyin.

Experience

  • Senior Software Developer at Zetta
    Feb 2026 - Present · 5 mos

    Finans sektöründe Senior Software Developer olarak, bir bankanın legacy sistemlerini modernize etme ve yeniden geliştirme sürecinde çalışıyorum. .NET ve Java tabanlı servislerle, mevcut iş akışlarını daha ölçeklenebilir ve sürdürülebilir bir mimariye taşıyoruz. Microservices, Saga pattern ve Kafka kullanan event-driven çözümler geliştirerek kritik entegrasyon ve dağıtık sistem süreçlerini yönetiyoruz. Çalışma alanlarım arasında sistem modernizasyonu, servis geliştirme, entegrasyon akışları ve yüksek hacimli finansal süreçlerin iyileştirilmesi yer alıyor.

  • Senior Java Developer at Ozan elektronik para
    Dec 2023 - Nov 2025 · 2 yrs

    Finans sektöründe Senior Java Backend Developer olarak, yüksek hacimli kredi kartı ödeme akışları ve banka entegrasyonlarının kesintisiz çalışmasını sağlayan temel servislerin sorumluluğunu üstlendim. Finansal işlem güvenilirliğinin kritik olduğu bir ortamda hem performansı hem de sürdürülebilir yazılım kalitesini yükselten, ölçeklenebilir ve modern bir backend altyapısının oluşmasına katkı sağladım. Kullanılan teknolojiler: Java, PostgreSQL, RabbitMQ, Microservices, Grafana, Redis, Docker, Git, Jira

  • Senior Backend Software Engineer at Anixe
    May 2018 - Jul 2023 · 5 yrs 3 mos

    Yüksek trafikli web servislerinin geliştirilmesi ve üçüncü parti uygulamalarla entegrasyonların yönetilmesinden sorumlu olduğum bu rolde, her gün binlerce isteği karşılayan dayanıklı ve ölçeklenebilir REST API’ler tasarladım. Aynı zamanda altyapıyı modernleştirmeye ve performansı sürekli artırmaya odaklandım. Bu kapsamda .NET 5’ten .NET 6’ya geçiş sürecini planlayıp uygulayarak veri tabanı işlemlerinde ölçülebilir bir iyileşme sağladım ve toplam performansı yaklaşık %30 oranında artırdık. PostgreSQL ve Entity Framework üzerinde yaptığımız optimizasyonlarla sorgu performansını iyileştirdik. Docker ile izole geliştirme ortamları oluşturarak CI/CD süreçlerinin daha sorunsuz işlemesine katkı sağladık. Kod kalitesini sürdürülebilir kılmak için birim testleri ve otomasyon odaklı bir test kültürü oluşturmayı öncelik haline getirdik. Kullanılan teknolojiler: C#, PostgreSQL, Entity Framework, RabbitMQ, Microservices, Docker, Git, Jira.

  • Senior Software Developer at Gezinomi
    Oct 2017 - May 2018 · 8 mos

    Performans sorunları olan legacy bir projede yeniden yapılandırma sürecini yönettim. Veritabanı sorgularını optimize ettim ve birim testleri devreye aldım. Teknik borçları kategorize edip önem sırasına göre ölçüm alarak kritik problemli sınıfları iyileştirdim. Bu sayede özellikle contract tanımı ve fiyat arama modüllerinde belirgin bir performans artışı sağladım. Kullanılan teknolojiler: C#, MsSQL, ElasticSearch, Redis, Git, Jira, AWS.

  • Senior Backend Software Developer at EFT
    May 2017 - Oct 2017 · 6 mos

    Fintech sektöründe 6 aylık kısa bir çalışma fırsatım oldu bu sürede arka uç geliştiricisi olarak farklı ödeme sistemleri arasında API entegrasyonuna katkıda bulundum. * Kullanılan teknolojiler Java , PostgreSQL, JUnit, Git, Jira