M.A.K
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
5+

yıldır Android

Canlı

NFC kimlik doğrulama SDK'sı · Şub 2026 · lisanslı çözümün yerini aldı

5

baştan sona geliştirdiğim smart-life/sadakat uygulamaları (Zorlu World, TAV Passport, 42 Maslak, Emaar, Nidalife)

2

öne çıkan açık kaynak projem: Aspectify · SecureCheck

PSD I

+ PSM I · Scrum.org

4

dili üretimde yazdım: Kotlin, Java, Swift, Python

TEMMUZ 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ÇMİŞ

Profesyonel deneyim

Senior Android Engineer

Oca 2026 - Şu an

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

  • 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

Senior Android Developer

Şub 2024 - Oca 2026

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

  • 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

Android Developer

Şub 2023 - Şub 2024

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

  • 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

Android Developer

Eki 2022 - Şub 2023

Altamira Digital

  • 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

Android & iOS Developer

Tem 2021 - Eki 2022

Comodo / Xcitium

  • 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

Kurucu & Geliştirici

Oca 2019 - Haz 2021

ScoreUpp

  • 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ÇIK 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ırdanNFC çip okuma · kimlik eşleştirmeClean Architecture · modülerOrtak Hilt multibinding altyapısı üzerine
KotlinNFCClean ArchitectureKSPCI/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
KotlinAOPReflectionDynamic ProxyAndroid · JVMgithub.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.

RootFrida / XposedPlay IntegritySSL PinningAPK SignatureTamper / RepackDebuggerEmulator / VPN / MockLocReflectionDex LoadingWebView Security
AndroidSecurityMVVMClean ArchitectureDagger 2github.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 ComposeMVVMCoroutinesRetrofitgithub.com/muhammedalikcb/Mealz-Compose-App

04 · DÜŞÜNCE

Yazı ve konuşmalar

Kendi açık kaynak projelerimi (Aspectify, SecureCheck) ve üretimde çarptığım şeyleri (RxJava→Coroutines, geri tuşu, CV otomasyonu) yazıyorum.

Tüm yazılar

05 · STACK

Stack

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

İLGİ ALANLARI

AndroidMVVM & Clean ArchitectureMobil güvenlikRESTBack-Endİlişkisel veritabanıNoSQLVeri bilimiMakine öğrenmesiDerin öğrenmeDoğal dil işlemeWeb kazıma

MOBİL MİMARİ

KotlinJavaJetpack ComposeAndroidXCoroutinesFlowRxJavaHiltDaggerNavigation ComponentKSPCustom SDKClean ArchitectureMVVMMVIModularizationRepositoryUseCaseUDFRetrofitRoomGlideFirebase

GÜVENLİK

NFC Identity VerificationBiometric AuthSecure CodingEncryption StandardsRuntime Integrity ChecksSSL PinningPlay IntegrityStatic AnalysisOWASP Mobile

DİLLER · ÜRETİM

KotlinJavaSwiftPython

DİLLER · AŞİNALIK

CC++C#SQLJavaScriptPHPx86 AssemblyHTML5 / CSS3

BACK-END & VERİTABANI

Spring (JPA · REST)FlaskREST APIMySQLSQLiteMongoDBBootstrap

VERİ & YAPAY ZEKA

BERTTensorFlowKerasScikit-LearnspaCyNLTKSymSpellPyNumPyPandasSelenium

TEST VE KALİTE

JUnitMockitoMockKCI Test Pipelines~%85 kapsamTDDSOLIDOOPDRYKISS

ARAÇLAR & DEVOPS

GitGitLab CI/CDBitbucketDockerGoogle CloudAWSColabAzure DevOpsJiraConfluenceAndroid StudioIntelliJ IDEA

06 · EĞİTİM

Sertifikalar ve eğitim

SERTİFİKA

Professional Scrum Developer I (PSD I)

Scrum.org · 2025

SERTİFİKA

Professional Scrum Master I (PSM I)

Scrum.org · 2025

EĞİTİM

Agile & Scrum Master Training

Akbank · 2023 (advanced modules 2024)

EĞİTİM

Secure Coding Training

Akbank · 2023

UZMANLIK PROGRAMI

Deep Learning ve NLP Uzmanlık Programı

DeepLearning.AI (Coursera) · 2020 · Neural Networks, CNNs, Sequence Models

EĞİTİM

Lisans, Bilgisayar Mühendisliği

Konya Teknik Üniversitesi · 2016 - 2021

Detaylı özgeçmiş: kurslar ve organizasyonlar →

KONUŞALIM

En kısa yol: 30 dakikalık görüşme

NFC, Kotlin'de AOP ya da runtime güvenlik kontrolleri. Bunlardan birinde takılıysan Aspectify veya SecureCheck deposunda issue aç, ya da takvimden 30 dakika al.

Tüm linkler → /links