İstanbul Aydın Üniversitesi'nde bilgisayar mühendisliği okudum ve bitirmeden çalışmaya başladım — 2020'de, önce ön uçta, İstanbul'da bir mobil uygulama ve müşteriler için web işleri çıkaran küçük bir ekipte.
Ön uç kısa sürede yetmemeye başladı. Yığında geriye doğru ilerledim; çünkü ilgi çekici problemler sürekli API'nin öbür tarafından çıkıyordu: müşteri yönlendirme ortasında uygulamayı kapattığında ödeme nasıl uzlaşır, ürünler farklı para birimlerinde fiyatlandığı anda fiyat filtresi neden dağılır, JPEG olduğunu iddia eden ama olmayan bir yüklemeye ne olur. 2021'e gelindiğinde artık bütün ürünler geliştiriyordum — bir depo sistemi, iki ödeme altyapılı çok platformlu bir mağaza uygulaması ve ikisine birden hizmet veren arka uç.
Bugün fiilen yaptığım şey şu: gerçek bir sisteme ihtiyacı olan bir işletmeyi alıp sistemin tamamını kurmak — veri modeli, API, mağaza, personelin her gün kullandığı yönetim araçları, mobil istemci ve üzerinde çalıştığı altyapı. Bu yüzeyin tamamında tek başıma çalışmak beni belirli bir biçimde titiz yaptı: hataları sonradan yakalanacak şekilde değil, yapısal olarak imkânsız olacak şekilde tasarlıyorum — çünkü onları yakalayacak ikinci bir mühendis yok.
İngilizce, Arapça ve Türkçe çalışıyorum ve yazılımı da aynı şekilde kuruyorum. Arapça'nın sağdan sola olması, sonda halledilecek bir çeviri işi değil; yönlendirmeye, yerleşime ve veritabanı şemasına kadar uzanan mimari bir kısıt. Bunu birkaç kez sahaya çıkarmış olmam, deneyimimin hızlıca edinilmesi en zor kısmı.