Berat Göktuğ Özdemir

Kıdemli Yazılım Mühendisi

Flutter ile güvenilir mobil uygulamalar, Swift, SwiftUI ve UIKit ile native iOS uygulamaları geliştiriyorum.

  • 2018'den beri Flutter
  • iOS · Swift · SwiftUI · UIKit
  • Firebase alanında Google Developer Expert
  • AI agent araçları ve platform geliştirme
  • 8+ yıllık deneyim
  • 38+ konferans konuşması
  • 11+ makale ve yazı
  • 85079+ kişiye ulaşıldı
Berat Göktuğ Özdemir

Hakkımda

Flutter ile güvenilir mobil uygulamalar, Swift, SwiftUI ve UIKit ile native iOS uygulamaları geliştiriyorum. Altı yıllık profesyonel Flutter deneyimine sahip bir Kıdemli Yazılım Mühendisi ve Firebase alanında Google Developer Expert'im. 2018'den beri Flutter ile çalışıyorum, 2020'den beri profesyonel olarak; Flutter hâlâ işimin ana odağı. Aracı kurum ve bireysel bankacılık uygulamalarında ortak mimari, güvenlik, otomatik test ve iOS ile Android'e dağıtım süreçlerinde çalışıyorum. Altı kişilik bir mobil ekibin liderliğini üstlendim; geliştiricilere mimari ve test konusunda mentorluk yaptım. Commencis'te şirket içi native iOS projelerinde de çalışarak mobil mühendislik deneyimimi Apple ekosistemine taşıdım. Müşteri projelerinin yanında AI agent araçları ve şirket içi platformlar için Skill ve instruction katmanları, multi-provider model yönlendirme ve maliyet kontrolleri geliştiriyorum.

Tecrübelerim

İş Tecrübeleri

  1. 02.2024 – Günümüz
    Kıdemli Yazılım Geliştirme Uzmanı
    Commencis

    Yatırım Finansman, Burgan Bank ve ON Mobil başta olmak üzere büyük finans kuruluşları için geliştirilen Flutter projelerinde, şirket içi native iOS ve platform projelerinde görev alıyorum.

    02.2024 – Günümüz

    Kıdemli Yazılım Geliştirme Uzmanı

    Commencis

    Yatırım Finansman, Burgan Bank ve ON Mobil başta olmak üzere büyük finans kuruluşları için geliştirilen Flutter projelerinde, şirket içi native iOS ve platform projelerinde görev alıyorum.

    • Ana odağım olan Flutter sorumluluklarımın yanında, şirket içi native iOS projelerinde Swift, SwiftUI ve UIKit ile çalıştım.
    • Şirket içi AI coding agent'ı production bir kod tabanına uyarlayan Skill, instruction ve prompt katmanını sıfırdan kurdum. Agent'ın genel amaçlı çıktısı bu sayede projeye özel ve kullanılabilir mühendislik işine dönüştü.
    • Aynı platforma multi-provider model desteği, iş tipine göre model yönlendirme, model bazlı çıktı kalitesi loglama ve uyarı mekanizmalı kota/faturalama panosu ekledim. Bu çalışmayı aktif müşteri projelerimin yanında yürüttüm.
    • Bireysel yatırım ve alım satım platformunda ana kullanıcı akışlarını, ortak mimari modülleri, üçüncü parti SDK entegrasyonlarını ve SSL sertifika pinning'i üstleniyorum.
    • İki ayrı finans kuruluşunun bireysel bankacılık uygulamasını tek bir Flutter kod tabanından yayına aldım. Özellikler, tema ve navigasyon environment konfigürasyonu üzerinden yönetiliyor. Her iki uygulamaya jailbreak ve root tespiti geliştirdim.
    • Mevcut Server-Driven UI katmanı üzerinde özellikler geliştiriyorum. Bu yapı sayesinde store'a yeni sürüm çıkmadan sunucu tarafından logic ve arayüz güncellemesi yapılabiliyor. Ortak platform modülüne iyileştirmeler gönderiyorum.
    • Deep linking ve Adjust entegrasyonlarını yaptım. Android, iOS ve web tarafında otomatik test, analitik ve hata izleme altyapısını kurdum.
  2. 09.2022 – 02.2024
    Senior Flutter Developer
    Paraşüt Software Technologies

    Mikrogrup ürün portföyü için Flutter uygulamaları geliştiren altı kişilik mobil ekibin liderliğini üstlendim.

    09.2022 – 02.2024

    Senior Flutter Developer

    Paraşüt Software Technologies
    • Mikrogrup ürün portföyü için Flutter uygulamaları geliştiren altı kişilik mobil ekibin liderliğini üstlendim.
    • Ekibin CI/CD pipeline'ını Codemagic üzerinde kurdum ve sahiplendim. iOS ve Android için test çalıştırma ve store dağıtımını otomatikleştirdim. Build'ler daha sonra self-hosted Jenkins'e taşındığında bu pipeline tasarımı temel alındı.
    • Test standardını belirledim: ekip unit, bloc, widget ve golden testlerde %75'in üzerinde coverage'ı korudu.
    • Junior geliştiricilere mimari ve test pratikleri konusunda mentorluk yaptım.
  3. 12.2021 – 09.2022
    Flutter Developer
    Paraşüt Software Technologies

    Mikrogrup bünyesindeki şirketler için Flutter uygulamalarını MVP seviyesinden yayına taşıdım ve ürün gereksinimleri doğrultusunda büyüttüm.

    12.2021 – 09.2022

    Flutter Developer

    Paraşüt Software Technologies
    • Mikrogrup bünyesindeki şirketler için Flutter uygulamalarını MVP seviyesinden yayına taşıdım ve ürün gereksinimleri doğrultusunda büyüttüm.
    • Network için Chopper, state management için Bloc, navigasyon için AutoRoute ve Firebase Remote Config, Analytics, Crashlytics, Cloud Messaging ile çalıştım.
    • Test-Driven Development (TDD) ve Domain-Driven Design (DDD) yaklaşımlarını ekibin çalışma standardı olarak uyguladım ve her ürünün gereksinimlerine göre uyarladım.
  4. 07.2021 – 12.2021
    Flutter Developer
    S-aide

    Cross-platform S'aide uygulamasında Flutter ile bankacılık özellikleri geliştirdim ve Android ile iOS'ta yayına aldım.

    07.2021 – 12.2021

    Flutter Developer

    S-aide
    • Cross-platform S'aide uygulamasında Flutter ile bankacılık özellikleri geliştirdim ve Android ile iOS'ta yayına aldım.
    • Network için Dio, state management için GetX kullandım.
  5. 11.2020 – 07.2021
    Flutter Developer
    Sinar Initiative

    Flutter ile Android ve iOS uygulamaları geliştirdim.

    11.2020 – 07.2021

    Flutter Developer

    Sinar Initiative
    • Flutter ile Android ve iOS uygulamaları geliştirdim.
    • Uygulama performansını iyileştirmek için özel bir cache katmanı yazdım.
    • Network için HTTP, state management için Provider kullandım.
  6. 07.2020 – 12.2020
    ASP.NET Core Developer
    Freelance

    Müşteriler için ASP.NET Core ve MSSQL kullanarak web uygulamaları geliştirdim ve teslim ettim.

    07.2020 – 12.2020

    ASP.NET Core Developer

    Freelance
    • Müşteriler için ASP.NET Core ve MSSQL kullanarak web uygulamaları geliştirdim ve teslim ettim.
  7. 06.2019 – 07.2019
    Stajyer
    Fugo Bilişim Teknolojileri

    Şirketin web sitesini (fugo.com.tr) HTML, CSS ve PHP ile geliştirdim.

    06.2019 – 07.2019

    Stajyer

    Fugo Bilişim Teknolojileri
    • Şirketin web sitesini (fugo.com.tr) HTML, CSS ve PHP ile geliştirdim.
    • Kelime oyunu içeriği için sözlük kaynaklarından kelime toplayan ve işleyen scriptler yazdım.
  8. 09.2018 – 01.2020
    Full Stack Web Developer
    University of Yalova

    Üniversitenin web sitesini .NET MVC ve MSSQL ile sıfırdan geliştirdim. Site yalova.edu.tr adresinde yayında.

    09.2018 – 01.2020

    Full Stack Web Developer

    University of Yalova
    • Üniversitenin web sitesini .NET MVC ve MSSQL ile sıfırdan geliştirdim. Site yalova.edu.tr adresinde yayında.
  9. 07.2018 – 08.2018
    Stajyer
    Foreks Bilgi İletişim Hizmetleri A.Ş

    Üç masaüstü uygulaması geliştirdim.

    07.2018 – 08.2018

    Stajyer

    Foreks Bilgi İletişim Hizmetleri A.Ş
    • Üç masaüstü uygulaması geliştirdim.
    • FXPlus log çıktılarını veritabanına yazan, sunucuda her gece 00:30'da çalışan bir Windows Service geliştirdim.
    • Staj sonunda yarı zamanlı iş teklifi aldım, eğitimimi tamamlamaya odaklanmak için kabul etmedim.

Eğitim

  1. 02.2020 – 06.2020
    University of Szeged
    Szeged, Macaristan

    Bilgisayar Mühendisliği, Erasmus+ (GNO: 5/5)

  2. 09.2015 – 01.2020
    University of Yalova
    Yalova, Türkiye

    Bilgisayar Mühendisliği, Lisans. GNO: 3.42/4

Aktiviteler

  1. YaklaşanKonuşmaYüz YüzeTR

    Daha sonra açıklanacak

    DevFest Gaziantep 2026

    Bu oturumun konusu ve detayları henüz açıklanmadı.

    Tarih16.11.2026
    GDG Gaziantep
    Şehitkamil Kültür Ve Kongre Merkezi — Mücahitler, Şehitkamil Kültür Ve Kongre Mrk., 27090 Şehitkamil/GaziantepHarita
  2. YaklaşanKonuşmaYüz YüzeEN

    Build Smarter Mobile & Web Apps: Integrate Gemini Using Firebase AI Logic

    Builder Connect Poland

    Flutter örneği kullanarak uygulamalara Firebase AI Logic üzerinden Gemini entegrasyonunu gösteren uygulamalı bir oturum. Önceden Flutter bilgisi gerektirmediği ve yaklaşımın herhangi bir teknoloji yığınına uygulanabilir olduğu açıkça belirtiliyor.

    Tarih03.11.2026
    Google Cloud
    PGE Narodowy — al. Księcia Józefa Poniatowskiego 1, 03-901 Warszawa, PolonyaHarita
  3. YaklaşanKonuşmaYüz YüzeTR

    Add AI to your app in an hour with Firebase AI Logic, then keep it alive

    DevFest Mersin 2026

    Elindeki malzemeleri yaz, Gemini sana bir tarif ve yemeğin görselini üretsin. Friendly Meals tam olarak bunu yapıyor.

    Bu oturumda çalışan bir uygulamaya Firebase AI Logic ekleyeceğiz ama bunu bodoslama yapmayacağız. Projeyi adım adım kurarken model çağrılarını neden kendi backend'imin arkasından çekmediğimi de anlatacağım. En sonda App Check ile API kotanı yabancılardan nasıl koruyacağına bakacağız.

    Bir de örnek uygulamalarda anlatılmayan bir bölüm var. Görsel üretimi için kullandığım model Ağustos'ta kapandı, bu sunumdan önce başka bir modele geçmek zorunda kaldım. Neyin kırıldığını ve kodda ne değiştirdiğimi göstereceğim.

    Bu konuyu anlamak için ihtiyacın olan tek şey merak. Kod örnekleri Flutter üzerinden anlatılıyor ama herhangi bir dilde kod yazmış olman takip etmen için yeterli.

    Salondan projenin reposuyla ve bir AI özelliğini yayına almadan önce kontrol etmen gereken kısa bir listeyle çıkacaksın.

    Tarih17.10.2026
    GDG Mersin
    Kampüs Mersin & Garaj Mersin — Fatih, 33200 Mezitli/MersinHarita
  4. YaklaşanKonuşmaYüz YüzeTR

    Build Smarter Mobile & Web Apps: Integrate Gemini Using Firebase AI Logic

    Google for Developers Day: İstanbul

    The session opens with the AI applications most of us already use every day, and what an AI feature looks like from the developer side of them. Firebase AI Logic comes next. It gives client applications a direct path to Gemini models without running a backend, with SDKs for Android, iOS, Web, Flutter, and Unity.

    We then lay out the structure of the app we build in the session, a recipe generator where a list of ingredients goes in and a recipe with a generated image comes out. The text call and the image call stay separate, and you will see what that separation buys you in structured output and quality control. The integration is then built step by step.

    Best practices close the technical part. App Check verifies that a request reaching Gemini came from your real app, and we cover what changes when enforcement becomes a requirement for Firebase AI Logic. The last minutes cover Prompt Templates and what changes when the model name lives outside the build. The session ends with the finished app running live.

    Tarih09.10.2026
    Google for Developers
    Fairmont Quasar İstanbul — Mecidiyeköy Mahallesi, Büyükdere Cd. No:76, 34393 Şişli/İstanbulHarita
  5. KonuşmaSanalTR

    Build Smarter Mobile & Web Apps: Integrate Gemini Using Firebase AI Logic

    Kommunity & AI Connect Istanbul

    Bu sunumda yapay zeka uzmanlığı olmadan uygulamalara nasıl yapay zeka ekleneceği gösterilecektir. Bir Flutter uygulamasına Firebase AI Logic entegre edeceğiz. Sunulan yapılandırma ve kod tabanı her teknolojiye veya projeye uyarlanabilecektir.

    Kullanıcıların malzemeleri girip özel bir tasarım ile yemek fotoğrafı alacağı yapay zeka destekli bir tarif üreteci geliştireceğiz. Firebase araçlarını kullanarak bu kişiselleştirilmiş deneyimlerin nasıl oluşturulacağını inceleyeceğiz.

    Katılımcılar kendi uygulamalarına üretken yapay zeka eklemeyi ve kullanıcı süreçlerini tasarlamayı öğreneceklerdir.

    Tarih21.07.2026
    Kommunity, AI Connect Istanbul
  6. KonuşmaYüz YüzeTR

    Build AI-powered apps with Firebase AI Logic

    Build Future '26

    Bu sunumda yapay zeka uzmanlığı olmadan uygulamalara nasıl yapay zeka ekleneceği gösterilecektir. Bir Flutter uygulamasına Firebase AI Logic entegre edeceğiz. Sunulan yapılandırma ve kod tabanı her teknolojiye veya projeye uyarlanabilecektir.

    Kullanıcıların malzemeleri girip özel bir tasarım ile yemek fotoğrafı alacağı yapay zeka destekli bir tarif üreteci geliştireceğiz. Firebase araçlarını kullanarak bu kişiselleştirilmiş deneyimlerin nasıl oluşturulacağını inceleyeceğiz.

    Katılımcılar kendi uygulamalarına üretken yapay zeka eklemeyi ve kullanıcı süreçlerini tasarlamayı öğreneceklerdir.

    Tarih12.04.2026
    Kotlin İstanbul, Firebase Türkiye
    Tech İstanbul | Şişli — İBB Şişli Habitat Kütüphanesi İçi, Merkez Mah. Abide-i Hürriyet Cad. Blackout A Blok No: 211, Kat:1, 34384, 34384 Şişli/İstanbul, TürkiyeHarita
  7. KonuşmaYüz YüzeTR

    Build AI-powered apps with Firebase AI Logic

    Teknasyon Tech Exclusive Meetup

    Bu sunumda yapay zeka uzmanlığı olmadan uygulamalara nasıl yapay zeka ekleneceği gösterilecektir. Bir Flutter uygulamasına Firebase AI Logic entegre edeceğiz. Sunulan yapılandırma ve kod tabanı her teknolojiye veya projeye uyarlanabilecektir.

    Kullanıcıların malzemeleri girip özel bir tasarım ile yemek fotoğrafı alacağı yapay zeka destekli bir tarif üreteci geliştireceğiz. Firebase araçlarını kullanarak bu kişiselleştirilmiş deneyimlerin nasıl oluşturulacağını inceleyeceğiz.

    Katılımcılar kendi uygulamalarına üretken yapay zeka eklemeyi ve kullanıcı süreçlerini tasarlamayı öğreneceklerdir.

    Tarih11.04.2026
    Teknasyon Tech
    Fark Labs — Ahi Evran cad. No:6 42 Maslak Ofis 3 Kat:1 No:1, 34485 Sarıyer/İstanbul, TürkiyeHarita
  8. MakalelerEN

    Firebase App Check: Protecting Your Backend from Abuse

    Wrote a technical article about Firebase App Check, covering how attestation providers work across Android, iOS, and Web, step-by-step Flutter implementation with debug provider setup, token TTL and quota management, monitoring strategy before enforcement, and common troubleshooting scenarios. Published on Medium, dev.to, and LinkedIn as part of a Firebase AI Logic article series.

    Tarih17.03.2026
  9. KonuşmaSanalTR

    EXPERT'IZ : Firebase

    EXPERT'IZ

    Bu sunum Google Developer Ekosistemini açıklayacaktır. GDG topluluklarını ve GDE programını tartışacağız. GDE projelerinin ürün erişimi konusundaki katkılarını göstereceğiz.

    Flutter ve Android uygulamaları için bir geliştirme platformu olarak Firebase servisini inceleyeceğiz. Oturumda, Frontend ve Backend teknolojilerini deneme gibi konularda kariyer tavsiyeleri paylaşacağız.

    Tarih18.02.2026
    GDG on Campus Bolu Abant Izzet Baysal University

Projelerim

Dünya Kupası 26 Sticker Koleksiyoncusu

Web

Hangi Dünya Kupası 2026 çıkartmalarına sahip olduğunuzu, tekrarlarınızı ve eksiklerinizi takip edin. Baştan sona AI destekli geliştirme akışlarıyla (Claude Code, Codex) geliştirildi. Veri depolama için Firestore, kullanıcı yönetimi için Firebase Authentication ve dağıtım için Firebase Hosting kullanan bir Flutter web uygulaması. 2026 Dünya Kupası için kısa süreli bir proje, uzun vadeli kullanım için tasarlanmadı.

Yapay Zeka Destekli Seyahat Asistanı

Web

Firebase AI Logic (Vertex AI / Gemini) kullanarak kişiselleştirilmiş seyahat planları, vize gereksinimleri ve yerel bilgiler üreten açık kaynak kodlu Flutter uygulaması.

Dijital Portfolyo ve CV Sitesi

Web

Bu site. Astro ile, AI destekli geliştirme akışları (Claude Code) kullanılarak baştan sona tasarlandı ve geliştirildi.

Flutter Testing

Mobil

Unit, Bloc, Widget, Golden ve Integration testlerini örnekleyen model bir Flutter projesi.

Shopping List

Mobil

5.000+ indirme, 100+ günlük aktif kullanıcı ve 15 dil desteği olan çoklu platform Flutter uygulaması (HiveDB, Firebase Analytics). Hiç pazarlama harcaması yapılmadan tamamen organik büyüdü.

www.fugo.com.tr

Web

HTML, CSS ve PHP ile geliştirilen kurumsal web sitesi.

YÜ Genç

Mobil

2.000+ kullanıcısı ve öğrencilere indirim sağlayan 10+ şirket ortaklığı olan öğrenci uygulaması.

Otel Yönetim Sistemi

Web

Açık kaynak kodlu otel yönetim sistemi (CMS).

www.yalova.edu.tr

Web

.NET MVC ve MSSQL ile geliştirilen üniversite web sitesi.

Döviz Bar

Program

Windows üzerinde çalışan döviz takip aracı.

Crazy Bird

Oyun

Unity 3D ile geliştirilen mobil oyun.

Referanslar

Göktuğ, öğrencilik yıllarından itibaren son derece enerjik, meraklı ve üretken bir öğrenci olarak öne çıktı. Üniversite genelinde yaygın olarak kullanılan bir mobil uygulama geliştirerek, öğrencilerin günlük sorunlarına pratik çözümler üretti. Yazılım geliştirme, işletim sistemleri ve bilgisayar ağlarına olan yoğun ilgisine, danışmanlığını üstlendiğim mezuniyet tezinde de yakından şahit oldum. Derslere aktif katılımı, yerinde soruları ve öğrendiklerini her zaman pratiğe dökme çabası kendisini hep bir adım öne çıkardı. Mezuniyeti sonrasında da bilgi alışverişimizi ve mesleki paylaşımlarımızı sürdürdük, bugün de iletişimimizi korumaya devam ediyoruz. Geldiği noktada, sergilediği teknik yetkinlik, inisiyatif alma becerisi ve çözüm odaklı yaklaşımıyla kendisini takdir ediyor; başarılı bir mühendis olarak her zaman referans olmaktan memnuniyet duyuyorum.

Yunus ÖZEN
Yalova Üniversitesi, Asst. Prof. Dr., Siber Güvenlik Araştırma ve Uygulama Merkezi Müdürü

1.5 Dönem boyunca Yalova Üniversitesi Bilgi İşlem Daire Başkanlığında birlikte proje yapma fırsatımız oldu. Birçok yeni teknolojiyi Göktuğ'un tavsiyesi ile projemizde kullanma fırsatını yakaladık. Geliştirdiği mobil uygulamalar web tabanlı uygulamalar ile bizlere yeteneğini fazlasıyla gösterdi. Bilgisayar mühendisliğinin hakkını vererek mezun olacağını bildiğim kıymetli bir çalışanımız ve öğrencimiz oldu. Girişimci yönünün kuvvetli olması birlikte yaptığımız projelerde bizlere değer kattı. İnovasyon tarafı oldukça kuvvetli yaptığı işlerde hep yenilik ve maksimum performans peşinde oldu. Önündeki uzun yıllarda başarılı olacağından hiçbir şüphem yok. Kişisel ve kurumsal gelişimi üst düzeyde olan arkadaşımıza referans olmaktan mutluluk duyarım.

Eyüp ALBAYRAK
Yalova Üniversitesi, Bilgi İşlem Daire Başkanı

Öğrenim süresince çeşitli derslerdeki gerek akademik gerekse sosyal performansı ortalamanın üzerindeydi. Aldığı proje ve ödev teslimlerindeki sürekli olarak titiz çalışma isteği ve derslerdeki katılımcılığı onu diğer öğrencilerin arasında farklı kılmıştır. Dersler dışındaki sosyal aktivitelerdeki istekli çalışmasını ise hedeflediği kariyer yolunca çok önemli bir artısı olarak görmekteyim. Son olarak okulumuz öğrencilerinin faydalanması için geliştirdiği mobil uygulaması kendisinin yaratıcılığı, çalışma azmi ve hırsı ile ilgili olumlu bir kanaat oluşturmuştur. Berat Göktuğ Özdemir'in profesyonel yaşamında da aynı başarıları göstereceğine ve kişisel özelliklerinden biri olan iletişim becerilerinin hedeflediği kariyer yolunda en önemli dinamiklerinden biri olacağına kesin gözüyle inanmaktayım. Bu sebeple kendisine dair tavsiyelerimi vermekten mutluluk duyarım.

Osman Hilmi KOÇAL
Yalova Üniversitesi, Dr. Öğretim Üyesi

Göktuğ, 2018 yaz stajını firmamızda başarıyla tamamladı. Kendisi verilen görevleri yerine getirmekle yetinmeyerek, kendi fikirlerini uygulamak üzere bizlere sundu ve parite uygulamasını yazarak oldukça başarılı şekilde sonuçlandırdı. Kendisi kurum içerisindeki iletişimi ve çalışkanlığıyla dikkat çekti, takım çalışmasına yatkınlığı ve görev bilinci oldukça yüksekti. Kendisiyle part-time da olsa çalışma isteğimizi de kendisine ilettik ancak okuldaki dersleri ve projeleri nedeniyle bu aşamada birlikte çalışma şansımız olmadı. Bulunduğu yere enerjisi ve yaratıcılığıyla oldukça katma değer katabilecek potansiyelde olduğundan referansım tamdır.

Onur AĞAN
Fugo, Proje Yöneticisi