Murat Kirazkaya
Eğitim
Bilgisayar Programcılığı Ön Lisans · Ordu, Türkiye · GPA 3.57 · Bölüm Birincisi
İlgili Dersler: OOP, Veritabanı Sistemleri (SQL, Tetikleyiciler, Fonksiyonlar), Web Programlama, Ağ Temelleri, Açık Kaynak İşletim Sistemi, Sistem Analizi & Tasarımı, Sunucu İşletim Sistemleri
Deneyim
Uzaktan · Tam Zamanlı
Stajdan operasyon rolüne terfi ettim. Üretim sistemlerini, backend altyapısını, izleme ve dağıtım hatlarını operasyonel güvenilirlik için yönettim. Git iş akışı ve asenkron işbirliğiyle çapraz fonksiyonlu ekiplerle çalıştım.
Uzaktan · Staj
Modern web teknolojileri ve kullanıcı arayüzü geliştirmeye odaklandığım frontend stajı. Git dallanma stratejileri ve önizleme ortamlarıyla ekip içinde işbirliği yaptım.
İstanbul · Hibrit · Staj
İşbirlikçi takım ortamında modern JavaScript çerçeveleriyle müşteri projeleri teslim ettiğim web geliştirme stajı.
İstanbul · Ofiste · Staj
6 aylık başvuru sürecinin ardından Insider ofisinde yüz yüze aşamaya seçildim. Takım işbirliği ortamında kurumsal ölçekli web uygulamaları üzerinde çalıştım.
Açık Kaynak Katkıları
#68 / 300.000Türkiye'deki geliştirici · açık kaynak katkıları (gitista.com)
#11.851 / 50Mdünya genelinde geliştirici · açık kaynak katkıları (gitista.com)
#123 / 4.192OpenJS Foundation katkıcı sıralaması (Tem 2025 – Tem 2026)
#10 / 754Express.js organizasyonu katkıcı sıralaması (Tem 2025 – Tem 2026)
- ExpressJS Organization - Triage üyesi ve Performans Çalışma Grubu üyesiyim. Express, jshttp ve pillarjs ekosistemlerindeki temel paketlerin bakımına katkı veriyorum (on-finished HTTP/2 desteği, mime-db sıkıştırılabilirlik güncellemeleri). Node.js HTTP yığınında paket düzeyinde çalışıyorum.
- Deno Runtime - Minimal proje başlatma için CLI'ye
deno init --empty özelliğini ekledim. Çekirdek ekip 24 saat içinde birleştirdi.
- jshttp/on-finished - Yanıt tamamlanma tespiti için yaygın kullanılan Node.js yardımcı paketine HTTP/2 desteği ekledim.
- Exercism - Kodlama eğitim platformu için Toplu komut dosyası dili pistini oluşturdum ve yayınladım.
Seçili Projeler
- Yelix - Standart Web API'leri kullanan, Hono üzerine inşa ettiğim Deno tabanlı web çerçevesi. Bu projeyle Altın Madalya (Ulusal, 1Fikir1Türkiye) ve Gümüş Madalya (Bölgesel) kazandım. Dekoratörler üzerinden TypeScript çıkarımı, uyumluluk katmanı yok.
- TUA için Hackathon Platformu - Sanayi ve Teknoloji Bakanlığı tarafından kabul edilen, Türkiye Uzay Ajansı için geliştirdiğim tam yığın etkinlik platformu. Özel uç nokta otomatik keşfi, dinamik rota kaydı, Zod şemalarından OpenAPI otomatik oluşturma. Tam denetim izleriyle yoğun kayıt yükünü karşılayacak şekilde tasarladım.
- Dijital Staj - Takım işbirliğiyle geliştirdiğim çok üniversiteli staj iş akışı sistemi. 4 rollü RBAC ile 9 durumlu yaşam döngüsü, alan düzeyinde farklarla JSONB denetim kaydı. Devlet belgeleri için PDF form otomasyonu, web kazıma yoluyla ASP.NET eski sistem entegrasyonu. Belge depolama için MinIO. Canlı üretimde.
- Sportyluxe GYM - 4 kişilik ekibin parçası olarak (UI/UX, Android, iOS, Backend) geliştirdiğim, 550+ üyeli spor salonuna ait tam operasyonel backend. Özel çok kiracılı mimari (aynı sunucu/farklı veritabanı deseni). Token rotasyonlu Firebase FCM v1 protokol düzeyinde uygulama. Günlük 15K+ istek, kendi barındırılan VPS'te %99.9 uptime.
- Ordu Bilişim Topluluğu - Sandbox kod yürütme için Blob + dinamik içe aktarmaları kullanan özel iş akışı motoruyla topluluk platformu. Abonelik yaşam döngüsü yönetimiyle Web Push (VAPID protokolü). Aralıkları, adımları, listeleri destekleyen özel cron ayrıştırıcısı. Aylık 5K+ tıklama, 50K+ gösterim.
- OGID Mobil Uygulama - Dernek yönetimi için kampanya ve satın alım paylaşımı, aidat takibi gibi işlevleri kapsayan mobil uygulama projesi. Deno, Hono ve Yelix üzerine inşa edilmiş backend geliştirmesinden sorumluydum. PostgreSQL ile veri yönetimini kurdum, çapraz fonksiyonlu ekiple (mobil ve backend) işbirliği içinde geliştirdim.
Liderlik & Topluluk
- Ordu Bilişim Topluluğu - Ordu ilindeki yazılım geliştiricilerini bir araya getirerek ordu.dev'de bölgesel geliştirici topluluğunu kurdum.
- Winterbytes 2026 - Karadeniz bölgesinden 230+ katılımcıyla 3 günlük teknik kampı ortak düzenledim. Node.js TSC (Rafael Gonzaga), IBM ve Trendyol'dan konuşmacılar.
- SummerBytes 2026 - Türkiye genelinden 100+ katılımcıyla 3 günlük teknik kamp düzenledim.
- Kariyerim boyunca 400+ teknoloji etkinliğine katıldım, iki yıl boyunca yaklaşık her iki günde bir.
- Web geliştirmede olağanüstü ilerleme için Kodluyoruz × Microsoft başarı hikayesinde yer aldım.
Teknik Beceriler
Prog. Dilleri:
TypeScript, JavaScript, C#, C++, Batch, SQL
Backend:
Node.js/Deno çalışma zamanı operasyonları, Express.js (triage katkıcısı ve performans ekibi üyesi), Hono, Next.js, OpenAPI şema-önce tasarım
Frontend:
React, Next.js (App Router, RSC), Astro, Tailwind CSS, Capacitor, bileşen mimarisi
Veritabanları:
PostgreSQL (yerel istemci, manuel migrasyonlar, indeksleme stratejileri), MongoDB (bağlantı dayanıklılığı, denetim izleri), ClickHouse (analitik iş yükleri), DrizzleORM, Mongoose, MinIO S3
Altyapı:
Kendi barındırılan üretim operasyonları (%99.9 uptime), Docker çok aşamalı derlemeler, Sentry gözlemlenebilirlik, Firebase FCM v1, Web Push (VAPID protokolü), Contentful CMS
Sistemler:
Çok kiracılı mimari, özel iş akışı yürütme motorları, denetim kaydıyla RBAC, durum makinesi tasarımı, eski sistem entegrasyonu (ASP.NET kazıma), gerçek zamanlı push bildirimleri, dağıtık istek izleme, hata toleranslı dağıtık sistemler
Güvenlik:
Yenileme rotasyonlu JWT, bearer kimlik doğrulama, geçici anahtar sistemleri (QR erişim kontrolü), VAPID, hız sınırlama, httpOnly çerezler
Mühendislik:
CI/CD hatları, izole ortamlarla birim ve entegrasyon testleri (konteynerize test veritabanları, bellek içi depolar), OOP ve tasarım desenleri, test güdümlü geliştirme, Çevik metodolojiler, Git iş akışı (dallanma stratejileri, asenkron işbirliği, önizleme ortamları), kod inceleme uygulamaları, çapraz fonksiyonlu ekiplerde işbirlikçi geliştirme
Diller
Türkçe:
Anadil
İngilizce:
B2 (Üst-Orta Seviye)
Referanslar
Aşağıdaki referanslara ait iletişim bilgileri talep üzerine paylaşılacaktır.
- Attila Alkoç (kariyer gelişimi ve geliştirici topluluk katılımı) · IstanbulCoders Organizatörü ve Agile Coach
- Can Kurucu (Alan Güdümlü Tasarım ve Mikro Servisler) · TurkNet'te Kıdemli Yazılım Mühendisi
- Oğuzhan Abuhanoğlu (Sportyluxe GYM, çapraz fonksiyonlu ekipte backend mühendisliği) · Sportyluxe PM ve iOS Geliştirici
- Dr. Kerem Erzurumlu (Yükseköğretim için Dijital Staj yönetim platformu) · Ordu Üniversitesi Bilgisayar Bilimleri Akademisyeni