
Sergey Filonuyk
@sergeyfilonuyk
I build reliable Android and iOS apps with Kotlin Multiplatform.
What I'm looking for
I build Android and iOS apps from a shared Kotlin Multiplatform codebase, with 2+ years of commercial experience.
At FullStack, I worked on Skill, a multi-sport GPS tracking app. I fixed GPS track corruption with atomic file writes, kept the foreground GPS service alive after process death, and supported non-GMS devices.
I also migrated Google Play Billing from version 4 to 8, resolved a Play Store rejection using Photo Picker, and wrote custom Detekt rules to enforce architecture boundaries in CI.
Previously at EagleDev, I migrated an Android app to Kotlin Multiplatform, shared business logic across Android and iOS, built type-safe Compose Navigation, and integrated MyTracker analytics and APNS push notifications.
Experience
Work history, roles, and key accomplishments
Skill — multi-sport tracking app for Android and iOS, built with Kotlin Multiplatform.
- Fixed GPS track corruption: recordings are written to a .tmp file and moved atomically on finish — eliminated zero-byte tracks being uploaded as valid data.
- Made the foreground GPS service survive process death: AlarmManager-based restart, FusedLocationProvider, START_STICKY; investigated LMK/NDK crashes wit
- Migrated an Android app to Kotlin Multiplatform, sharing business logic between Android and iOS.
- Implemented type-safe Compose Navigation with custom NavTypes.
- Integrated MyTracker SDK analytics and APNS push notifications on iOS.
Education
Degrees, certifications, and relevant coursework
Novosibirsk State Technical University (NSTU)
Bachelor's degree, Computer Science and Automation
2023 - 2027
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Skills
Interested in hiring Sergey?
You can contact Sergey and 90k+ other talented remote workers on Himalayas.
Message SergeyGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
