Yüksel İlgen
Merhaba 👋 Size en uygun kanaldan ulaşabilirsiniz.
Yüksel İlgen
HAKKIMDA

Peki Bu Siteyi Kim Yapıyor?

Kısaca anlatmak zor. Deneyeyim.

Web geliştirme, yazılım ve SEO ile uğraşıyorum. Türkiye'de başlayan profesyonel yolculuğum bugün Kanada'dan devam ediyor. Arada büyük kurumsal yapılar, bolca kod ve birkaç farklı teknoloji yığını var.

CALGARY, CANADA FULL STACK DEVELOPER
Yüksel İlgen - Full Stack Developer & SEO
PHP Laravel Node.js Vue.js JavaScript MySQL REST API Git Docker

Her Şey Bir Şeyleri
Kurcalamakla Başladı.

Teknolojiyle ilişkim kusursuz hazırlanmış bir kariyer planıyla başlamadı.

Merak ederek başladı.

Bir şeylerin nasıl çalıştığını anlamaya, sonra onları değiştirmeye, bazen bozup tekrar düzeltmeye başladım. Zaman içerisinde bu merak; web geliştirme, yazılım, kullanıcı deneyimi ve dijital sistemler üzerine profesyonel olarak çalıştığım bir kariyere dönüştü.

İlk zamanlarda mesele benim için çoğunlukla bir şeyi çalıştırabilmekti.

Sonra çalışmasının tek başına yeterli olmadığını fark ettim.

Bir web sitesi çalışabilir ama yavaş olabilir. Güzel görünebilir ama kullanıcı ne yapacağını anlamayabilir. Teknik olarak kusursuz olabilir ama Google sayfayı doğru okuyamıyorsa internette kimsenin bulamadığı oldukça güzel bir proje olarak hayatına devam edebilir.

Bir noktadan sonra mesele kod yazmaktan çok, doğru problemi doğru teknolojiyle çözmek haline geldi.

Ve işler tam olarak orada biraz daha ciddileşti.

Bir noktadan sonra mesele kod yazmaktan çok, doğru problemi doğru teknolojiyle çözmek haline geldi.

Sonra İşin İçine
Gerçek Sistemler Girdi.

Profesyonel kariyerimde büyük kurumsal yapılarda çalışma fırsatı buldum.

KoçSistem YDA Holding

Büyük organizasyonlarda teknolojiyle çalışmak bana yalnızca teknik deneyim kazandırmadı. Bir sistemin sadece bugün çalışmasının değil; yarın da yönetilebilir, sürdürülebilir ve geliştirilebilir olmasının ne kadar önemli olduğunu görmemi sağladı.

Projelerin arka tarafında PHP ve Laravel ile uygulamalar ve yönetim sistemleri geliştirirken; MySQL ile veri yapıları, kullanıcı rolleri, yetkilendirme mekanizmaları ve farklı iş süreçlerine yönelik sistemler üzerinde çalıştım.

Frontend tarafında JavaScript ve Vue.js ile dinamik kullanıcı arayüzleri geliştirirken, frontend ile backend arasındaki veri akışlarını REST API mimarileri üzerinden kurguladım.

Node.js ise API servisleri, otomasyonlar, entegrasyonlar ve farklı sistemlerin birbirleriyle konuşması gereken projelerde kullandığım araçlardan biri haline geldi.

En iyi teknoloji, en yeni teknoloji değildir.

Projenin gerçekten ihtiyaç duyduğu teknolojidir.

Her projeye yeni ve havalı olduğu için JavaScript framework'ü eklemek gibi bir hobim henüz yok. 🙂

PHP Laravel Node.js MySQL PostgreSQL MongoDB Redis REST API GraphQL Docker Nginx Linux Git Composer npm RabbitMQ Elasticsearch

Sonra Sadece Kod
Yazmak Yetmemeye Başladı.

  1. WEB GELİŞTİRME

    "Siteyi yaptım."

  2. SEO

    "Peki Google neden görmüyor?"

  3. PERFORMANS

    "Google gördü. Bu neden bu kadar yavaş?"

  4. UX / CRO

    "Site hızlandı. İnsanlar neden butona basmıyor?"

  5. LOCAL SEO / GEO

    "Peki doğru insanlar bunu nasıl bulacak?"

Kısacası bir problemi çözerken
yan odadaki üç problemi de fark etmiş oldum.

Biraz pahalı bir merak biçimi oldu ama işe yarıyor. 🙂

Sonra Hayat
Biraz Daha Batıya Taşındı.

TÜRKİYE
41° N
CANADA
51° N

Profesyonel yolculuğum Türkiye'de başladı. Bugün ise Kanada'da yaşıyor ve projelerime buradan devam ediyorum.

Ülke değiştirmek yalnızca haritadaki konumu değiştirmiyor. Yeni bir düzen kurmak, farklı insanlarla tanışmak, başka bir iş kültürünü görmek ve bazı şeylere yeniden başlamak insana ister istemez farklı bir perspektif kazandırıyor.

Geçmişte edindiğim kurumsal çalışma disiplinini bugün daha bağımsız, daha çevik ve doğrudan sonuç üretmeye odaklanan bir çalışma biçimiyle birleştiriyorum.

Bir gün özel bir web uygulamasının veri mimarisini düşünüyorum. Başka bir gün yerel bir işletmenin neden Google Haritalar'da yeterince görünmediğini inceliyorum. Bazen Laravel'de backend geliştiriyorum, bazen Vue.js tarafında bir kullanıcı akışını düzenliyorum, bazen de bir web sitesinin birkaç yüz milisaniye daha hızlı açılması için gereğinden fazla mutlu oluyorum.

Ölçek değişti. Teknoloji değişti. Ülke bile değişti.

Bir problemi görüp
"bunun daha iyi bir yolu olmalı"
diye düşünme huyum pek değişmedi.

Biraz Tasarım.
Biraz Kod.
Biraz da Google.

BUILD • FULL STACK

BACKEND
  • PHP
  • Laravel
  • Node.js
DATA
  • MySQL
  • PostgreSQL
  • MongoDB
FRONTEND
  • Vue.js
  • JavaScript
API & INFRA
  • REST API
  • GraphQL
  • Docker
  • Nginx & Linux
  • Git
CMS & INTEGRATION
  • Custom CMS
  • API Integrations
  • Auth & Automation

GROW • SEO & GROWTH

SEARCH
  • SEO
  • Local SEO
  • Google Business Profile
  • Technical SEO
PERFORMANCE & GROWTH
  • Core Web Vitals
  • Content Strategy
  • GEO / AI Search
  • Conversion Optimization
Teknolojiyi projeye uydurmuyorum. Projeye uygun teknolojiyi seçiyorum.

Bugün bir projeye başladığımda yalnızca hangi framework'ü kullanacağımı düşünmüyorum. Önce işletmenin neye ihtiyacı olduğunu anlamaya çalışıyorum.

Bunların yanında SEO, Local SEO, Google Business Profile, Teknik SEO, Core Web Vitals, içerik stratejisi, GEO / AI Search ve dönüşüm optimizasyonunu web geliştirme sürecinden tamamen ayrı işler olarak görmüyorum.

Kullanıcı sonunda framework'ünüzün ne kadar havalı olduğuyla pek ilgilenmiyor.

Asıl mesele biraz burada:

  • Site hızlı mı?
  • Aradığını bulabiliyor mu?
  • Size güveniyor mu?
  • Gerektiğinde sizinle iletişime geçebiliyor mu?

Önce Problemi Anlarım.
Sonra Klavyeye Dokunurum.

Çünkü yanlış problemi çok iyi kodlamak hâlâ yanlış problemi çözmektir.

01

Önce Dinlerim

İşletmenizi, hedeflerinizi ve kullanıcılarınızın neye ihtiyaç duyduğunu anlamadan teknoloji seçmenin çok anlamlı olduğunu düşünmüyorum. Önce problemi netleştiriyorum. Sonra çözümü konuşuyoruz.

02

Gereksiz Karmaşayı Sevmem

Basit bir problemi çözmek için on iki eklenti, dört framework ve küçük çaplı bir NASA kontrol merkezi gerekmiyorsa kurmamaya çalışıyorum. Sade, yönetilebilir ve ileride geliştirilebilir sistemleri tercih ediyorum.

03

Güzel Görünmesi Yetmez

Tasarım önemli. Ama hızlı açılmayan, mobilde düzgün çalışmayan, Google'ın anlamadığı veya kullanıcının ne yapacağını çözemediği güzel bir site hâlâ problemli bir sitedir.

04

Yayına Alıp Kaçmam

Bir projenin yayına çıkması işin bittiği anlamına gelmiyor. Gerçek kullanıcılar geldikten sonra performansı izlemek, sorunları görmek ve gerektiğinde sistemi geliştirmek işin doğal devamı. İnternet maalesef "Deploy başarılı" mesajından sonra kendi kendine mükemmelleşmiyor.

Bazı Şeylerde
Biraz Takıntılıyım.

İşinize yarıyor.

“MOBİLDE DE BAKARIZ.” DEMEM.

Çünkü kullanıcıların önemli bir bölümü zaten mobilde. Responsive tasarım benim için projenin sonunda kontrol edilen bir madde değil, başlangıç koşullarından biri.

“GOOGLE BİR ŞEKİLDE BULUR.” DEMEM.

Muhtemelen bulur. Ama önemli sayfaların bulunmasını Google'ın iyi niyetine bırakmak yerine teknik yapıyı doğru kurmayı tercih ediyorum.

“ÇALIŞIYORSA DOKUNMA.” HER ZAMAN DOĞRU DEĞİL.

Bir sistemin çalışıyor olması onun hızlı, güvenli, sürdürülebilir veya iyi tasarlanmış olduğu anlamına gelmiyor.

Bazen bir şeyin neden

4 PİKSEL

sağa kaydığını olması gerekenden uzun süre düşünüyorum.

Bu konu üzerinde hâlâ çalışıyorum. 🙂

Kod Değişiyor.
Teknoloji Değişiyor.
Merak Pek Değişmiyor.

Türkiye'de başlayan profesyonel yolculuğum bugün Kanada'dan devam ediyor.

PHP'nin yanına Laravel geldi. JavaScript'in yanına Vue.js ve Node.js eklendi. Klasik Google sonuçlarının yanına yapay zekâ destekli arama deneyimleri gelmeye başladı.

Muhtemelen birkaç yıl sonra bugün kullandığımız araçların bir kısmının yerini başka teknolojiler alacak. Bu işin sevdiğim taraflarından biri de zaten bu.

Sürekli öğrenmek, gerektiğinde eski bildiklerini sorgulamak ve daha iyi bir çözüm gördüğünde "ama biz bunu hep böyle yapıyorduk" dememek gerekiyor.

Doğru problemi anlayıp,
doğru teknolojiyi seçip,
mümkün olduğunca iyi bir iş çıkarmak.

Gerisi çoğunlukla kod, çay ve beklenmedik CSS davranışları. :)
BURAYA KADAR GELDİYSENİZ

Sanırım Tanışmanın
Zamanı Geldi.

Aklınızda yeni bir proje, geliştirmek istediğiniz mevcut bir web sitesi veya uzun süredir "bu neden böyle çalışıyor?" dediğiniz dijital bir problem varsa konuşabiliriz. Önce ihtiyacınızı ve mevcut durumu değerlendirir, gerçekten neye ihtiyacınız olduğunu birlikte netleştiririz.

Projenizi Anlatın Hizmetleri İnceleyin