10 Yıllık Bir Dönüşüm
Yazılım serüvenim 2012 yılında Muğla Dizayn'ı kurarak dijital dünyaya adım atmamla başladı. Kendi ajansımı yönetirken edindiğim "baştan sona sorumluluk alma" bilinci, bugün Karadağ merkezli uluslararası projelerde teknik liderlik (Tech Lead) yaparken kullandığım en temel yetkinliğimdir. Geçen on yılda, basit web sayfalarından yüksek trafikli ve ölçeklenebilir mikroservis mimarilerine uzanan bu yolculuk, sadece teknik bir gelişim değil, aynı zamanda bir vizyon dönüşümüdür.
Teknik Merak ve Girişimcilik
Elektronik devrelerin mantığına olan ilgim, Muğla Üniversitesi'ndeki Elektrik/Elektronik eğitimimle başladı ve sunucuların donanımsal çalışma prensiplerine hakim olmamı sağladı. Bu teknik merakı girişimcilikle birleştirerek KOBİ'lerin dijitalleşme süreçlerini yönettim. Kam Yazılım'daki sekiz yıllık deneyimim ise SDLC süreçlerinin her aşamasında aktif rol alarak Go, React ve Node.js gibi modern teknolojilerle güvenilir sistemler inşa etme kapasitemi pekiştirdi.
Disiplinli Mimari ve Temiz Kod
Kariyerimin ilk yıllarındaki "çözüm odaklı" yaklaşımım, zamanla yerini "mühendislik disiplini odaklı" bir modele bıraktı. Bugün projelerimde geçici yamaların yerine, Clean Architecture ve SOLID prensiplerini merkeze alarak teknik borcu (technical debt) minimize eden sürdürülebilir sistemler kuruyorum. Bu değişim, sadece kodun çalışmasını değil, aynı zamanda o kodun yıllar sonra bile genişletilebilir ve bakım yapılabilir olmasını sağlar.
Bütünsel Bakış Açısı
Anadolu Üniversitesi'nde aldığım İşletme ve Marka İletişimi eğitimleri, yazdığım kodun sadece teknik değil, ticari ve kullanıcı odaklı bir değer sunmasını sağlar. Bu bütünsel bakış açısı, teknik liderlik yaptığım projelerde şu avantajları sunar:
- Sistem Optimizasyonu: Donanım ve devre mantığı bilgisiyle sunucu performansını en alt katmandan itibaren optimize ederim.
- Ticari Analiz: İşletme altyapım sayesinde yazılım projelerini operasyonel ve finansal bir perspektifle değerlendirerek en verimli çözümü sunarım.
- Kullanıcı Odaklılık: Marka stratejisi ve iletişim teknikleri ile tasarladığım arayüzlerin son kullanıcıda yaratacağı etkiyi önceden analiz ederim.
Mühendislik Notu
Tech Lead olarak görevim sadece ekibi yönetmek değil, projenin teknik geleceğini korumaktır. Clean Architecture bir tercih değil, profesyonel sistemlerin bir zorunluluğudur.
Teknik Uzmanlığımı Test Edin
Deneyimlerimde bahsettiğim Go ve mimari yaklaşımlarımı bizzat görmek için geliştirdiğim araçları inceleyebilirsiniz.
Geliştirici Araçlarını Gör →