Yazılım geliştirici
Fikirler, uygulamalar ve günlük hayat.
Merhaba, ben Sertaç. Aklımdaki bir fikrin adım adım çalışan bir uygulamaya dönüşmesini seviyorum. Özellikle de birinin her gün uğraştığı bir işi kolaylaştırdığında. Bir panelin arkasındaki düzeni kurmak, dağınık bilgileri bir araya getirmek ve kullanımı anlaşılır hale getirmek, yaptığım işin en çok ilgimi çeken tarafları.
Üzerinde çalıştığım projelerBir şeyin nasıl çalıştığını anlamak hoşuma gidiyor. Bir ekranın arkasında hangi verilerin dolaştığını, küçük bir değişikliğin bütün süreci nasıl etkilediğini düşünürken yeni fikirler çıkıyor. O fikirleri deneyebileceğim bir şeyler üretmek istiyorum. Bazen ilk adım küçük bir araç oluyor, bazen de birbirine bağlı pek çok işi toparlayan bir uygulama.
Backend geliştirme, yapay zekâ ve uygulama güvenliğiyle bu yüzden ilgileniyorum. Yeni bir teknoloji gördüğümde önce nerede işe yarayabileceğini düşünüyorum. Öğrenmek ve denemek sürecin sevdiğim bir parçası; yine de seçimlerimi yaparken uygulamayı kullanacak kişinin ihtiyacını ve ileride bakımını nasıl yapacağımı göz önünde tutuyorum.
Bir projeye başlarken insanların gün içinde ne yaptığını anlamaya çalışıyorum. Hangi bilgiyi tekrar tekrar giriyorlar, nerede bekliyorlar, neyi takip etmekte zorlanıyorlar? Bu ayrıntılar tasarımı doğrudan değiştiriyor. Bir işlemin teknik olarak tamamlanması kadar, onu yapan kişinin ne olduğunu anlayabilmesi ve bir sonraki adımı rahatça bulabilmesi de benim için önemli.
Vent Venture CRM üzerinde müşteri kayıtlarını, satış fırsatlarını ve ekip görevlerini aynı akışta topladım. Be Myrina’da ise randevu, müşteri ve ödeme süreçlerini birleştirdim; SMS hatırlatmaları için altyapı hazırladım. Bu iki işte de farklı ihtiyaçların ortak kayıtlar üzerinden, birbiriyle tutarlı biçimde ilerlemesine odaklandım.
Keşif Endex’te dağınık operasyon verilerini takip edilebilir bir yönetim paneline dönüştürdüm. MitrasLawBlog’da içeriklerin yayımlandığı web yapısı ve yönetim paneli üzerinde çalıştım. Alanları farklı olsa da bu projelerde çözmeye çalıştığım sorular birbirine yakındı: Bilgi nerede durmalı, kim erişebilmeli ve günlük kullanım nasıl daha anlaşılır olabilir?
Bir uygulama kullanıldıkça yeni ihtiyaçlar ortaya çıkıyor. Bu yüzden geliştirirken daha sonra değişiklik yapmayı, bir hatanın kaynağını bulmayı ve yeni bir özellik eklemeyi de hesaba katıyorum. Kodun düzenli olması, verinin kontrol edilmesi ve işlemlerin takip edilebilmesi bana ileride dönüp anlayabileceğim bir çalışma alanı bırakıyor.
Güvenlik konusunda da aynı özeni göstermeye çalışıyorum. Kimin hangi kaydı görebileceğini, hangi işlemi yapabileceğini ve gönderilen bilginin nasıl doğrulanacağını baştan ele alıyorum. Özellikle birden fazla kişinin kullandığı sistemlerde bu sınırların açık olması, uygulamanın günlük işleyişinin önemli bir parçası.
Birlikte çalışırken neyin mümkün olduğunu, nerede araştırma gerektiğini ve hangi kararın neyi değiştireceğini anlaşılır biçimde konuşmayı önemsiyorum. Bilmediğim bir noktayı açıkça söylemek ve araştırıp geri dönmek, sürecin doğal bir parçası. Geri bildirim geldikçe düşüncemi değiştirebilmek ve ortaya çıkan işi birlikte iyileştirmek istiyorum.
Aklınızda henüz bütün ayrıntıları belli olmayan bir fikir de olabilir. Nereden başlayacağımızı, ilk aşamada neyin gerekli olduğunu ve nasıl ilerleyebileceğimizi birlikte konuşabiliriz. Benim için iyi bir başlangıç, yapılacak işi ve birbirimizden ne beklediğimizi anlayabilmek.
Tanışalım.