I design Android apps using Kotlin, Compose, and modular patterns — with a strong focus on long-term maintainability and security.
I enjoy writing clean, reusable code that simplifies both development and collaboration.
Hi, I'm Muhammed Ali Kocabey Android developer with 4+ years of hands-on experience, mostly in fintech and enterprise-scale apps. I specialize in Kotlin, secure architecture, and testable modular code.
- Specialized in Kotlin, Clean Architecture, Modular Systems, Jetpack Compose (in OSS projects).
- Focused on secure coding, scalable architecture, and lifecycle-aware test utilities.
- Creator of Aspectify, a small library I built to handle cross-cutting concerns like retries and logging — with minimal boilerplate.
- I write about Android architecture and Kotlin development in both Turkish and English on Medium.
- Host of Shaping the Future of Android, I turn selected blog posts into short podcast episodes — sharing real-world tips and reflections from my work in Android development.
- Open to remote roles or relocation, especially in Europe, the US, or Dubai.
In my enterprise role at Akbank, I use a custom declarative UI framework (not Jetpack Compose), tailored to internal design systems and CI/CD requirements.
- Refactored and reused the NFC verification flow in 4+ feature modules, improving testability and SDK integration time.
- Delivered flows like SIM unblocking and admin unlock with encrypted sessions and secure architecture.
- Created reusable UI components (e.g., CalendarSelectable, DoubleOptionView) from scratch.
- Led the migration PoC from RxJava to Coroutines, later standardized across multiple modules.
- Introduced lifecycle-safe coroutine utilities used in 15+ test cases.
- Took initiative in deprecated API replacements (e.g.,
onBackPressed
) with modern, high-order solutions. - Integrated time-critical SDKs (e.g., NFC & Liveness) under production deadlines.
- Exploring Kotlin Symbol Processing (KSP) and Compiler Plugin tooling.
- Enhancing legacy enterprise codebases with secure, modular Kotlin architecture.
- Working on better coroutine testing tools and writing about real-world performance issues in UI layers.
Architecture & Tools:
MVVM, Hilt, Clean Architecture, Coroutines + Flow, Retrofit, Room, Firebase, GitHub Actions
Testing & Utilities:
JUnit, Mockk, Test Base Utilities, Lifecycle-aware Collectors, Static Analysis Tools
-
Aspectify: A modern, modular AOP Framework for Android & Kotlin
→ Started as an experiment in modular AOP, now helps me abstract retries/logging in large-scale apps. -
SecureCheck:
→ A showcase security app with 25+ checks like root, SSL pinning, Frida/Xposed, SafetyNet and more — all wrapped in a modular Clean Architecture setup. -
Akbank Mobile (Enterprise, Private):
→ Delivered modular fintech flows (Investment, SIM Block, Corporate Admin, 129 Unlock, Holiday Access) with MVVM, encrypted session management, and test utilities. -
Smart-Life & Loyalty Apps:
→ Developed and maintained multiple loyalty apps (TAV Passport, Zorlu World, ALiving) with secure session handling and RESTful APIs. -
Comodo Mobile Security:
→ Designed and implemented mobile antivirus and scan features on Android & iOS.
Shaping the Future of Android
A short-format podcast where I talk about real-world topics in Android development — from secure architecture to modular design patterns.
→ Listen on Spotify
Latest on Medium
- Aspectify: A Modern AOP Framework for Android and Kotlin World
A lightweight annotation-based approach to handle retries, logging, and timeouts in a modular way — without boilerplate.
– Scrum.org (2025)
- Secure Coding Training – Akbank Internal Workshop (2023)
- Deep Learning Specialization – deeplearning.ai, Stanford (2020)
If you find my work valuable, feel free to connect or drop a star on any repo you like. Thanks for stopping by!