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

Kostia

From Ukraine (GMT+3)

flag
Mobile DeveloperSenior
Tech lead
Hire developer
12 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
11 years
Swift
7 years
Additional skills
SwiftUI
Objective C
PHP
RxSwift
Core Data
Google Analytics
Objective C
AFNetworking
Bitrise
Google Analytics
Fastlane
AVFoundation
Google Maps API
Core Location
Facebook SDK
GitLab CI/CD
MapKit
UIKit
AWS
MVVM
VIPER
Ready to start
10/01/24
Direct hire
Potentially possible

Ready to get matched with vetted developers fast?
Let’s get started today!Hire developer

Experience Highlights

Senior iOS/tvOS Engineer
Nov 2020 - Ongoing3 years 11 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 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
Project Tech stack:
Swift
Objective C
Alamofire
Fastlane
GitLab CI
CD
SwiftLint
MVVM
SwiftUI
VIPER
AVKit
AVFoundation
Lead iOS Developer
Jul 2022 - Feb 20237 months
Project Overview

A mobile iOS application for an online theatre. It contains a media catalog, playback, and purchase content functionality.

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
MVVM
Senior iOS Developer
Dec 2021 - Jun 20225 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
MVVM
Lead iOS Engineer
May 2020 - Oct 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
VIPER
Lead iOS Engineer
Sep 2018 - Mar 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
MVP
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
MVVM
AVKit
AVFoundation
UIKit

Education

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

Languages

English
Advanced

Hire Kostia or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestPlace a free quotedream dev illustration
Copyright © 2024 lemon.io. All rights reserved.