Kostia
From Ukraine (GMT+3)
12 years of commercial experience
Lemon.io stats
1
projects done503
hours workedOpen
to new offersKostia – iOS, Swift, SwiftUI
Kostia is a dedicated and detail-oriented Software Engineer with over ten years of experience, specializing in native iOS and tvOS application development for the past eight years. Proficient in both Swift and Objective-C, he is highly focused on user experience and consistently approaches products from a user perspective as a devoted Apple product enthusiast. Kostia is open to innovation and excels at quickly learning and mastering new technologies and products.
Main technologies
Additional skills
Ready to start
To be verifiedDirect hire
Potentially possibleExperience Highlights
Senior iOS/tvOS Engineer
Streaming applications for both iOS and tvOS platforms. Online theatre. TV channels and live streams. Audiobooks and podcasts.
- Implemented user profiles feature within the iOS App
- Redesigned application navigation flow
- Was responsible for user impression tracking implementation for iOS and tvOS platforms
- Did timeshift feature implementation in live streams
- Performed a transition of internal legacy libraries from ObjC to Swift
- Integrated Swiftlint, improved CI/CD processes
- Implemented a "Sport" section
- Implemented new Episodes section
- Implemented widgets for the iOS app
Lead iOS Developer
A mobile iOS application for an online theatre. It contains a media catalog, playback, and purchase content functionality.
- Designed app architecture
- Implemented networking layer and authentication
- Implemented basic functionality such as: media catalog, filters, video details, user's library
- Integrated Vimeo services
- Integrated Portmone payment services
Senior iOS Developer
The application allows sharing cooking recipes in a video format. Users can record recipe videos, make out and edit them, share with a public.
- Redesigned application navigation flow and refactored the code for simultaneous usage of SwiftUI and UIKit in one flow
- Redesigned application module assembly and implemented dependency injection
- Improved editors' features, fixed bugs
- Updated UI up to new requirements
Lead iOS Engineer
iOS application for the mobile cell provider. Subscriber's balance and statements. Mobile plans and services control panel. Also includes an iOS widget extension to show the most important information.
- Was in charge of architecture review and optimization
- Implemented the key feature for contract users
- Did code style implementation, Swiftlint integration
- Did CI/CD improvements
- Did Security improvements
Lead iOS Engineer
Social mobile application for the Saudi Arabia market. Find places and events nearby, photos and reviews, follow friends' activities.
- Designed app architecture
- Recreated the basic functionality per the legacy React Native app
- Implemented new features such as events and the social feed
- Managed teamwork
- Wrote unit tests and integration tests
- Pushed notification and deep links implementation. Took part in the development of Facebook and Apple-ID authentication
- CI/CD Configuration. Had set up an automated continuous localization process, regular releases to AppStore
iOS / tvOS Engineer
Native iOS and tvOS streaming apps for different US TV channels. The project is to create a universal application that can be configured from the backend, branded and published for different customers. Each application allows streaming live and VOD content on mobile devices, as well as streaming this content from mobile to big screens by using AirPlay and GoogleCast technologies.
- Was in charge of analytics implementation
- Implemented DRM playback, offline encrypted playback
- Implemented Google cast streaming
- Made UI improvements, custom animations, and transitions
- Was responsible for fixing bugs, preparing for App Store submission