Hakkımda
2008'de profesyonel olarak yazılım yazmaya başladım ve o günden beri üretmeyi hiç bırakmadım. Bu sayfa, buraya nasıl geldiğimin uzun versiyonu.
Kısa kariyer hikâyesi
İlk altı yılım İstanbul'da bir gayrimenkul değerleme şirketi olan Ekol Gayrimenkul Değerleme'de geçti. Şirketin çekirdek iş yönetim platformunu - iş atama ve takip, personel performans ölçümü, prim hesaplama - hem Windows masaüstü istemcisi hem de aynı backend üzerinde çalışan bir web uygulaması olarak inşa ettim. Tek bir ürün ve veri modeli üzerinde geçen altı yıl, bana sürdürülebilir yazılımı herhangi bir sıfırdan projeden daha iyi öğretti.
2014-2017 arasında Haliç Üniversitesi'nde kıdemli geliştirici olarak üniversite sistemlerinin altındaki ödeme altyapısını kurdum - kariyerim boyunca süren "ödemeler" ipliğinin başlangıcı - ve sınav, derslik ve ders programı planlamasını bir veri problemine dönüştüren sistemler geliştirdim. Ardından OBASE (ödeme entegrasyonları ve blockchain ile ilk tanışmam) ve CNR Holding (yılların fuar verisi üzerine bir veri katmanı) geldi.
2013'te Modern Yazılım'ı kurdum ve 2019'a kadar tam zamanlı işimin yanında yürüttüm; o yıldan beri ana işim. 2025'te uluslararası müşterilere hizmet vermek için Birleşik Krallık'ta Modern Works Global Ltd'yi kurdum. Portföy genelinde: 14 aktif depoda yaklaşık 4.300 commit, her sürüm CI/CD üzerinden ve kullanıcıya dönük, semantik sürümlü changelog'ların pazarlık konusu olmadığı katı bir kural.
Nasıl çalışırım
- Ürünleri uçtan uca üstlenirim - gereksinim analizi, mimari, geliştirme, dağıtım ve işletim. İşi kod sınırında devretmem.
- Çoğu projede tek ya da baş mühendisim; ikisi önceki ekiplerden devralınmış sistemler. Bunlardan birini 2,5 yıldır tek başıma yaşatıyorum.
- Hiçbir yerde elle deploy yok. Kod production'a yalnızca dal-ortam eşlemesi ve pipeline'lar (Azure Pipelines, GitHub Actions) üzerinden çıkar.
- Küçük ve dağıtık bir ekibi Azure DevOps üzerinde CMMI süreç şablonuyla yönetiyorum; müşterilere resmi revizyon döngüleriyle teknik şartname teslim ediyorum.
- Yeniden yazmak yerine modernleştirmek: .NET Framework / MVC 5 → .NET 5 + Vue → .NET 8/9 + Blazor → NestJS / Next.js / Expo - sunumlarda değil, canlı müşteri sistemlerinde.
Eğitim
- Ekonometri Lisansı - İstanbul Üniversitesi, 2010
- İşletme Lisansı - Anadolu Üniversitesi, 2017
- Web Tasarımı ve Programlama - Anadolu Üniversitesi, 2020
Sertifikalar
- Microsoft Applied Skills: Configure and migrate to Azure Database for PostgreSQL -doğrula
Diller
Türkçe (ana dil) ve İngilizce (profesyonel okuma-yazma; konuşma pratiği aktif gelişimde).