Yaroslav Kupyak
Available

Yaroslav Kupyak

iOS software engineerEurope
+ Info

0

Connections
Yaroslav Kupyak
Available

Yaroslav Kupyak

iOS software engineerEurope
About me
I have been developing iOS applications for over ten years, including iOS, iPadOS, macOS, tvOS, and watchOS apps. I’m proud to have worked with clients from various industries, including fintech, medical, and media production. I have extensive knowledge of Swift and Objective-C and can develop a solid iOS app architecture and write high-quality code. Besides delivering reliable and well-tested code, I can investigate and improve existing solutions. I will take ownership from the first idea to feature implementation, testing, and release. I have experience engineering a part of a huge medical iPad app. There were 8 functional teams, a core team, and two patch teams. It was more than 30 iOS developers in total. I learned how to work on a crowded project with PRs every hour. I believe this knowledge is very useful, and I can use it to improve the Kaizen gaming experience. Also, I’m passionate about algorithms and have been winning various algorithmic competitions since I was a student.
Work history
    Senior iOS software engineer
    EuropeFreelance
    iPad app for hairstyler salons that collects data about hair conditions by special analizing device that sends data via bluetooth to the app. This raw data is processing on the backend with ML and makes professional advices about hair care. Responsibility: implementing the right to left localization, new screens, and bug fxing. Tech stack: Swift, UIKit, CoreGraphics, Core Bluetooth tvOS OTT app that provides more than a hundred TV and radio channels. The app can be built for different UI branding confgurations with custom content and particularal API for each case. Responsibility: implementing new UI and navigation for EPG. Tech stack: Swift, TVUIKit, CoreGraphics
    A
    A
    iOS software engineerAvenga
     - EuropeFull Time
    We develop a product that our customer will sell for use by pharmaceutical companies that manufacture and sale medicines and medical equipment. The project is divided into two main pieces: Customer Relationship Management (CRM). Multi Channel Marketing (MCM) CRM tracks sales of a product (drugs, equipment, etc.) and cooperation with different healthcare providers and healthcare organisations. Salesforce.com is used as platform for CRM and we are developing additional custom functionality. In addition to that, we are developing IOS application for the users to use in the felds. MCM product will help marketing departments to track marketing activities and programs on every stage. Marketing cloud is used as platform for MCM and we are developing additional custom functionality. This product will help marketing departments to track all stages of marketing activities and programs. Responsibility: bug fxing, implement new CRM features for iPad app in a team: presenting denormalized data for existing calls in calendar, CRM affliation presenting graph improvments, implementing removing events in CRM Calendar, etc. Tech stack: CRM - Force.com, iOS (Swift), NodeJS, AWS, Splunk MCM - MS .NET Core 2.0, React JS, Marketing Cloud, AWS
+ Show more
Skills
  • Objective-c
  • IOS
  • Mobile
  • Mobile Development
  • Product Engineering
  • Computer Programming
  • Programming
Education
    N
    N
    Master's Degree in Applied MathematicsNational University 'Ivan Franko'​
     - Lviv, Ukraine