Yaroslav is a highly skilled iOS developer with 10+ years of professional experience in dynamic and deadline-driven work environments. His aim is to bring the client’s vision to life, maintaining efficiency and enhancing apps when needed. He has developed apps for multiple sectors using mainly Swift and Objective-C.
Worked on developing an iPad app for hair salons that collects data about hair conditions by analyzing data sent using a device via Bluetooth to the app. This raw data is processed in the backend with ML and assists in giving professional advice about hair care.
Implemented right to left localization, new screens, and performed bug fixing. Tech stack used included Swift, UIKit, CoreGraphics, Core Bluetooth.
Developed a new UI and navigation for EPG on a tvOS OTT app that provides more than a hundred TV and radio channels. The app can be built for different UI branding configurations with custom content and a particular API for each case.
Developed a product targeted for use by pharmaceutical companies that manufacture and sell medication and medical equipment. Salesforce.com is used as platform for CRM and we worked on creating additional custom functionality.
Created an Apple TV application which provides information about company's products and allows users to buy it.
Implemented new CRM features for iPad app, also presenting denormalized data for existing calls in the calendar, and implementing the removing of events in the CRM Calendar.
Worked in a team of three developers to created a media platform for video and music distribution and a native iOS app combining different sources such as Youtube, Facebook video, custom video service.
Developed a medical service app to manage data about DNA analyses, treatment plan, diet management. The iOS app was developed from scratch to manage data that comes from the server.
Created an iOS keyboard extension from scratch, presenting keyboard with emoji using CoreText to optimize performance due to iOS keyboard limitation. Optimized paging in keyboard with UI caching, animating transaction of grouping, and emojis filtering.
Created a mobile app for creating, sharing, and editing videos. Creators use Clipstar for videos on vlogging, singing, performing, beauty, traveling, sports, and more.
Started app development from scratch including API integration, custom authenticating and by using social networks, video messaging, and capturing videos.
Implemented API for audio modification, as well as video processing by AVFoundation, and GPUImage.
Built an Android native app for scanning 2D barcodes, with custom implementation of detection and Bluetooth data exchange.
Developed an iOS native app for image processing, that users can utilize to take photos and make modifications to faces, for example stretching, straightening.
Implemented an algorithm for image processing in real-time: stretching, shrinking selected part of the image, undo-redo in real-time to the original image.
The Bukovel LIVE app allows users to watch webcam streaming from the Bukovel ski resort. In the app, users can see the list of all webcams, check the snow availability, and decide whether to go skiing/snowboarding or not. The app is available for iPhone and iPad. The key difference between the Bukovel Live app from other streaming apps is that you can download the app extremely quickly, its size is only a few megabytes. Live streaming opens up immediately after download, that's why fans like the app. I developed the app from scratch, preparing materials for release, implementing scripts for app localization, and exploring and using new technologies.
Tech stack: Swift, SwiftUI, Combine, AVFoundation.
Worked on an iPad software for hair salons that gathers information about hair conditions using a specialized analyzer that delivers information to the app through Bluetooth. The underlying ML analysis of this raw data yields expert hair care recommendations.
Implementing the right-to-left localization, creating new screens, and fixing bugs are my responsibility. Tech stack: Swift, UIKit, CoreGraphics, and Core Bluetooth.
Created a tvOS OTT app with more than a hundred TV and radio stations available. The app may be created with customized content and a unique API for each UI branding configuration. I implemented the new EPG UI and navigation. Tech stack: Swift, TVUIKit, and CoreGraphics.