Mehmet Selim Turan. İstanbul'da yaşıyorum; Logo Yazılım'da kıdemli uygulama geliştiriciyim ve iki yıldır Kurumsal İş Süreçleri (KWS) ekibinin squad teknik lideriyim. Temeli Kazım Karabekir Anadolu Teknik Lisesi'nin Bilgi Teknolojileri bölümünde attım: donanım, yazılım ve ağ derslerinin yanında teknik elektrik gördüm, Cat5 ve Cat6 kablo bile çektim. Mesleği ise r10.net'te edindiğim network ve müşteriler sayesinde öğrendim; forumda verdiğim ilk tekliften itibaren HTML, CSS, JavaScript ve PHP'yi teslim tarihi olan projelerde yazdım. Üniversitede Yönetim Bilişim Sistemleri'ni seçtim, çünkü bilgi teknolojilerinin teknik derslerini yönetim eğitimiyle birlikte veriyordu; Atatürk Üniversitesi'nde ilk yılımdan mezuniyete kadar Bilgi İşlem Daire Başkanlığı'nda çalıştım ve derslikte anlatılanı sunucuda gördüm.
Mezuniyetten sonraki ilk işimde egitim101.com'u yedi ayda sıfırdan canlıya aldım: .NET arka uç, jQuery ve Bootstrap ön yüz, tek parça bir uygulama. Sonra Trive'ın fintek platformlarında React ve AngularJS yazdım. Demirören Medya'da CNN Türk, Kanal D ve Radyo D gibi milyonlarca kişinin açtığı sitelerde performansa odaklandım; LCP, INP ve CLS metriklerini, tarayıcı belleğini ve GPU yükünü ölçerek düzelttim. Odeon'da Coral Travel'ın Rusya pazarı için Next.js ve Node.js ile rezervasyon ve arka ofis uygulamaları geliştirdim.
Logo'da ilk altı ayı Kurumsal İş Süreçleri ekibine destek vererek geçirdim. Sonra elogo.com.tr ve logo.com.tr'nin tek parça .NET kod tabanlarında, isbasi.com ve ödeme tarafında, ardından Peoplise'ın mikro-frontend mimarisinde çalıştım. Monolit siteleri Next.js'e taşıdım, kurumsal sitelerin içerik yönetimini tek bir CMS'te topladım ve ekibin .NET servislerini NestJS'e dönüştürdüm. Son altı aydır Logo ürünlerinin ortak satış platformunu ve pazar yerini NestJS ve Next.js ile geliştiriyoruz; iki frontend, iki backend, iki analist ve iki test mühendisiyle çalışıyorum. Jenkins hatlarını ve Docker imajlarını ben kuruyorum, SRE ekibiyle birlikte Kubernetes'te canlıya alıyoruz.
Clean architecture, domain-driven design ve SOLID ilkeleriyle çalışıyorum; MSSQL, PostgreSQL ve MongoDB üzerinde veri modellerini kendim tasarlıyorum. Her proje SonarQube'dan geçiyor, birim testleri yazılıyor, test ekibiyle smoke, entegrasyon ve uçtan uca testler koşuluyor. Son bir yıldır geliştirmenin büyük kısmını Claude ile otomatikleştirdik: kod üretimi, refactoring, inceleme, test ve dokümantasyon adımlarında agent'lar çalışıyor ve teslim süremiz yaklaşık yüzde otuz kısaldı.
Üniversitede İngilizcemi ilerletmek için Avrupa Gönüllü Hizmeti'ne katıldım ve bir ay Porto'da yaşadım. Tarım ve Orman Bakanlığı'nın Su Elçileri programına 42 temsilciden biri olarak seçildim, Paris'te teknik eğitim aldım ve Brüksel'de Avrupa Parlamentosu'nda Türkiye'yi temsil ettim. Bugün de derneğimizle birlikte su farkındalığı çalışmalarına katılmaya devam ediyorum. Yüksek lisansımı Ahmet Yesevi Üniversitesi'nde bilgisayar mühendisliği alanında sürdürüyorum.
Temet Nosce