İçeriğe atla
Muhammed Ali Kocabey
Muhammed Ali Kocabey
Akbank · Senior Android Engineer Üretime giden Android.

Muhammed Ali Kocabey.

Bankacılıkta üretime giden native Android sistemleri kuruyorum: mimari, güvenlik ve diğer ekiplerin üzerine geliştirme yaptığı ortak altyapı. İki somut örnek: lisanslı bir üçüncü parti çözümün yerini alan ve Şubat'tan beri canlıda olan kurum içi NFC kimlik doğrulama SDK'sı; bir de organizasyon genelinde canlıda çalışan, navigation için KSP tabanlı kod üretimi. Bir yandan da Aspectify ve SecureCheck'i açık kaynak olarak sürdürüyor, öğrendiklerimi yazıyor ve bir podcast kaydediyorum.

  • Kütahya, Türkiye
  • Doğru Android problemi için her zaman vaktim var
  • Türkiye'de remote-first · EU relokasyonuna açık
  • Kotlin · Compose · KSP · Coroutines
  1. 5+ yıldır Android
  2. Canlı NFC kimlik doğrulama SDK'sı · Şub 2026 · lisanslı çözümün yerini aldı
  3. 5 baştan sona geliştirdiğim smart-life/sadakat uygulamaları (Zorlu World, TAV Passport, 42 Maslak, Emaar, Nidalife)
  4. 2 öne çıkan açık kaynak projem: Aspectify · SecureCheck
  5. PSD I + PSM I · Scrum.org
  6. 4 dili üretimde yazdım: Kotlin, Java, Swift, Python
Mayıs 2026

Şu an üzerinde çalıştıklarım

Akbank Mobile · navigation modülü

NFC akışından sonra navigation/router modülü için KSP ile build-time kod üretimini geliştirdim; artık organizasyon genelinde canlıda.

Aspectify

Logging, retry, cache, timeout gibi çapraz kesen işleri tek bir annotation'la yönetiyor. Kotlin Reflection ve Dynamic Proxy üzerine kurulu.

Shaping the Future of Android

Android mimarisi üzerine kısa bölümler. Spotify, Apple Podcasts, Amazon Music, Deezer.

02 · Geçmiş

Profesyonel deneyim

  1. Senior Android Engineer

    Akbank T.A.S. (Veripark üzerinden)

    Oca 2026 - Şu an
    • Akbank Mobile'ın NFC kimlik doğrulama SDK'sını sıfırdan yazdım; Şubat 2026'dan beri canlı. Dışarıdan lisanslanan üçüncü parti bir çözümün yerine geçti.
    • KYC için NFC eID ve canlılık (liveness) temelli kimlik doğrulama onboarding'i geliştirdim; canlılığı anti-spoofing kontrolü olarak kullandım, sabit regülasyon tarihlerine yetiştirdim.
    • Feature modüllerinde ortak kullanılan Hilt multibinding pattern'lerini ve ortak network response mimarisini yazdım.
    • Navigation/router modülü için KSP'yle build-time kod üretimi geliştirdim; org genelinde production'da.

    Kotlin · NFC · KSP · Clean Architecture · Hilt · Coroutines/Flow · CI/CD

  2. Senior Android Developer

    Akbank T.A.S. (Veripark üzerinden)

    Şub 2024 - Oca 2026
    • Yatırım akışları, SIM block, kurumsal admin, limit yönetimi gibi 8'den fazla finansal modülü MVVM + UseCase mimarisine taşıdım. Statik analizle birlikte modül başına yaklaşık %85 test kapsamı tuttum.
    • RxJava'dan Coroutines'a geçişin PoC'sini yazdım; geliştirdiğim lifecycle-aware utility'ler org'un feature modüllerinde kullanılıyor.
    • Admin ve account ekranlarında uzun süredir kapanmayan session ve routing kaynaklı production crash'lerini kapattım.

    Kotlin · MVVM · UseCase · RxJava → Coroutines · Clean Architecture

  3. Android Developer

    Akbank T.A.S. (Veripark üzerinden)

    Şub 2023 - Şub 2024
    • CalendarSelectable ve DoubleOption gibi parametreli UI bileşenlerini yazdım; birkaç feature ekibi tarafından kullanıldı.
    • Static analysis pipeline'ı, encryption standartları ve secure coding pratiklerine katkıda bulundum.

    Kotlin · Static Analysis · Encryption

  4. Android Developer

    Altamira Digital

    Eki 2022 - Şub 2023
    • Beş smart-life ve sadakat uygulamasını modüler MVVM ve REST API'lerle baştan geliştirdim: Zorlu World, TAV Passport, 42 Maslak, Emaar, Nidalife. Hepsi Play Store uyumluluğunu karşıladı.
    • Canlıdaki yüksek trafikli uygulamalarda runtime sorunlarını ve crash oranını düşürdüm; sadakat ve konum tabanlı promosyonlar için güvenli oturum yönetimi ekledim.

    Kotlin · MVVM · REST · Play Console

  5. Android & iOS Developer

    Comodo / Xcitium

    Tem 2021 - Eki 2022
    • Cross-platform bir mobil güvenlik uygulamasını (Android/Java + iOS/Swift) tek başıma üstlendim: antivirüs tarama, runtime tehdit tespiti, cihaz bütünlüğü.
    • Senkronizasyonları zamanlanmış arka plan servislerine taşıyıp cihaz üzerindeki tarama yolunu kısaltarak tehdit tespit gecikmesini yaklaşık %25 düşürdüm.

    Kotlin · Java · Swift · Backend integration

  6. Kurucu & Geliştirici

    ScoreUpp

    Oca 2019 - Haz 2021
    • Play Store yorumlarından sentiment ve kategori çıkaran bir NLP analitik platformu kurdum. BERT, SymSpellPy ve özel sınıflandırıcılar üzerinden çalışıyordu.
    • MVP'yi Python ile (Flask backend, NLP pipeline) ve hafif bir Android arayüzüyle hayata geçirdim; otomatik yorum işaretlemeyle destek taleplerini %50 azalttım, 200'ün üzerinde erken kullanıcı ile beta'ya çıktım.

    Python · Flask · BERT · SymSpellPy · Android · NLP

03 · Açık kaynak

Açık kaynak ve önemli projeler

01

NFC Identity Verification SDK

Akbank · Şub 2026 - Şu an · production

Akbank Mobile için baştan tasarladığım in-house NFC kimlik doğrulama SDK'sı: NFC çipinden okuma, kimlik eşleştirme ve uçtan uca doğrulama akışı. Daha önce dışarıdan lisanslanan çözümün yerini aldı.

  • In-house · sıfırdan
  • NFC çip okuma · kimlik eşleştirme
  • Clean Architecture · modüler
  • Ortak Hilt multibinding altyapısı üzerine
  • Kotlin
  • NFC
  • Clean Architecture
  • KSP
  • CI/CD
02

Aspectify

Açık kaynak · 2025 - devam ediyor

Cross-cutting concern'leri (logging, auth, cache, retry, timeout) iş mantığından ayırıp tek bir annotation'ın arkasına taşır. Hem Android hem saf JVM'de çalışır.

  • @Loggable
  • @Retryable
  • @Cacheable
  • @Timed
  • @RateLimit
  • @BackgroundThread
  • @Debounce
  • @Timeout
  • @Transactional
  • @Authenticated
  • Kotlin
  • AOP
  • Reflection
  • Dynamic Proxy
  • Android · JVM
github.com/muhammedalikcb/aspectify
03

SecureCheck

Açık kaynak · 2025

Android için runtime ve sistem-seviyesi bütünlük kontrolleri. Root, Frida, Play Integrity, SSL pinning, tamper gibi 25+ kontrol tek bir SecurityState modelinde toplanır; audit ve diagnostik için dışarı aktarılabilir.

Jetpack Compose + MotionLayout arayüz, Dagger 2 ile DI, EncryptedSharedPreferences / AndroidKeyStore ile şifreli depolama.

  • Root
  • Frida / Xposed
  • Play Integrity
  • SSL Pinning
  • APK Signature
  • Tamper / Repack
  • Debugger
  • Emulator / VPN / MockLoc
  • Reflection
  • Dex Loading
  • WebView Security
  • Android
  • Security
  • MVVM
  • Clean Architecture
  • Dagger 2
github.com/muhammedalikcb/securecheck
05

Mealz Compose App

Açık kaynak · referans uygulama

Modern Android stack için sade bir referans uygulaması: MVVM, Coroutines, Compose, Retrofit. Yemek tarifi keşfi üzerine kurulu.

  • Jetpack Compose
  • MVVM
  • Coroutines
  • Retrofit
github.com/muhammedalikcb/Mealz-Compose-App
05 · Stack

Stack

Çoğu üretimden; veri/AI tarafı yan projelerden ve kurslardan.

İlgi alanları
  • Android
  • MVVM & Clean Architecture
  • Mobil güvenlik
  • REST
  • Back-End
  • İlişkisel veritabanı
  • NoSQL
  • Veri bilimi
  • Makine öğrenmesi
  • Derin öğrenme
  • Doğal dil işleme
  • Web kazıma

Mobil mimari

  • Kotlin
  • Java
  • Jetpack Compose
  • AndroidX
  • Coroutines
  • Flow
  • RxJava
  • Hilt
  • Dagger
  • Navigation Component
  • KSP
  • Custom SDK
  • Clean Architecture
  • MVVM
  • MVI
  • Modularization
  • Repository
  • UseCase
  • UDF
  • Retrofit
  • Room
  • Glide
  • Firebase

Güvenlik

  • NFC Identity Verification
  • Biometric Auth
  • Secure Coding
  • Encryption Standards
  • Runtime Integrity Checks
  • SSL Pinning
  • Play Integrity
  • Static Analysis
  • OWASP Mobile

Diller · üretim

  • Kotlin
  • Java
  • Swift
  • Python

Diller · aşinalık

  • C
  • C++
  • C#
  • SQL
  • JavaScript
  • PHP
  • x86 Assembly
  • HTML5 / CSS3

Back-End & veritabanı

  • Spring (JPA · REST)
  • Flask
  • REST API
  • MySQL
  • SQLite
  • MongoDB
  • Bootstrap

Veri & yapay zeka

  • BERT
  • TensorFlow
  • Keras
  • Scikit-Learn
  • spaCy
  • NLTK
  • SymSpellPy
  • NumPy
  • Pandas
  • Selenium

Test ve kalite

  • JUnit
  • Mockito
  • MockK
  • CI Test Pipelines
  • ~%85 kapsam
  • TDD
  • SOLID
  • OOP
  • DRY
  • KISS

Araçlar & DevOps

  • Git
  • GitLab CI/CD
  • Bitbucket
  • Docker
  • Google Cloud
  • AWS
  • Colab
  • Azure DevOps
  • Jira
  • Confluence
  • Android Studio
  • IntelliJ IDEA
06 · Eğitim

Sertifikalar ve eğitim

  • Sertifika Professional Scrum Developer I (PSD I) Scrum.org · 2025
  • Sertifika Professional Scrum Master I (PSM I) Scrum.org · 2025
  • Eğitim Agile & Scrum Master Training Akbank · 2023 (advanced modules 2024)
  • Eğitim Secure Coding Training Akbank · 2023
  • Uzmanlık programı Deep Learning ve NLP Uzmanlık Programı DeepLearning.AI (Coursera) · 2020 · Neural Networks, CNNs, Sequence Models
  • Eğitim Lisans, Bilgisayar Mühendisliği Konya Teknik Üniversitesi · 2016 - 2021
Scroll to top