• File

Bohdan

Android developer

Considering positions: Android developer, Senior Engineer
City of residence: Kyiv
Ready to work: Remote
Considering positions:
Android developer, Senior Engineer
City of residence:
Kyiv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Bohdan Serdiuk

Kotlin Multiplatform Developer(Android/iOS/macOS/Windows/Linux)

SUMMARY CORE SKILLS

I’m a result-oriented Software Engineer with 7+ Kotlin, KMP, Java, Swift,
years of experience, specializing in Kotlin SwiftUI, JNI/JNA,
Multiplatform (KMP) and mobile development. I Swift/Objective-C Interop,
build native applications for Android, iOS, and CI/CD, Firebase, Jetpack
Desktop (JVM: macOS/Windows/Linux), and have Compose/Compose
led engineering teams while introducing new Multiplatform, UIKit, Kotlin
KMM/KMP architectural approaches. I also have Coroutines, Kotlin
experience of refactoring, maintaining, and Flow/Channels, Kodein, Koin,
delivering new features for application with Dagger2, Glide, Coil, Retrofit,
200,000+ active users. Ktor, SQLDelight, Room,
Clean Architecture,
MVP/MVVM/MVI, Google
PROFESSIONAL EXPERIENCE Maps(experience in working
with TileProvider,
GroundOverlay, Marker),
●​ RainViewer Huawei Map Kit, Google Play
Android Engineer | OCT 2018 - Jan 2021 Services Location, Huawei
​ Location Kit, Google Play’s
Refactored the application to follow Clean Billing, Huawei IAP,
WorkManager, AdMob,
Architecture principles with an MVP-based
Intercom, OneSignal, Jcodec,
presentation layer. Increased business-logic test Gradle, Mockk, ProGuard
coverage with unit tests, migrated functionality to ​
Huawei Mobile Services (HMS), and introduced
dependency injection using Dagger 2. Contributed OTHER SKILLS
significantly to the development and ongoing support
of a major new version of the mobile application. Asana, Figma, Git, Mercurial,
Bitbucket Pipelines, GitLab
Pipelines, Postman, Agile,
●​ Intobi Jira, Jenkins

Kotlin Multiplatform Mobile developer(Android/iOS)
| FEB 2021 - MAR 2023
LANGUAGES

During my time with the company, I successfully English: Advanced
launched two projects from scratch. The first was Ukrainian: Native
FixFlow (by Amit), a specialized application for
service stations that tracks parts and inventory by
scanning barcodes using either the device camera
or dedicated Zebra Android scanners. The project
was built with Kotlin Multiplatform (KMM) and
followed Clean Architecture with an MVVM
presentation layer, using Jetpack Compose, Kodein,
Ktor, Kotlin Coroutines, and SQLDelight.

The second was the Agents Society mobile
application, where I served as the Mobile Team
Lead and drove development of Android and iOS
applications based on Kotlin Multiplatform. I
covered the business logic with unit tests and
automated Bitbucket Pipelines to run compilation,
linting, and unit tests. The stack included KMM,
Clean Architecture, MVI, UIKit on iOS, XML-based UI
on Android, Kodein, Ktor, Kotlin Coroutines,
SQLDelight, Multiplatform Settings, Google Maps
and MapKit, iOS Push Notifications, Firebase Cloud
Messaging, Intercom, and OneSignal.

●​ Samsung R&D Institute Ukraine
Android Engineer | MAR 2023 - Feb 2024

As a member of the development team, I was
responsible for developing and maintaining the
application’s business logic, covering it with unit
tests, fixing bugs, and delivering new features
based on 3D graphics. My work involved standard
native Android libraries and 3D graphics
frameworks.

●​ NDA
Kotlin Multiplatform Engineer | Feb 2024 - Jan 2026

I took a leading role in the KMP division of a
Spanish telecommunications company, working
across Android, iOS, and JVM desktop targets
(macOS, Linux, and Windows). I developed and
evolved existing projects that measured network
bandwidth and delivered new ones. I worked
extensively with Swift/Objective-C interoperability
and JNI to collect network parameters not available
through Kotlin/Native libraries, migrated the iOS UI
from SwiftUI to Compose Multiplatform and
introduced product-flavored source sets to
consolidate similar projects into a single repository.

EDUCATION

●​ National Technical University of Ukraine “Igor
Sikorsky Kyiv Polytechnic Institute”
Bachelor’s Degree in Software Engineering | SEPT
2016 - JUN 2020

●​ National Technical University of Ukraine “Igor
Sikorsky Kyiv Polytechnic Institute”
Master’s Degree in Software Engineering | SEPT
2020 - DEC 2021

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: