• Over 7 years of experience with Apple platforms, 4 years of experience with React Native, 3 years of experience with Flutter.
• In addition, experience with TV set-top boxes on Android / TVOS platforms.
• During his studies he wrote several scientific publications with a collection of articles
of the university (ISBN are available)
Main skills:
• Development of the architecture of mobile applications
• Implementation of native components
• Application profiling and optimization
• Writing tests
• Integration with corporate systems
• Hardware Integration
Organization of CI/CD
TECHNICAL SKILLS
Languages:
• Swift
• Objective C
• JavaScript
• Dart
Frameworks:
• React Native
• UlKit
• CoreData
• AVFoundation
• SwiftUI
• PromiseKit
• AudioKit
• VLC
• Flutter
Development tools:
• WebStorm
• VSCode
• Android Studio
• XCode
• Jira
• Confluence
• TeamCity
EDUCATION & CERTIFICATIONS
PSU University T.G. Shevchenko Speciality: «Software engineering» Master.
2012-2018
Description:
Voip caller.
Responsibilities:
• Development voip caller
Technologies:
• Swift
• AVFoundation
• CallKit
• WebRTC
• PromiseKit
Description:
TV application.
Responsibilities:
• Development of iOS and TVOS for the online TV application.
• EPG show, live video playback, archive and video library viewing
Technologies:
• Swift
• AVFoundation
• VLC
• PromiseKit
Description:
Personal account for communication provider.
Responsibilities:
• Development of the iOS version for the personal account application (version 1), and then cross-platform development of the second version of the application.
• Available functions for displaying balance, and other useful information about access points for subscribers, widgets for easy tracking information about the access point, ordering services, linking payment cards, payment for services
Technologies:
• Swift
• PromiseKit
• Flutter
Description:
Social network for voice messaging.
Responsibilities:
• Development of an iOS version for the application. Functions for recording audio, streaming playback, playing audio in the background have been implemented.
Technologies:
• Swift
• AVFoundation
• PromiseKit
• CoreAnimation
Description:
An application for the TVOS platform (Apple TV) for the MI Premium TV channel.
Responsibilities:
• Development of an application for viewing the live broadcast of the MIR PREMIUM chann as well as a video library - various TV programs, also available for viewing EPG
Technologies:
• Swift
• AVFoundation
PromiseKit
Description:
Application for those who want to learn how to play poker.
Responsibilities:
• Developed an educational poker platform.
• Implemented sections of articles, video tutoria with descriptions, as well as a simulator - a real poker table with various tasks.
Technologies:
• React Native
Description:
Support UA personal account for organizing service.
Responsibilities:
• Developed mobile functionality: registration, activation of services, online chat, profile, ordering services, documentation, module for testing connection speed.
Technologies:
• React Native
• Redux
Description:
An assistant app for pet owners.
Responsibilities:
Development of a mobile application: a calendar of important events, a medical card, walks with friends, useful places and much more. Also, the application implements gps tracking of animals.
Technologies:
• React Native
• Redux
• Google Maps
Responsibilities:
Developing a fitness application in a team with 3 iOS developers, 2 back-end developers, 2 PM, 2 QA.
Technologies:
• SwiftUI
• HealthKit
• Combine
• CoreData.
Description:
Secure file storage.
Responsibilities:
Development of new features, organization ci/cd process for macOS/iOS, building c library for iOS/macOS and integrating it into the project and communicating with it via dart ffi.
Technologies:
• Flutter
• Open API