İçeriğe geç

Merhaba, ben

Yasin Çetin

Bilgisayar Mühendisi & iOS Developer

Swift, SwiftUI ve UIKit ile ölçeklenebilir, kullanıcı odaklı iOS uygulamaları geliştiriyorum.

Hakkımda

Kim olduğumu kısaca tanıyın

Yasin Çetin

Trakya Üniversitesi Bilgisayar Mühendisliği mezunuyum (2025), iOS geliştirme alanında uzmanlaşıyorum. Üniversitenin ikinci yılında SwiftUI ile uygulama geliştirmeye başladım ve o günden beri proje üretmeye devam ediyorum.

Türkiye'nin lider mikro-mobilite platformu Martı Technologies (Nasdaq: MRT) ve 10M+ uygulama indirmesiyle büyük ölçekli bir e-ticaret markası olan DeFacto'da production kod tabanlarına katkıda bulundum — SDK entegrasyonları, analytics altyapısı ve UI geliştirme alanlarında çalıştım.

Temiz mimari ve sürdürülebilir koda önem veriyorum. Zenjo Mahjong ve ParkPing gibi bazı projelerim App Store'da yayında; Fastlane ve GitHub Actions üzerine kurulu CI/CD pipeline'larıyla yönetiyorum.

Claude Code ve MCP gibi yapay zeka destekli geliştirme araçlarını iş akışıma entegre ediyorum — tekrar eden görevleri otomatize etmek ve projeler genelinde kod kalitesini tutarlı tutmak için kullanıyorum.

0

Staj Deneyimi

0

Proje

0

Sertifika

Deneyim

Profesyonel iş deneyimlerim ve stajlarım

iOS Developer Intern

Martı Technologies
Staj
Ağustos 2025 — Eylül 2025İstanbul, Türkiye

Martı'nın production iOS uygulamasına katkıda bulundum — SDK entegrasyonu, programatik UI geliştirme ve performans profillemeye odaklandım.

  • Harita bileşenindeki Dark Mode render sorununu teşhis ettim; Google Maps SDK sürüm uyumsuzluğundan kaynaklanan problemi paketi SPM üzerinden güncelleyerek ve gerekli dark mode desteğini kodda uygulayarak çözdüm — haritalar artık sistem temasıyla doğru şekilde değişiyor.
  • Üçüncü parti bir chatbot'u WKWebView aracılığıyla uygulama içi destek akışına entegre ettim; chatbot'un aktif/pasif durumu Firebase Remote Config üzerinden uzaktan yönetilerek app release gerekmeden feature kontrolü sağlandı.
  • Chatbot'un WKWebView'inden gelen tel: URL scheme callback'lerini navigation delegate üzerinden yakalayarak destek akışı içinde tek dokunuşla acil arama için native Phone uygulamasını tetikledim.
  • Programmatic Auto Layout için SnapKit kullanarak responsive kullanıcı arayüzleri geliştirdim, temiz ve sürdürülebilir UI kod yapısı oluşturdum.
  • Xcode Instruments ile performance profiling oturumlarına katkı sağlayarak ekibin runtime sorunlarını tespit etmesine ve çözmesine yardımcı oldum.
  • Instruments ile memory kullanımını profilleyerek retain cycle'ları teşhis ettim ve leak'leri azalttım.
  • Takım arkadaşlarıyla Dynamic Island live activity entegrasyonunu araştırdım ve ekiple paylaşılan teknik bir sunuma katkı sağladım.
SwiftUIKitSnapKitSPMWKWebViewFirebase Remote ConfigInstruments

iOS Developer Intern

DeFacto
Staj
Ağustos 2024 — Eylül 2024İstanbul, Türkiye

ECP Mobile ekibi içinde Flutter'dan native'e geçiş fizibilite çalışması kapsamında DeFacto iOS uygulamasının SwiftUI prototipini geliştirdim.

  • DeFacto iOS uygulamasının Flutter'dan native'e geçiş fizibilite çalışması kapsamında MVVM, Repository Pattern ve Protocol-Oriented Programming uygulayarak SwiftUI prototipi geliştirdim.
  • Örnek response'lardan typed bir API service katmanı kurdum; production-ready bir mimariye hazırlık olarak data ve domain katmanlarını ayırdım.
  • Secure coding practices, Agile ve Scrum metodolojisi konularında resmi eğitimi tamamladım.
  • ECP Mobile takımının bir parçası olarak senior bir mühendisle PoC raporu ve code review oturumlarında işbirliği yaptım; sprint planning, retrospective ve Agile seremonilerine katıldım.
  • Modüler test edilebilirlik için SwiftUI prototipini Dependency Injection ile yapılandırdım.
  • Typed API katmanı için async/await ile RESTful API'leri kullandım.
SwiftSwiftUIMVVMRepository PatternProtocol-Oriented ProgrammingDependency Injectionasync/awaitAgileScrum

iOS Developer

Octopus Software
Staj
Haziran 2024 — Temmuz 2024İstanbul, Türkiye

Greenfield bir codebase üzerinde 2 kişilik iOS ekibinin parçası olarak B2B saha satış uygulaması Good Market'i sıfırdan geliştirdim.

  • 2 kişilik iOS ekibinin parçası olarak B2B saha satış uygulaması Good Market'i sıfırdan geliştirdim — 7 modülde ürün kataloğu, sepet ve sipariş akışı, personel yönetimi, mesajlaşma, duyurular ve finansal işlemleri kapsadı.
  • Tüm UI ekranlarını SwiftUI ile geliştirdim ve backend olarak Firebase entegre ettim (real-time data için Firestore, login için Auth).
  • Role-based access control uyguladım; manager ve staff kullanıcı rolleri için farklı view ve permission'lar sundum.
  • Greenfield bir codebase üzerinde feature akışlarının uçtan uca sahipliğini üstlendim — başlangıç mimari kararlarından ekran seviyesindeki implementasyona kadar.
SwiftSwiftUIFirebaseFirestoreFirebase Auth

Projeler

Üzerinde çalıştığım öne çıkan projeler

Zenjo Mahjong
mobile✦ Featured

Japon zen estetiğiyle tasarlanmış Mahjong Solitaire bulmaca oyunu, App Store'da yayında.

SwiftSwiftUI@ObservableClean Architecture+8
Ocak 2026 — Devam Ediyor
CryptoTracker
mobile✦ Featured

Gerçek zamanlı kripto para takip uygulaması — sıfır üçüncü taraf bağımlılığıyla geliştirildi.

SwiftSwiftUISwift ChartsCombine+4
Kasım 2025 — Kasım 2025
ParkPing
mobile✦ Featured

Ana Ekran widget'ıyla park konumunu kaydeden iOS uygulaması, App Store'da yayında.

SwiftSwiftUICore DataWidgetKit+7
Eylül 2025 — Eylül 2025
NutriWise
ai-ml✦ Featured

Yapay zeka destekli kalori takip uygulaması. Yemek fotoğrafı çekerek kalori kaydı oluşturur.

SwiftSwiftUICoreMLVision+5
Haziran 2025 — Temmuz 2025
Stilist
mobile✦ Featured

Müşterilerle stilistleri buluşturan çift taraflı kuaför salonu pazaryeri, bitirme projesi olarak geliştirildi.

SwiftSwiftUIFirebase AuthFirestore+6
Kasım 2024 — Devam Ediyor

Yetenekler

Kullandığım teknolojiler ve araçlar

Diller

SwiftKotlinDart

iOS & Apple Framework'leri

SwiftUIUIKitCombineCore DataCoreMLMapKitVisionWidgetKitSwift Concurrency

Mimari & Kalıplar

Clean ArchitectureMVVMMVCRepositoryBuilderSingletonCoordinatorDependency InjectionProtocol-Oriented Programming

Kütüphaneler

AlamofireSnapKitKingfisherFirebase (Auth, Firestore, Realtime DB, Analytics, Crashlytics, Remote Config)Lottie

Geliştirme Araçları

GitXcodeSPMCocoaPodsInstrumentsPostmanJiraApp Store ConnectSwiftlint

Yapay Zeka Araçları & İş Akışları

Claude CodeModel Context Protocol (MCP)GitHub CopilotGeminiCodex

CI/CD & Test

FastlaneGitHub ActionsTestFlightXCTest

Eğitim

Akademik geçmişim ve sertifikalarım

Trakya Üniversitesi

LisansBilgisayar Mühendisliği

Eylül 2021 — Ekim 2025

Yazılım mühendisliği, veri yapıları, algoritmalar, nesne yönelimli programlama, yapay zeka ve bilgisayar ağları alanlarında kapsamlı eğitim aldım.

Sertifikalar & Eğitimler

Anthropic

Model Context Protocol: İleri Düzey Konular

Mart 2026
Anthropic

Model Context Protocol'e Giriş

Mart 2026
Anthropic

Claude Code Uygulamalı

Mart 2026

Agile 101

Softtech

Nisan 2025

İletişim

Birlikte çalışmak ister misiniz? Bana ulaşın!

Konum

İstanbul, Türkiye