İçeriğe geç

Mehmet Selim Turan

Kıdemli Yazılım Geliştirici & Squad Teknik Lideri

Fullstack Geliştirici — Node.js / NestJS · .NET · Next.js / React · Yapay Zekâ Destekli Geliştirme

Yedi yıldır ürün geliştiriyorum ve en sevdiğim an hâlâ bir şeyin canlıya çıktığı an. Logo Yazılım'da altı kişilik bir ekibin teknik liderliğini yapıyorum, ama günüm hâlâ büyük ölçüde kod yazarak geçiyor. Son dönemde yapay zekâ ajanlarını ekibin bir parçası gibi çalıştırmakla uğraşıyorum; işe yarıyor.

Gerçek olduğuna inandığın bir rüya gördün mü hiç?
MST

01 // hakkımda

Uçtan uca ürün geliştiren bir mühendis

Kendi kendini yetiştirmiş, JavaScript ekosistemine tutkuyla bağlı bir yazılım geliştiriciyim. Beni bu işe başlatan heyecan hâlâ işimin itici gücü. Bugün Logo Yazılım'da Kıdemli Yazılım Geliştirici ve Squad Teknik Lideri olarak çalışıyorum.

Yedi yıldır ürünleri uçtan uca geliştiriyorum. Ağırlığın büyük kısmı arka uçta: .NET ve NestJS servisleri, mikroservisler ve olay tabanlı API'ler, veri modelleri, mesaj kuyrukları ve önbellekleme. Bu servisleri tüketen Next.js arayüzlerini şekillendiriyor, CI/CD hattını kuruyor ve her şeyi canlıya taşıyorum: mimari, kod, test, dağıtım, izleme ve olay müdahalesi.

Frontend'den geldim ve hâlâ her hafta arayüz kodu yazıyorum, ama iş bu etiketi çoktan aştı. KWS squad'ının teknik lideri olarak altı kişilik bir ekibin teknik kararlarından, teslimatından ve ekipteki insanların gelişiminden sorumluyum.

Şu an en çok yatırım yaptığım alan yapay zekâ yerlisi (AI-native) mühendislik. Yapay zekâyı bir otomatik tamamlama aracı olarak değil, orkestre edilen bir sistem olarak görüyorum: Claude tabanlı agent'lar geliştirme, refactoring, kod inceleme, test üretimi, dokümantasyon ve sürüm adımlarında çalışıyor. Sonuç ölçülebilir: yaklaşık %30 daha kısa teslim döngüleri, daha tutarlı kod ve çok daha geniş inceleme kapsamı.

Editörün dışında Türkiye'nin ulusal Su Elçileri yarışmasını kazanıp Avrupa Parlamentosu'nda ülkemi temsil ettim, Erasmus+ Avrupa Gönüllü Hizmeti ile Porto'da gönüllü oldum ve Google Genç Ajanslar Akademisi'ni kazandım.

İyi mimari, cuma günü bile değiştirebildiğin mimaridir. ☕

02 // uzmanlık

Frontend, backend, yapay zekâ ve fullstack

Veri modelinden canlıdaki arayüze kadar ürünün her katmanında çalışıyorum. Öne çıkan dört alan:

React · Next.js · TypeScript

Frontend Geliştirme

React ve Next.js ile hızlı, erişilebilir ve SEO uyumlu arayüzler geliştiriyorum. SSR, SSG ve ISR stratejileri, mikro-frontend mimarisi, tasarım sistemleri ve Core Web Vitals optimizasyonu günlük işimin parçası.

  • Next.js (App & Pages Router)
  • React 19
  • Mikro-frontend
  • Tailwind CSS
  • Core Web Vitals
  • Teknik SEO

Node.js · NestJS · .NET

Backend Geliştirme

Node.js / NestJS ve .NET ile ölçeklenebilir servisler ve API'ler tasarlıyorum. Mikroservisler, olay tabanlı iletişim, mesaj kuyrukları, önbellekleme ve güvenli kimlik doğrulama akışları üzerinde çalışıyorum.

  • NestJS
  • .NET / C#
  • REST · GraphQL · gRPC
  • PostgreSQL · MSSQL · MongoDB
  • Redis
  • RabbitMQ · Kafka

Claude Code · Agent'lar · MCP

Yapay Zekâ Destekli Geliştirme

Claude tabanlı kod agent'larını yazılım yaşam döngüsünün tamamında orkestre ediyorum: geliştirme, refactoring, kod inceleme, test, dokümantasyon ve sürüm. Ekipte bu pratik teslim süresini yaklaşık %30 kısalttı.

  • Claude Code
  • Çok agent'lı akışlar
  • MCP araçları
  • Prompt & bağlam mühendisliği
  • LLM API entegrasyonu

Mimari · CI/CD · Liderlik

Fullstack Mimari & DevOps

Veri modelinden canlı ortama uçtan uca sahiplik alıyorum: mimari kararlar, container tabanlı CI/CD, kademeli sürümler, izlenebilirlik ve olay müdahalesi. Ekibin mühendislik standartlarını belirliyor ve mentorluk yapıyorum.

  • Docker · Kubernetes
  • GitHub Actions · GitLab CI · Jenkins
  • Nginx · Traefik
  • Prometheus · Grafana · OpenTelemetry
  • Scrum · Kanban

// construct

Ne yazık ki Matrix'in ne olduğu kimseye anlatılamaz. Onu kendin görmelisin.

Morpheus

Girişi kaçırdın mı? Koltuğa otur, televizyonu aç; hikâye baştan başlasın.

03 // deneyim

İş deneyimi

  1. Kıdemli Yazılım Geliştirici & Squad Teknik Lideri — Logo Yazılım

    – Halen

    İstanbul · Tam zamanlı (hibrit) · Kurumsal B2B yazılım

    • KWS ekibinin teknik lideri olarak altı kişilik çapraz fonksiyonlu bir ekibi yönetiyorum; teknik mimari, geliştirme, CI/CD, sürüm yönetimi ve ekip gelişimi uçtan uca bende.
    • Ürünün tüm katmanlarında geliştirme yapıyorum: .NET servisleri ve API'leri, Node.js / NestJS arka uçları ve React / Next.js arayüzleri.
    • NestJS ile birden fazla ürünün ortak kullandığı satış platformunu geliştirdim: ürün kataloğu, sipariş ve ödeme akışları, kampanya ve fiyatlandırma kuralları, e-ticaret entegrasyonları.
    • Mikro-frontend platformunu ve servis odaklı arka uç mimarisini tasarladım; modül sınırlarını, ortak bileşen sözleşmelerini ve kimlik doğrulama akışlarını tanımladım.
    • Ekibin yapay zekâ destekli geliştirme pratiğini kurdum; Claude tabanlı agent'larla özellik teslim süresi yaklaşık %30 kısaldı, inceleme kapsamı ve kod tutarlılığı arttı.

    Öne çıkan ürünler: Peoplise · isbasi.com · logo.com.tr · elogo.com.tr · lgo.link

    • .NET
    • NestJS
    • Next.js
    • React
    • TypeScript
    • Docker
    • Kubernetes
    • PostgreSQL
    • MSSQL
    • Redis
    • RabbitMQ
  2. Yazılım Geliştirici — Odeon Software & Technology

    –

    İstanbul · Tam zamanlı (uzaktan) · B2C e-ticaret ve seyahat

    • Uçak, otel ve tren biletlerinin tek platformdan satıldığı B2C e-ticaret ve rezervasyon platformunu React ve Next.js ile uçtan uca geliştirdim: arama, filtreleme, sepet ve ödeme akışları.
    • Ürünün çok modüllü içerik yönetim sistemini sıfırdan geliştirdim: rol bazlı yetkilendirme, medya yönetimi ve çoklu dil (i18n/l10n) düzenleme.

    Öne çıkan ürünler: Coral Travel · Yönetim paneli (CMS)

    • Next.js
    • React
    • TypeScript
    • Ant Design
    • SCSS
    • REST
  3. Kıdemli Frontend Geliştirici — Demirören Medya

    –

    İstanbul · Tam zamanlı (uzaktan) · Yüksek trafikli medya platformları

    • Aylık milyonlarca ziyaretçiye hizmet veren ulusal haber ve yayın platformlarında ortak bileşenler ve yeni özellikler geliştirdim.
    • Performans çalışmalarını yürüttüm: önbellekleme, lazy loading, paket boyutu azaltma ve Core Web Vitals iyileştirmeleri; semantik, erişilebilir ve SEO uyumlu markup.
    • Projeler genelinde derleme konfigürasyonunu ve ortak bileşen kütüphanesini standartlaştırarak kod tekrarını azalttım.

    Öne çıkan ürünler: Kanal D · CNN Türk · Radyo D · Dream Türk

    • React
    • JavaScript
    • SCSS
    • .NET
  4. Frontend Geliştirici (React) — Bilge Adam

    –

    İstanbul · Tam zamanlı (uzaktan) · Trive'a dış kaynak · Fintek ve sermaye piyasaları

    • Agile / Scrum ekibinde React ile finans ve yatırım platformlarını sıfırdan geliştirdim, legacy kod tabanlarını sürdürülebilir hâle getirdim.
    • Gerçek zamanlı piyasa verisi ekranları, güvenli kimlik doğrulama ve oturum akışları ile mevzuata uygun çok dilli arayüzler geliştirdim.

    Öne çıkan ürünler: Trive · Işık Menkul Değerler

    • React
    • TypeScript
    • WebSocket
    • REST
  5. Frontend Geliştirici — Szutech

    –

    İstanbul · Tam zamanlı (hibrit) · Online eğitim

    • egitim101.com online eğitim platformunu ASP.NET MVC mimarisi üzerinde JavaScript, jQuery ve Bootstrap ile uçtan uca geliştirdim: ders sunumu, kayıt ve ödeme akışları.

    Öne çıkan ürünler: egitim101.com

    • ASP.NET MVC
    • JavaScript
    • jQuery
    • Bootstrap
  6. Öğrenci Asistanı (kısmi zamanlı) — Atatürk Üniversitesi, Bilgi İşlem Merkezi

    –

    Erzurum · Kısmi zamanlı

    • Lisans eğitimim boyunca sistem, ağ ve son kullanıcı teknik desteği sağladım.

04 // yetkinlikler

Teknik yetkinlikler

Diller

  • JavaScript (ES6+)
  • TypeScript
  • C#
  • PHP
  • SQL
  • Shell / Bash
  • HTML5
  • CSS3

Frontend

  • React
  • Next.js (SSR/SSG/ISR)
  • Mikro-frontend
  • Redux Toolkit
  • Zustand
  • TanStack Query
  • React Native
  • Angular
  • Tailwind CSS
  • SASS/SCSS
  • shadcn/ui
  • Vite
  • Webpack
  • Turbopack

Backend

  • Node.js
  • NestJS
  • Express.js
  • .NET / ASP.NET
  • Laravel
  • REST
  • GraphQL
  • gRPC
  • WebSocket
  • JWT
  • OAuth 2.0

Mimari

  • Mikroservisler
  • Olay tabanlı tasarım
  • Domain-Driven Design
  • SOLID
  • Clean Code
  • API Gateway
  • Saga
  • Circuit Breaker
  • Rate limiting
  • Önbellekleme

Veri & Mesajlaşma

  • PostgreSQL
  • MSSQL
  • MySQL
  • MongoDB
  • Redis
  • Memcached
  • Firestore
  • RabbitMQ
  • Kafka

DevOps & CI/CD

  • Docker
  • Kubernetes
  • GitHub Actions
  • GitLab CI
  • Jenkins
  • Nginx
  • Traefik
  • Vercel
  • Linux

İzlenebilirlik

  • Prometheus
  • Grafana
  • OpenTelemetry
  • ELK Stack
  • Sentry
  • LogRocket

Test & Kalite

  • Jest
  • Birim & entegrasyon testleri
  • Postman
  • SonarQube
  • Güvenli kod
  • Lighthouse

Yapay Zekâ

  • Claude & Claude Code
  • Agent orkestrasyonu
  • MCP
  • Prompt mühendisliği
  • Bağlam mühendisliği
  • Anthropic & OpenAI API
  • GitHub Copilot
  • Cursor

Liderlik & Süreç

  • Teknik liderlik
  • Mentorluk
  • Mimari sahiplik
  • Scrum
  • Kanban
  • Sprint planlama
  • Jira
  • Confluence

05 // eğitim

Eğitim, sertifikalar ve başarılar

2026 – Halen

Bilgisayar Mühendisliği, Yüksek Lisans

Ahmet Yesevi Üniversitesi

Devam ediyor · Yazılım mimarisi ve dağıtık sistemler odaklı

2014 – 2020

Yönetim Bilişim Sistemleri, Lisans

Atatürk Üniversitesi

Erzurum, Türkiye

Diller

  • TürkçeAna dil
  • İngilizceProfesyonel çalışma yetkinliği

Sertifikalar ve başarılar

  • 2026

    Squad Technical Lead (STL) Programı — Logo Yazılım

    Teknik liderlik, ekip yönetimi ve teslimat sahipliği.

  • 2026

    NestJS Backend Geliştirme Eğitimi

    İki haftalık yoğunlaştırılmış program, İstanbul.

  • 2024

    SecureFlag — Güvenli Kod Geliştirme

    Uygulama ve ön yüz güvenliği, zafiyet önleme.

  • 2017

    Su Elçisi — T.C. Tarım ve Orman Bakanlığı

    Ulusal yarışmayı kazanıp Avrupa Parlamentosu'nda Türkiye'yi temsil ettim.

  • 2017

    Erasmus+ Avrupa Gönüllü Hizmeti (EVS)

    Porto, Portekiz'de eğitim ve rekreasyon çalışmaları.

  • —

    Google Genç Ajanslar Akademisi

    Google'ın düzenlediği yarışmayı kazanıp eğitim seminerine katıldım.

  • 2015

    CCNA — Cisco Certified Network Associate

    Yönlendirme, anahtarlama ve ağ altyapısı.

07 // iletişim

Birlikte bir şey inşa edelim

Bir proje, iş birliği ya da teknik bir sohbet için e-posta veya LinkedIn üzerinden yazabilirsin.

Görüşme planla

Uygun bir zaman seç; takvim davetini Google Takvim'de açabilir ya da .ics dosyası olarak indirebilirsin.

Google Takvim ekranında "Google Meet ile katıl" seçeneğini ekleyip daveti gönderebilirsin.

  • Bölümler

  • Komutlar