İçeriğe atla
Muhammed Ali Kocabey
Muhammed Ali Kocabey
Akbank · Staff Android Engineer Android, üretim için yazılmış.

Muhammed Ali Kocabey.

Akbank Mobile'ın NFC kimlik doğrulama akışını yazdım, Şubat 2026'dan beri canlı. Yan tarafta GitHub'da iki proje açık: Kotlin için AOP framework'ü Aspectify ve Android için güvenlik kütüphanesi SecureCheck.

  • Kütahya, Türkiye
  • Yeni fırsatlara açık
  • Kotlin · Compose · KSP · Coroutines
  1. 5+ yıldır Android
  2. $1-2M yıllık üçüncü parti lisans, NFC SDK ile sıfırlandı
  3. 6 production app (Akbank, ALiving, Zorlu World, TAV Passport, 42 Maslak, Emaar)
  4. 17+ GitHub'da açık repo
  5. PSD I + PSM I · Scrum.org
  6. 4 dil: Kotlin, Java, Swift, Python
Mayıs 2026

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

Akbank Mobile · navigation modülü

NFC akışı canlıya çıktıktan sonra, navigation/router modülü için KSP ile build-time kod üretimi yazıyorum. Org genelinde production'a alınma sürecinde.

Aspectify

Logging, retry, cache, timeout gibi tekrar eden işleri tek bir annotation'a indiriyor. Kotlin Reflection ve Dynamic Proxy üzerinde çalışıyor.

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. Staff 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ı; bankaya yıllık 1-2 milyon dolara mal olan üçüncü parti çözümün yerine geçti.
    • Bütün feature ekiplerinin kullandığı paylaşı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'a alındı.

    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 — modül başına %80-90 test kapsamına çıktım.
    • 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ı sıfırdan yazdım: Zorlu World, TAV Passport, 42 Maslak, Emaar, Nidalife. Hepsi ilk gönderimde Play Store onayı aldı.
    • ALiving ve Zorlu World gibi canlıdaki uygulamalarda runtime sorunlarını ve crash oranını düşürdüm.

    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 götürdüm: antivirus tarama, runtime tehdit tespiti, cihaz integrity.
    • Security testing workflow'unu app lifecycle'ına entegre ederek 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.
    • 200'ün üzerinde early adopter ile beta'ya çıktık.

    Python · Flask · BERT · SymSpellPy · Android · NLP

03 · Açık kaynak

Açık kaynak ve önemli projeler

01

NFC Identity Verification SDK

Akbank · 2025-2026 · production

Akbank Mobile için sıfırdan yazdığım NFC kimlik doğrulama SDK'sı. Yıllık 1-2 milyon dolar maliyetli üçüncü parti lisansın yerine geçti, Şubat 2026'dan beri canlı.

  • In-house · sıfırdan
  • %80-90 test kapsamı
  • Clean Architecture · modüler
  • CI/CD ile shipping
  • Kotlin
  • NFC
  • Clean Architecture
  • KSP
  • CI/CD
02

Aspectify

Açık kaynak · 2025 — devam ediyor

Logging, auth, cache, retry, timeout gibi tekrar eden işleri tek bir annotation'a indiriyor. Kotlin Reflection ve Dynamic Proxy ile çalışıyor; hem Android hem JVM tarafında.

  • @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 system-level integrity kontrolleri. Root, Frida, Play Integrity, SafetyNet, SSL pinning, tamper — 25 üzeri kontrol tek bir SecurityState modelinde toplanıyor; audit ya da diagnostic için dışa aktarılabiliyor.

  • Root
  • Frida / Xposed
  • Play Integrity
  • SafetyNet
  • 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
04

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

Tutorial izlemekten değil, üretime gönderdiğim koddan.

Mobil mimarisi

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

Güvenlik

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

Test ve kalite

  • JUnit
  • Mockito
  • MockK
  • CI Test Pipelines
  • 80-90% Coverage
  • TDD
  • SOLID
  • OOP
  • DRY
  • KISS

Tooling ve DevOps

  • Git
  • GitLab CI/CD
  • Firebase
  • Room
  • Retrofit
  • OkHttp
  • Azure DevOps
  • Jira
  • Confluence

Yapay zeka ve veri

  • BERT
  • SymSpellPy
  • NLP Classifiers
  • TensorFlow
  • Python
  • Flask
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
  • Specialization Deep Learning & NLP — deeplearning.ai / Stanford 2020 · Neural Networks, CNNs, Sequence Models
  • Eğitim Yüksek Lisans — Bilgisayar Mühendisliği Konya Teknik Üniversitesi · Eyl 2022 — Şu an
  • Eğitim Lisans — Bilgisayar Mühendisliği Konya Technical University · 2016 — 2021