Skip to content
Muhammed Ali Kocabey
Muhammed Ali Kocabey
Akbank · Staff Android Engineer Android, written for production.

Muhammed Ali Kocabey.

I wrote Akbank Mobile's NFC identity verification flow, live since February 2026. I also maintain two open-source projects on GitHub: Aspectify, an AOP framework for Kotlin, and SecureCheck, a security library for Android.

  • Kütahya, Turkey
  • Open to new opportunities
  • Kotlin · Compose · KSP · Coroutines
  1. 5+ years on Android
  2. $1-2M annual third-party license retired by the NFC SDK
  3. 6 production apps shipped
  4. 17+ public repos on GitHub
  5. PSD I + PSM I · Scrum.org
  6. 4 languages: Kotlin, Java, Swift, Python
May 2026

What I'm on right now

Akbank Mobile · navigation module

After the NFC flow shipped, I'm writing KSP-based codegen for the navigation/router module. Currently being rolled out org-wide.

Aspectify

Handles cross-cutting concerns like logging, retry, cache and timeout through a single annotation. Built on Kotlin Reflection and Dynamic Proxy.

Shaping the Future of Android

Short episodes on Android architecture. Spotify, Apple Podcasts, Amazon Music, Deezer.

02 · Track record

Professional experience

  1. Staff Android Engineer

    Akbank T.A.S. (via Veripark)

    Jan 2026 — Present
    • Wrote Akbank Mobile's NFC identity verification SDK from scratch. Live since Feb 2026; replaces a third-party solution that cost the bank $1-2M/year.
    • Wrote the shared Hilt multibinding patterns and the common network-response architecture every feature team uses.
    • Built KSP-based build-time codegen for the navigation/router module; rolled out across the org in production.

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

  2. Senior Android Developer

    Akbank T.A.S. (via Veripark)

    Feb 2024 — Jan 2026
    • Migrated more than 8 financial modules (investment flows, SIM block, corporate admin, limit management) to MVVM + UseCase. Hit 80–90% test coverage per module.
    • Wrote the RxJava → Coroutines migration PoC. The lifecycle-aware utilities I shipped run across the org's feature modules.
    • Closed long-standing session and routing crashes on the admin and account screens.

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

  3. Android Developer

    Akbank T.A.S. (via Veripark)

    Feb 2023 — Feb 2024
    • Built parameterized UI components like CalendarSelectable and DoubleOption; picked up by several feature teams.
    • Contributed to the static-analysis pipeline, encryption standards, and secure-coding practices.

    Kotlin · Static Analysis · Encryption

  4. Android Developer

    Altamira Digital

    Oct 2022 — Feb 2023
    • Built five smart-life and loyalty apps end to end: Zorlu World, TAV Passport, 42 Maslak, Emaar, Nidalife. All cleared Play Store review on the first submission.
    • Brought down runtime issues and crash rate on the ALiving and Zorlu World apps in production.

    Kotlin · MVVM · REST · Play Console

  5. Android & iOS Developer

    Comodo / Xcitium

    Jul 2021 — Oct 2022
    • Owned a cross-platform mobile security app on my own — Android/Java and iOS/Swift: antivirus scanning, runtime threat detection, device integrity.
    • Cut threat-detection latency by ~25% by wiring the security-testing workflow into the app lifecycle.

    Kotlin · Java · Swift · Backend integration

  6. Founder & Developer

    ScoreUpp

    Jan 2019 — Jun 2021
    • Built an NLP analytics platform that pulled sentiment and categories out of Play Store reviews — BERT, SymSpellPy, and custom classifiers under the hood.
    • Took it into beta with 200+ early adopters.

    Python · Flask · BERT · SymSpellPy · Android · NLP

03 · Open source

Open source & key projects

01

NFC Identity Verification SDK

Akbank · Feb 2026 — Present · production

The in-house NFC identity verification SDK I designed end to end for Akbank Mobile: NFC chip reading, identity matching, and the full verification flow. Replaced a previously licensed third-party solution.

  • In-house · ground-up
  • 80–90% test coverage
  • Clean Architecture · modular
  • CI/CD shipping
  • Kotlin
  • NFC
  • Clean Architecture
  • KSP
  • CI/CD
02

Aspectify

Open source · 2025 — ongoing

Separates cross-cutting concerns (logging, auth, cache, retry, timeout) from business logic behind a single annotation. Runs on Android and plain JVM alike.

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

SecureCheck

Open source · 2025

3

Runtime and system-level integrity checks for Android. Root, Frida, Play Integrity, SafetyNet, SSL pinning, tamper — 25+ checks aggregated into a single SecurityState model; exportable for auditing and diagnostics.

Jetpack Compose + MotionLayout UI, DI via Dagger 2, encrypted storage with EncryptedSharedPreferences / AndroidKeyStore.

  • 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
05

Mealz Compose App

Open source · reference app

A clean reference app for the modern Android stack: MVVM, Coroutines, Compose, Retrofit. Built around recipe discovery.

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

Stack

Things I've shipped, not things I've read about.

Focus areas
  • Android
  • MVVM & Clean Architecture
  • Mobile security
  • REST
  • Back-End
  • Relational DB
  • NoSQL
  • Data science
  • Machine learning
  • Deep learning
  • NLP
  • Web scraping

Mobile architecture

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

Security

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

Languages

  • Kotlin
  • Java
  • Swift
  • Python
  • C
  • C++
  • C#
  • PHP
  • JavaScript
  • SQL
  • x86 Assembly
  • HTML5 / CSS3

Back-End & data stores

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

Data & AI (side projects)

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

Testing & quality

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

Tooling & DevOps

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

Credentials & education

  • Certification Professional Scrum Developer I (PSD I) Scrum.org · 2025
  • Certification Professional Scrum Master I (PSM I) Scrum.org · 2025
  • Training Agile & Scrum Master Training Akbank · 2023 (advanced modules 2024)
  • Training Secure Coding Training Akbank · 2023
  • Specialization Deep Learning & NLP — deeplearning.ai / Stanford 2020 · Neural Networks, CNNs, Sequence Models
  • Education MSc — Computer Engineering Konya Technical University · Sep 2022 — Present
  • Education BSc — Computer Engineering Konya Technical University · 2016 — 2021
Scroll to top