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

Muhammed Ali Kocabey.

I build native Android systems that ship in banking: architecture, security, and the shared infrastructure other teams build on top of. Two concrete examples: an in-house NFC identity-verification SDK that replaced a licensed third party and has been live since February, and a KSP navigation codegen running in production org-wide. Alongside that I keep Aspectify and SecureCheck open source, write up what I learn, and record a podcast.

  • Kütahya, Turkey
  • Will talk for the right Android problem
  • Remote-first in Turkey · open to EU relocation
  • Kotlin · Compose · KSP · Coroutines
  1. 5+ years on Android
  2. Live NFC identity-verification SDK · Feb 2026 · replaced a licensed vendor
  3. 5 smart-life/loyalty apps built end-to-end (Zorlu World, TAV Passport, 42 Maslak, Emaar, Nidalife)
  4. 2 flagship open source: Aspectify · SecureCheck
  5. PSD I + PSM I · Scrum.org
  6. 4 languages shipped in production: Kotlin, Java, Swift, Python
May 2026

What I'm on right now

Akbank Mobile · navigation module

After the NFC flow shipped, I built KSP-based codegen for the navigation/router module. It's now in production 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. Senior 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. Replaced a licensed third-party solution.
    • Built NFC eID and liveness-based identity-verification onboarding for KYC, using liveness as an anti-spoofing control, delivered under fixed regulatory deadlines.
    • Wrote the shared Hilt multibinding patterns and the common network-response architecture used across feature modules.
    • Built KSP-based build-time codegen for the navigation/router module; shipped org-wide 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, holding around 85% unit-test coverage with static analysis.
    • 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 with modular MVVM and REST APIs: Zorlu World, TAV Passport, 42 Maslak, Emaar, Nidalife. All met Play Store compliance.
    • Cut runtime issues and crash rates on high-traffic apps in production, and added secure session handling for loyalty and location-based promotions.

    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, across Android/Java and iOS/Swift: antivirus scanning, runtime threat detection, device integrity.
    • Cut threat-detection latency by about 25% by moving syncs to scheduled background services and trimming the on-device scan path.

    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, using BERT, SymSpellPy, and custom classifiers under the hood.
    • Built the MVP in Python (Flask backend, NLP pipeline) with a lightweight Android frontend, cut support requests by 50% through automated review flagging, and 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
  • NFC chip read · identity matching
  • Clean Architecture · modular
  • Built on shared Hilt multibinding
  • 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

Runtime and system-level integrity checks for Android. Root, Frida, Play Integrity, SSL pinning, tamper and more, 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
  • 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

Most of this is from production; the data/AI side is from side projects and coursework.

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
  • 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 · production

  • Kotlin
  • Java
  • Swift
  • Python

Languages · familiar

  • C
  • C++
  • C#
  • SQL
  • JavaScript
  • PHP
  • 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
  • ~85% 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 Specialization DeepLearning.AI (Coursera) · 2020 · Neural Networks, CNNs, Sequence Models
  • Education BSc, Computer Engineering Konya Technical University · 2016 - 2021
Scroll to top