ANDROID DEVELOPER

Merhaba, Ben
Ahmet Buğra Balkaya

Kotlin ile modern Android uygulamaları geliştiriyorum. Temiz kod, kullanıcı deneyimi ve yenilikçi çözümler odaklı çalışıyorum.

Hakkımda

Kim olduğumu ve neler yaptığımı keşfedin

Atatürk Üniversitesi Bilgisayar Mühendisliği mezunuyum. Öğrencilik yıllarımda masaüstü, web, oyun geliştirme ve mobil uygulamalar üzerine çalışmalar yaptım.

Son 2 yıldır Kotlin ile Android mobil uygulamalar geliştiriyorum. Temiz kod, modern mimari prensipleri ve yeni teknolojilere uygun çözümler üretmeye odaklandım.

Farklı yazılım alanlarını keşfetmem, bugün mobil projelerde daha yaratıcı, analitik ve kullanıcı odaklı bir yaklaşım geliştirmeme yardımcı oldu. Mobil dünyada değer üreten uygulamalar geliştirmeyi hedefliyorum.

İsim: Ahmet Buğra Balkaya
Doğum Tarihi: 23 Ekim 2001
Eğitim: Bilgisayar Mühendisliği
Email: ahmetbugrabalkaya@gmail.com
Askerlik: Tamamlandı

Teknik Yetenekler

Çalıştığım diller ve teknolojiler

📱
Android Development
Kotlin, Java, MVVM, Clean Architecture
🔥
Firebase
Authentication, Firestore, Storage, Cloud Functions
💾
Database
Room DB, SQL Server, MySQL
🔧
Tools & Others
Git, Retrofit, RxJava, REST API

Deneyim

Eğitim ve profesyonel yolculuğum

💼
STAJ

Mobile Game Developer

Valentura Teknoloji ve Yatırım A.Ş.
Temmuz 2024 - Eylül 2024

Mobile Game Developer olarak bir 2D oyun projesinin backend ve veritabanı altyapısının geliştirilmesinde görev aldım. Oyun içi veri yönetimi, API entegrasyonları ve temel sunucu tarafı işlemlerinde aktif rol üstlendim.

Game Development Backend API Database
🖥️
PART-TIME

Sistem Yöneticisi

Atatürk Üniversitesi - Yönetim Ofisi
2022 - 2024

Fakültemizde kullanılmakta olan sunucu ve ağ altyapısının yönetimi ve bakımında görev aldım. Fakülte genelinde kullanılan cihazların bu altyapı ile entegrasyonu, optimizasyonu ve olası sorunların çözümü konusunda teknik destek sağladım.

Network Server Management IT Support
🎓
EĞİTİM

Bilgisayar Mühendisliği

Atatürk Üniversitesi
2020 - 2024

Bilgisayar Mühendisliği Bölümünü başarılı bir şekilde tamamladım. Eğitim sürecinde yazılım geliştirme, veri yapıları, algoritmalar ve modern yazılım mimarisi konularında kapsamlı bilgi edindim. Mobil programlama ve oyun geliştirme üzerine odaklandım.

Software Engineering Mobile Development Algorithms

Projeler

Geliştirdiğim bazı önemli projeler

AracBakimApp

Kotlin • GeminiAPI • Jetpack Compose • Room Database • Hilt(Dagger) Dependency Injection • Coroutines & Flow • MVVM Architecture • Material Design 3 • Navigation Component • WorkManager • Firebase Analytics & Crashlytics • AdMob

Araç Bakım, araç sahiplerinin tüm bakım, yakıt, gider ve hatırlatıcı kayıtlarını tek bir platformda yönetmesini sağlayan kapsamlı bir mobil uygulama. Kullanıcılar aracın tüm geçmişini detaylı istatistikler ve grafiklerle takip edebiliyor.

MyAgentApp

Kotlin • Navigation Component • Jetpack Compose • Compose State Management • MVVM • Room Database • Kotlin Coroutines & Flow • Repository Pattern • ViewModelFactory(Dependency Injection) • WorkManager • Material Design 3

MyAgentApp, kullanıcıların çeşitli etkinlikleri, günlük alışkanlıkları,görevleri ve hatırlatıcıları yönetmelerine olanak tanıyan kapsamlı bir mobil uygulamadır. Kullanıcı dostu arayüzü ve gelişmiş özellikleri ile günlük yaşamı kolaylaştırır.

Kotlin Learning

Kotlin • Hilt Dependency Injection • Navigation Component • Jetpack Compose • Compose State Management • MVVM • Room Database • Kotlin Coroutines & Flow • Repository Pattern • ViewModelFactory(Dependency Injection) • Retrofit • WorkManager • JSON • Material Design 3

Kotlin Learning, Kotlin programlama dilini öğrenmek isteyenler için kapsamlı bir eğitim uygulamasıdır. Temel kavramlardan ileri düzey konulara kadar geniş bir yelpazede dersler, örnekler ve pratik alıştırmalar sunar. Kendi notlarımdan oluşturduğum bu uygulama ile nice geliştiricinin Kotlin öğrenmesine katkı sağlamayı hedefliyorum.

3DSTLViewer&Manager

Kotlin • Navigation Component • Jetpack Compose • Compose State Management • MVVM • Room Database • Kotlin Coroutines & Flow • Repository Pattern • ViewModelFactory(Dependency Injection)• Three.js • WebView Bridge • STL Parser

Proje, modern Android geliştirme ekosisteminin gücünü ve 3D web teknolojilerinin mobil platformlardaki potansiyelini gösteriyor. Clean Architecture prensipleri, SOLID principles ve best practices uygulanarak ölçeklenebilir ve maintainable bir kod tabanı oluşturuldu.

Şafak Sayar

Kotlin • Navigation Component • Jetpack Compose • Compose State Management • MVVM • Room Database • Kotlin Coroutines & Flow • Repository Pattern • ViewModelFactory(Dependency Injection) • WorkManager

Askerlik sürecimde sıklıklıkla kullandığım Şafak Sayar uygulamasının modern Android teknolojileri kullanılarak yeniden geliştirdim. Her baktığımda askerliğimin aklıma gelmesi ve o hatıraları tekrar anımsamak için geliştirdim. Umarım nice mehmetçiklerimizin işine yarar.

LanguageFlashCard

Kotlin • Hilt Dependency Injection • Navigation Component • Jetpack Compose • Compose State Management • MVVM • Room Database • Kotlin Coroutines & Flow • Repository Pattern • ViewModelFactory(Dependency Injection) • Retrofit • WorkManager • JSON • Material Design 3

LanguageFlashCard, dil öğrenenler için tasarlanmış bir mobil uygulamadır. Kelime kartları aracılığıyla kullanıcıların yeni kelimeler öğrenmelerine ve mevcut bilgilerini pekiştirmelerine yardımcı olur. Seviyelere göre test pratikleri çözebilir ve ilerlemenizi takip edebilirsiniz.

QR Okuyucu

Kotlin • Navigation Component • Jetpack Compose • Compose State Management • MVVM • Room Database • Kotlin Coroutines & Flow • Repository Pattern • ViewModelFactory(Dependency Injection) • QR MLKit

QR Okuyucu, kullanıcıların QR kodlarını okuyup, içeriğini analiz etmelerine olanak tanıyan bir mobil uygulamadır. Kullanıcı dostu arayüzü ve gelişmiş özellikleri ile günlük yaşamı kolaylaştırır.

ActivityPool

Kotlin • Firebase • Navigation Component • MVVM • Repository Pattern • TicketMaster API • Google Maps

Kullanıcıların konuma göre etkinlikleri görüntüleyebildiği, favorilere eklediği ve yol tarifi alabileceği kapsamlı bir etkinlik uygulaması.

ErzTask

Kotlin • Firebase • Navigation Component • MVVM • Repository Pattern

Yazılım şirketleri için tasarlanan, çalışanlar arası iletişimi kolaylaştıran ve proje yönetimini destekleyen mobil uygulama.

Sahibinden Clone

Kotlin • Firebase • Navigation Component • MVVM • Repository Pattern • Picasso

2. el alışveriş platformu benzeri, ilan oluşturma ve görüntüleme özelliklerine sahip mobil uygulama.

Social Media App

Kotlin • Firebase • Navigation Component • MVVM • Repository Pattern • Picasso

Kullanıcıların kayıt olabildiği, gönderi paylaşabildiği ve etkileşime geçebildiği sosyal medya uygulaması.

Weather App

Kotlin • Retrofit • RxJava • WeatherStack API

Seçilen şehirlerin anlık hava durumu bilgilerini gösteren, modern API entegrasyonlu uygulama.

Bitirme Projesi

Unity • C# • Firebase • ChatGPT API

Çocukların bilinçli telefon kullanımını destekleyen, yapay zeka gözetimli eğitici oyunlar içeren kapsamlı mobil platform.

Gebze İş Güvenliği

WordPress • PHP • MySQL

İş güvenliği firması için tasarlanan, ürün satışı ve hizmet tanıtımı için e-ticaret web sitesi.

Crypto Tracker

Kotlin • Retrofit • RxJava • Nomics API

Güncel kripto para değerlerini izleyen, modern mimari prensipleriyle geliştirilmiş mobil uygulama.

İletişim

Benimle iletişime geçin