Hakkımda

İnternet ve yazılım dünyası ile 2002 yılında Ankara Armada Alışveriş Merkezi Bilgi İşlem departmanında tanıştım. Visual BASIC dili ile yola çıktığım yazılım dünyası serüvenim 2002-2004 yıllarında C, C++ dilleri ile devam etti. 2003 yılının sonlarında PHP dilini keşfettim ve halen aktif olarak PHP diliyle yazılım geliştiriyorum.
Linux işletim sistemlerinden Ubuntu geliştirme ekibinde gönüllü görevlerde bulundum. Ubuntu Wiki sayfasında yöneticilik yaptım (Halen yapmaktayım).

Web tabanlı yazılım geliştirmede sunucu tarafında (Apache, Nginx, LigHTTPD), veritabanı katmanında (özellikle MySQL) ve yazılım katmanlarında (PHP) güvenlik ve optimizasyon konularında tecrübe edindim.
Geliştirme ve çalışma ortamı olarak Microsoft, OS X, Linux işletim sistemlerini, geliştirme aracı olarak Sublime Text 3, Notepad++ veya NetBeans kullanmayı tercih ediyorum.

Sektörün en yeni trendlerini, en gelişmiş teknolojilerini TechCrunch, Re/code, Mashable, MacRumors, Cult of Mac gibi bloglardan, yazılım ve ilgimi çeken projelerle ilgili gelişmeleri, Planet PHP, Reddit, myNoSQL, GitHub gibi sitelerden takip eediyorum.

Kodlama teknolojisi, optimizasyon ve güvenlik konularında titizim.

Teknik Bilgi

PHP
  • 2004 yılından itibaren PHP ile web tabanlı ve komut satırı programları geliştiriyorum.
  • Aktif olarak CakePHP çatısı ve Slim Framework ile geliştirme yapıyorum.
  • Yii Framework 2, Zend Framework 2, Laravel gibi PHP çatılar hakkındaki gelişmeleri takip ediyorum.
  • PHP Framework Interoperability Group tarafından kabul edilen; PSR-0, PSR-1, PSR-2, PSR-3 ve PSR-4 standartları hakkında bilgi sahibiyim.
JavaScript
  • jQuery kütüphanesini aktif kullanıyorum ve daha önce Mootools kütüphanesi ile çalıştım.
  • Web Application Framework kategorisinde AngularJS, NodeJS gibi projelerini takip ediyorum.
  • Mobil tarafta jQuery Mobile, jqMobi, Zepto.js ve Enyo JavaScript Application Framework gibi projeleri takip ediyorum.
  • HTML5 ile birlikte gelen modern yapıları, özellikle WebSocket, WebRTC, Notification ile ilgili gelişmeleri takip ediyorum.
HTML ve CSS
  • Kullanıcı arayüz kütüphanelerinden Bootstrap projesini aktif olarak kullanıyorum.
  • HTML 5 ve CSS 3 hakkındaki gelişme ve güncellemeleri takip ediyorum.
Veritabanları
  • 2004 yılından itibaren MySQL ile çalışmaktayım.
  • Bazı küçük projelerde ve mobil projelerin bir kısmında SQLite ile çalışmaktayım.
  • MongoDB ve CouchBase gibi NoSQL sunucularını deneyerek gelişmelerini takip ediyorum.
  • Son projelerimde elasticsearch kullanmaya basladim.