Samet Berk Ozdemir

Samet Berk Ozdemir

Toronto, Ontario

Hello! I’m an Android and Kotlin Multiplatform developer who enjoys building solid, user‑focused mobile apps. I’ve worked on banking, telecom, fitness, and e‑commerce products, mostly using KMP, modern Android with Kotlin, Coroutines, Jetpack/Compose, and clean architecture, and lately I’ve been focusing even more on KMP to ship Android and iOS apps from a shared codebase.

Let’s connect

Have a project in mind or just want to say hi? I’m always open to chat.

Connect on LinkedIn open_in_new

My Work

A selection of my projects showcasing my expertise in Kotlin, Android, and Kotlin Multiplatform development.

Resume

My journey so far

Experience

3+ years

Android & KMP across banking, telecom, e‑commerce, fitness.

Focus

Android · KMP (Kotlin Multiplatform)

Product‑focused, scalable, testable mobile apps.

Experience & Education

smartphone

Mobile Developer

June 2025 – Present

BlueWave Labs · Toronto, Ontario

  • • Leading development of Checkmate, an open‑source server monitoring platform, using Kotlin Multiplatform (KMP) with ~95% code sharing between Android and iOS.
  • • Architected shared data, network, and domain layers with Ktor, Coroutines, and Flow for asynchronous, reactive, cross‑platform data handling.
  • • Collaborate in an Agile team to design cross‑platform mobile solutions, delivering synchronized Android and iOS apps for server monitoring, response tracking, and incident management.
school

Postgraduate in Mobile Application Development

January 2024 – January 2025

Fanshawe College · London, Ontario

  • • Achieved 4.05 GPA and President’s Honour Roll while studying mobile application development with a focus on Android and Kotlin.
  • • Built several mobile projects using Kotlin and Jetpack Compose for the capstone project.
smartphone

Android Developer

June 2022 – November 2022

Loodos Technology · Istanbul, Türkiye

  • • Architected and delivered the Home Internet module for Vodafone Turkey’s app (Kotlin, MVVM, Dagger2) serving 50M+ downloads, rewriting the legacy codebase for better maintainability.
  • • Implemented asynchronous API calls with Coroutines and Flow, improving network responsiveness and reducing ANR rates.
  • • Optimized performance and data handling, reducing module load time by ~35% and eliminating critical crash scenarios.
  • • Developed key user‑facing modules for A101’s app (5M+ downloads), including campaigns, product detail UI, and loyalty flows using Jetpack Compose and Material Design.
fitness_center

Android Developer

June 2021 – June 2022

Mobven Technologies · Istanbul, Türkiye

  • • Built and maintained MAC+ (MacFit), a fitness app with 1M+ downloads, using Kotlin, MVVM, Retrofit, Room, and Coroutines.
  • • Designed an OTP‑based authentication system, integrated Google Maps with Flow‑based live data streams, and implemented training video streaming features.
  • • Developed and maintained an internal Android app for DenizBank employees to track and manage vendor locations with Google Maps API and real‑time data synchronization.
  • • Resolved production bugs and optimized database queries, increasing crash‑free user rate from ~80% to 98.2%.
school

Bachelor of Science in Computer Science

September 2017 – February 2022

Kadir Has University · Istanbul, Türkiye

  • • Studied core computer science, algorithms, and software engineering while starting to specialize in mobile development.
  • • Completed projects using Java, Kotlin, and modern development practices that led into professional Android work.
local_shipping

Software Engineer Intern

August 2019 – September 2019

Hepsiburada · Istanbul, Türkiye

  • • Contributed to Hepsiburada’s courier delivery app, developing Android features with Kotlin, MVVM, and Realm for offline‑first data storage.
  • • Assisted with Spring‑based backend services and implemented RESTful APIs for the order management system.
  • • Optimized local data persistence using Realm to enable robust offline functionality for couriers.
  • • Collaborated with cross‑functional Agile teams including product owners, analysts, and senior developers to deliver features on schedule.