01 / HAKKIMDA

Kod yazıyorum; ama asıl işim sistemlerin birbirleriyle doğru konuşmasını sağlamak.

Kurumsal iletişim platformları ile yazılım mühendisliğinin kesişiminde çalışıyorum. Mimari karar, geliştirme, canlı geçiş ve üretim sorunlarının çözümü aynı sorumluluğun parçaları.

Mühendisliğe bakışım

Bir sistemin iyi tasarlanmış olması için yalnızca kodun temiz olması yetmez. Trafik arttığında ne olacağı, bağımlı servis çöktüğünde nasıl davranacağı, loglardan ne kadar hızlı anlaşılacağı ve geri dönüş planının bulunup bulunmadığı da tasarımın parçasıdır.

Bu nedenle uygulama geliştirirken ağ, SIP, medya, işletim sistemi, reverse proxy, veritabanı ve gözlemlenebilirlik katmanlarını da aynı bütünün parçaları olarak değerlendiriyorum.

Özellikle contact center ortamlarında küçük bir konfigürasyon farkı bile çağrı akışını etkileyebiliyor. Benim için troubleshooting; tahmin yürütmekten çok kanıtları aynı zaman çizelgesine koyup davranışı açıklayabilmek demek.

ÇALIŞTIĞIM ALANLAR

Tek bir teknoloji yığını değil, uçtan uca çalışan sistemler.

Contact CenterGenesys EngageGenesys CloudRouting / URSOutboundDigital
Voice & MediaSIPIVR / GVPRTP / CodecRecordingHA / DR
Software.NETREST / SOAPJavaScriptSQLIntegration Services
OperationsWindows ServerLinuxIIS / NginxMonitoringRoot Cause Analysis