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

Muhammed Ali Kocabey.

5 yıldır Android. Akbank Mobile'da NFC kimlik doğrulama SDK'sı production'da. Aspectify ve SecureCheck açık kaynak.

  • Kütahya, Türkiye
  • Yeni fırsatlara açık
  • Kotlin · Compose · KSP · Coroutines
  1. 5+ yıl Android
  2. $1-2M NFC SDK'nın yerine geçtiği yıllık lisans
  3. 6 production uygulama (Akbank, ALiving, Zorlu World, TAV Passport, 42 Maslak, Emaar)
  4. 17+ GitHub deposu
  5. PSD I + PSM I · Scrum.org
  6. 4 dil: Kotlin · Java · Swift · Python
Mayıs 2026 itibarıyla

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

Akbank Mobile — NFC kimlik doğrulama

KSP tabanlı build-time kod üretimi (navigation/router modülü için), production'a alınma süreci.

Aspectify

Kotlin Reflection ve Dynamic Proxy ile çalışan AOP framework — logging, retry, caching, timeout için annotation-driven çözümler.

Podcast — Shaping the Future of Android

Scalable architectures, Kotlin mastery, real-world tactics. Spotify, Apple Podcasts, Amazon Music ve Deezer'da yayında.

02 · Geçmiş

Profesyonel deneyim

  1. Staff Android Engineer

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

    Oca 2026 — Şu an
    • NFC kimlik doğrulama SDK'sını yazdım ve production'a aldım. Şubat 2026'dan beri Akbank Mobile'da canlı; bankaya yıllık 1-2M$ maliyet getiren üçüncü parti çözümün yerine geçti.
    • Birden fazla ekip tarafından paylaşılan Hilt multibinding pattern'i ve ortak network response mimarisini yazdım; 5+ ekip kullanıyor.
    • Navigation/router modülü için KSP build-time kod üretimi yazdım; 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
    • 8+ finansal modülü (yatırım akışları, SIM block, kurumsal admin, limit yönetimi) MVVM + UseCase'e taşıdım; modül başına %80-90 test kapsamı.
    • RxJava → Coroutines geçişi için PoC ve lifecycle-aware utility'ler yazdım; 15+ feature modülünde kullanıldı.
    • Admin/account ekranlarında session ve routing kaynaklı production crash'leri ortadan kaldırdım.

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

  3. Android Developer

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

    Şub 2023 — Şub 2024
    • Birden fazla ekibin kullandığı parametreli UI bileşenleri (CalendarSelectable, DoubleOption) yazdım.
    • Static analysis, encryption ve secure coding pipeline'larına katkıda bulundum.

    Kotlin · Static Analysis · Encryption

  4. Android Developer

    Altamira Digital

    Eki 2022 — Şub 2023
    • 5 smart-life ve sadakat uygulaması (Zorlu World, TAV Passport, 42 Maslak, Emaar, Nidalife) greenfield olarak yazıldı; ilk gönderimde Play Store onayı.
    • ALiving ve Zorlu World production app'lerinde runtime sorunlarını ve crash'leri düşürdüm.

    Kotlin · MVVM · REST · Play Console

  5. Android & iOS Developer

    Comodo / Xcitium

    Tem 2021 — Eki 2022
    • Cross-platform mobil güvenlik uygulamasını (Android/Java + iOS/Swift) tek başıma sürdürdüm: antivirus tarama, runtime tehdit tespiti, cihaz integrity.
    • Threat detection latency'sini security testing workflow ile ~%25 düşürdüm.

    Kotlin · Java · Swift · Backend integration

  6. Kurucu & Geliştirici

    ScoreUpp

    Oca 2019 — Haz 2021
    • Play Store yorumlarından sentiment ve sınıflandırma çıkaran NLP analitik platformunu kurdum (BERT, SymSpellPy, custom classifier'lar).
    • 200+ early adopter ile beta'ya çıkıldı.

    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

Android için tam in-house NFC kimlik doğrulama SDK'sı tasarladım. Yıllık 1-2M$ maliyet getiren third-party lisansının yerine geçti. Şubat 2026'dan beri canlı.

  • Kotlin
  • NFC
  • Clean Architecture
  • KSP
  • CI/CD
02

Aspectify

Açık kaynak · 2025 — devam ediyor

Kotlin Reflection ve Dynamic Proxy üzerine kurulu AOP framework. Logging, retry, caching, timeout gibi cross-cutting concerns için annotation-driven çözümler. Medium yazısı ve Spotify podcast bölümü ile yayınlandı.

  • Kotlin
  • AOP
  • Reflection
  • Dynamic Proxy
github.com/muhammedalikcb/aspectify
03

SecureCheck

Açık kaynak · 2025

25+ runtime ve system-level integrity check ile modüler Android güvenlik kütüphanesi. Root, debugger, emulator, hooking ve tampering tespiti.

  • Android
  • Security
  • Runtime Integrity
github.com/muhammedalikcb/securecheck
04

Mealz Compose App

Açık kaynak · referans uygulama

Yemek tarifi keşif uygulaması — modern Android stack'i (Compose, Hilt, Coroutines, Clean Architecture) gösteren referans implementasyon.

  • Jetpack Compose
  • Clean Architecture
  • Coroutines
github.com/muhammedalikcb/Mealz-Compose-App
05 · Stack

Yetenek matrisi

Üretimde kullandıklarım — bilgi olarak değil, gönderdiğim kodla ölçülmüş.

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