Oğuzhan Tutucu

Android Geliştirici (Junior Dev. Adayı)

Hakkımda

Haziran 2026'da mezun olacak bir son sınıf öğrencisiyim, yaz stajı yaparak tam zamanlı Junior Android Geliştirici pozisyonuna geçiş yapmayı hedefliyorum.

Android uygulama geliştirmeyi seviyorum. Açık kaynak projeleri inceleyerek ve en iyi uygulama yöntemlerini (best practices) benimseyerek kendimi sürekli geliştiriyorum. Problem çözme odaklı, meraklı ve takım içi bilgi paylaşımına istekli bir yapıdayım. Sabırlı ve özgüvenli bir yaklaşımla, her zaman yüksek kalitede sonuçlar teslim etmeye kararlıyım.

Eğitim

Bilgisayar Mühendisliği

2021 - Devam Ediyor

İskenderun Teknik Üniversitesi

GNO: 3.15

Teknik Yetenekler

Android Geliştirme

ViewModel Data Binding Navigation MVVM Room Hilt Coroutines Flow

Programlama Dili

Kotlin

Araçlar ve Bilgi

Android Studio XML Firebase Veri Yapıları SQLite OOP SOLID

Versiyon Kontrol Sistemi

Git

Projeler

Kentin Sesi

Devam Ediyor

Yerel Yönetim Denetim Uygulaması | GitHub Bağlantısı

• Vatandaşların yerel altyapı sorunlarını bildirmesini ve takip etmesini sağlamak için Kotlin ve MVVM mimarisi kullanarak konum tabanlı bir sosyal platform geliştirdim.

• Gerçek zamanlı coğrafi sorgulama, işaretleyici kümeleme ve canlı durum güncellemeleri uygulamak için Firebase ekosistemini (Firestore, Auth, Storage) ve Google Maps SDK'yı entegre ettim.

• Verimli, reaktif veri işleme ve test edilebilir, modüler kod yapısı sağlamak için bağımlılık enjeksiyonu için Hilt ve Flow ile Coroutines kullandım.

• Material Design 3 bileşenlerini kullanarak yumuşak silme mantığıyla iç içe yorumlar, oylama sistemleri ve dinamik filtreleme gibi gelişmiş sosyal özellikler uyguladım.

LanguageDecks

2024

Kelime Öğrenme Uygulaması | GitHub Bağlantısı

• Kullanıcıların dil becerilerini geliştirmelerine yardımcı olmak için Kotlin ve Android SDK kullanarak eğitsel bir flashcard uygulaması geliştirdim.

• Özel desteler, kart görselleri ve öğrenme ilerlemesini (Öğrenildi/Öğrenilmedi durumları) kaydetmek için SharedPreferences ve Gson kullanarak yerel veri kalıcılığı uyguladım.

• Verimli liste oluşturma için özel adaptörlerle RecyclerView ve tip güvenli UI etkileşimi için ViewBinding kullandım.

• Optimize edilmiş kenardan kenara UI desteği sağlamak için Fragments ve Activities kullanarak modüler bir yapı tasarladım.

Diller

Türkçe (Ana dil) İngilizce (Teknik okuma yeterliliği)