Logo
Kostia – iOS, Swift, SwiftUI, experts in Lemon.io

Kostia

From Ukraine (GMT+3)

flag
Mobile DeveloperSenior
Tech lead
Hire developer
11 years of commercial experience
Communications
Entertainment
Food and beverages
Media
Social media
Sports
Telecommunications
Transportation
Mobile apps
Video streaming software
Lemon.io stats
1
projects done
503
hours worked
Open
to new offers

Kostia – 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
iOS
9 years
Swift
6 years
Additional skills
SwiftUI
Objective C
RxSwift
PHP
Core Data
Objective C
Google Analytics
Core Data
AFNetworking
Google Analytics
Bitrise
Fastlane
Alamofire
AVFoundation
Google Maps API
Core Location
Facebook SDK
Google Maps API
Swinject
XCTest
GitLab CI/CD
Core Location
ReactiveCocoa
MapBox
UIKit
MapKit
AWS
Amazon S3
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Senior iOS/tvOS Engineer
Dec 2020 - Ongoing3 years 6 months
Project Overview

Streaming applications for both iOS and tvOS platforms. Online theatre. TV channels and live streams. Audiobooks and podcasts

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Implemented user profiles feature within 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 "Sport" section
  • Implemented new Episodes section
Project Tech stack:
Swift
Objective C
Alamofire
Fastlane
GitLab CI
CD
SwiftLint
tvOS focus engine
xcodegen
Lead iOS developer
Aug 2022 - Mar 20237 months
Project Overview

iOS application development for Takflix - Ukrainian VOD streaming service

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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
Project Tech stack:
iOS
Swift
SwiftUI
Senior iOS developer
Feb 2022 - Aug 20226 months
Project Overview

The application allows sharing cooking recipes in a video format. Users can record recipe videos, make out and edit them, share with a public.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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
Project Tech stack:
Swift
SwiftUI
Lead iOS engineer
Jun 2020 - Nov 20205 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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
Project Tech stack:
Swift
Alamofire
Adyen
Google Analytics
Fastlane
Bitrise
SwiftUI
Lead iOS Engineer
Nov 2018 - May 20201 year 6 months
Project Overview

Social mobile application for the Saudi Arabia market. Find places and events nearby, photos and reviews, follow friends' activities.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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
Project Tech stack:
Swift
Alamofire
Core Location
Fastlane
GitlabRunner
Facebook SDK
Swinject
Google Analytics
Apple Keychain
Google Maps API
GooglePlaces
XCTest
iOS / tvOS Engineer
Aug 2017 - Jul 201811 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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
Project Tech stack:
Swift
AVFoundation
Alamofire
Google Analytics
MOAT
GoogleCast
DRM (FairPlay)
AirPlay
Adobe authentication
Fastlane

Education

2005
Software Development
Associate Degree
2009
Computer Science and Information Technologies
Master's degree

Copyright © 2024 lemon.io. All rights reserved.