Antalya, Türkiye
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.
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.
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
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.
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.
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