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
Programlama Dili
Araçlar ve Bilgi
Versiyon Kontrol Sistemi
Projeler
Kentin Sesi
Devam EdiyorYerel 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)
2024Kelime Öğ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.