Summary
Overview
Work History
Education
Skills
Availability
Timeline
Oleh Repsh

Oleh Repsh

Warsaw,14

Summary

Seasoned iOS developer with 5+ years of experience creating robust, scalable, and maintainable mobile applications. Specializes in Swift, SwiftUI, UIKit, and Kotlin Multiplatform Mobile (KMM) for cross-platform development. Proficient in modern iOS technologies like SwiftUI, Combine, async/await, MVVM, and modular architecture. Skilled in Kotlin Multiplatform for shared business logic across iOS and Android platforms. Recognized for delivering new features, architecture improvements, and UI/UX enhancements in active mobile products. Collaborative team player who works effectively with product managers, designers, and backend teams. Seeking remote opportunities as an iOS or iOS/KMM Developer focused on high-quality mobile products and long-term team contribution.

Overview

6
6
years of professional experience

Work History

iOS App Developer

TechVision Global
04.2021 - Current
  • Developed and maintained the Life.Church app, a non-commercial mobile application serving a large church community in the U.S., with 660K+ downloads on iOS and over 100K on Android.
  • Contributed to Kotlin Multiplatform (KMM) integration, working alongside another engineer to implement cross-platform business logic for both iOS and Android.
  • Improved app performance, reduced crashes, and enhanced the user experience, ensuring a smoother and more stable application.
  • Rebuilt or developed all major features in the current version of the app, including:
  • Auto Check-In Feature - Enables users to check in automatically when visiting the church, enhancing engagement.
  • Home & Media Screen Redesign - Improved navigation, interactions, and media experience for better usability.
  • Accessibility Enhancements - Ensured the app's interface adhered to accessibility best practices.
  • Migrated the app from RxSwift to Combine, improving maintainability and performance.
  • Worked with a wide range of technologies, including:
  • IOS: Swift, SwiftUI, UIKit, Combine, RxSwift (migration to Combine).
  • Cross-Platform: Kotlin Multiplatform (KMM).
  • Android: Kotlin, Jetpack Compose (occasional development).
  • Tools & Services: Firebase (Crashlytics, Remote Config, Analytics), Instabug, Segment, Braze, Amplitude.
  • Conducted regular code reviews, ensuring high code quality, maintainability, and adherence to best practices.
  • Collaborated closely with designers, suggesting UI solutions that balanced design vision with development feasibility and timeline constraints.
  • Worked directly with backend engineers to integrate APIs, troubleshoot issues, and develop new features.
  • Resolved system test and validation problems to provide normal program functioning.
  • Guided team in layout modifications to improve functionality.
  • Estimated work hours and tracked progress using Scrum methodology.

Mobile Application Developer

Thrive.io
10.2019 - 04.2021
  • Developed iOS and Android applications using Swift, SwiftUI, UIKit, Kotlin, Java and XML.
  • Integrated Kotlin Multiplatform to share business logic across iOS & Android platforms, enhancing cross-platform functionality.
  • Refactored app code base from UIKit to SwiftUI for improved performance and user experience.
  • Led a performance optimization project, significantly reducing app load time and fixing memory leaks.
  • Resolved app defects by reviewing bug reports and tracking repeatable malfunctions within software titles.

Education

Bachelor's degree - Computer Software Engineering

V.I. Vernadsky Crimean Federal University - Institute of Physics And Technology
06.2020

Skills

  • SwiftUI
  • Swift
  • UIKit
  • Objective-C
  • Kotlin Multiplatform (KMM)
  • Kotlin
  • UI testing, Unit testing
  • Representational State Transfer (REST)
  • Version control
  • Continuous integration
  • Agile methodology
  • Functionality support
  • Verbal and written communication

Availability

  • Currently open to remote opportunities as an iOS or iOS/KMM Developer

Timeline

iOS App Developer - TechVision Global
04.2021 - Current
Mobile Application Developer - Thrive.io
10.2019 - 04.2021
V.I. Vernadsky Crimean Federal University - Institute of Physics And Technology - Bachelor's degree, Computer Software Engineering
Oleh Repsh