Kaan Osmanagaoglu
Senior Android Developer | Kotlin Multiplatform
Experience
Tip.mi
Senior Mobile Developer (Contract)
Melbourne | 2025
  • Built a greenfield Android app in Compose plus a Compose Desktop admin panel with analytics surfaces.
  • Implemented product analytics and dashboards across Grafana and Mixpanel.
  • Led CI/CD with GitHub Actions and Fastlane, secure signing, staged rollouts and release automation.
  • Migrated SwiftUI iOS to shared KMP and shipped the Android + Desktop MVP to beta.
Zeller
Senior Mobile Engineer
Melbourne | 2023-2024
  • Delivered Tap-to-Pay with Kotlin Multiplatform and a React Native bridge; supported PCI certification.
  • Modernised terminal app architecture from RxJava/MVVM to Coroutines + MVI + Compose.
  • Expanded E2E testing with parallelised Maestro runners; contributed sharding upstream.
Quest Payment Systems
Senior Software Engineer
Melbourne | 2023
  • Managed 4+ Android and management apps across the PoS suite, owning delivery and release quality.
  • Met Android PayWave compliance requirements and secured payment processing licence approval.
  • Co-designed PoS applications with Westpac, NAB and Officeworks with a focus on security and reliability.
Crypto.com
Senior Android Developer
Melbourne | 2022-2023
  • Core architect for the Crypto.com DeFi Wallet app, designing and maintaining the self-custody wallet experience.
  • Partnered with Ethereum and Bitcoin teams on inter-blockchain bridges and cross-chain wallet flows.
  • Coordinated closely with Shenzhen and Taiwan engineering teams to deliver complex wallet features across time zones.
  • Drove bi-weekly agile cycles by reviewing new protocol research and integrating maths-heavy staking and pool logic with backend/blockchain teams.
Coles
Senior Android Developer (Contract)
Melbourne | 2021-2022
  • Built the Coles Express app from scratch including maps, geofencing, tracking and PayWave payments.
  • Integrated multiple payment gateways and collaborated across product, design and platform teams.
Experience Continued
PTV (ARQ Group)
Android Developer
Melbourne | 2020-2021
  • Architected complex UI flows and animations for the PTV (Public Transport of Victoria) app.
  • Built the testing pyramid and delivery practices across Java/Kotlin, Dagger and Retrofit.
Earlier Career
Grabba International
Android Developer
Brisbane | 2019-2020

Built biometric verification apps for airports, law enforcement and banking; integrated with biometric scanning hardware.

Department of Defense (Praesidium Global)
Android and Robotics Developer
Sunshine Coast | 2018-2019

Developed UGV control apps, ROS/Lidar collision detection and backend integrations for sensors and networking.

ARQ Group / Suncorp Bank
Android Developer
Brisbane | 2017-2018

Delivered private banking app with Java/Kotlin, MVVM and Dagger; collaborated across identity and API teams.

Mobey
Android Developer
Gold Coast | 2016-2017

Led Android development for an on-demand delivery platform; implemented geofencing and push notifications.

RSA (EMC/Dell)
Software Engineer
Brisbane | 2016

Developed RSA BSAFE crypto libraries in C/ASM, Python build automation and HSM integration; built Android PoC apps for mobile security.