Oğuzhan Tutucu

Android Geliştirici | Bilgisayar Mühendisliği Öğrencisi

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ı

• Kentin Sesi, vatandaşların yaşadıkları şehirdeki sorunları görünür kılmasını, çözüm süreçlerini takip etmesini ve yerel yönetime dair katılımcı bir kültürün oluşmasını kolaylaştırır.

• Kotlin, Android SDK ve MVVM mimarisi kullanarak konum tabanlı bu uygulamayı 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 amacıyla dependency injection için Hilt ve Flow ile Coroutines kullandım.

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

Proje Hikayesi ve Vizyonu

Birkaç senedir üzerinde düşündüğüm ve yapmak istediğim bu projeyi üniversitede bitirme projesi olarak yaptım. Pilot bölge olarak Hatay'ı seçmiştim ve yalnızca bir prototipti. Bu projeyi bir Android projesi ve bir prototip olmaktan çıkarıp, tüm Türkiye'de aktif olarak kullanılan bir platforma dönüştüreceğim. Bu daha önce Türkiye'de, hatta birçok özelliğiyle dünyada bile denenmemiş bir sivil teknoloji (civic tech) projesidir.

zibidi software (zibidiSoft) adında bir yazılım organizasyonu kurdum, projeyi bu organizasyon bünyesinde açık kaynaklı olarak geliştirmeye devam ediyorum.

Language Decks (Dil Desteleri)

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 - B1)