Yazılım geliştirme alanında 16 yılı aşkın ajans ve proje deneyimim var. Metazen’de kıdemli yazılım uzmanı olarak PHP tabanlı web uygulamaları geliştiriyorum. Ekiple hibrit bir modelde, ihtiyaca göre proje bazlı ya da tam zamanlı çalışıyorum.
Veritabanı tasarımı, güvenlik ve performans, geliştirme sürecinde üzerinde durduğum konular. PHP projelerinde nesne yönelimli programlamayla (OOP) kodu sorumluluklarına göre düzenliyor, MVC yapısıyla veri işlemlerini, uygulama mantığını ve arayüzü birbirinden ayırıyorum. Yeni özellikler eklerken mevcut kodun anlaşılır ve bakımı kolay kalmasına dikkat ediyorum.
Çalışma alanlarım
- PHP ile web uygulamaları ve sunucu tarafı programlama
- Laravel ve Symfony framework’leriyle web uygulamaları geliştirme
- SaaS geliştirme: abonelik modeliyle sunulan web uygulamaları
- OOP ile sınıf tasarımı ve MVC yapısında uygulama geliştirme
- Veritabanı tasarımı ve SQL sorgularının iyileştirilmesi
- JavaScript modülleri, asenkron istekler ve sunucuyla veri alışverişi
- OWASP rehberlerini dikkate alan güvenli yazılım geliştirme
- Uygulama performansı ve artan trafiğe uygun altyapılar
Yazılım geliştirme yaklaşımım
Geliştirmeye başlamadan önce uygulamanın ne yapacağını, verinin nasıl işleneceğini ve kullanıcıların hangi işlemleri gerçekleştireceğini netleştiriyorum. Tekrarlanan işleri ortak kodda topluyor, bir değişikliğin uygulamanın diğer bölümlerini nasıl etkilediğini kontrol ediyorum.
JavaScript tarafında kullanıcı etkileşimlerini ve sunucudan gelen verinin işlenmesini geliştiriyorum. HTML ve CSS bilgimle işlevlerin arayüzde doğru çalışmasını kontrol ediyor, tasarım ekibiyle uygulamanın kullanımını gözden geçiriyorum.

