Mykola Kamysh, Developer in Vancouver, BC, Canada
Mykola is available for hire
Hire Mykola

Mykola Kamysh

Verified Expert  in Engineering

iOS Developer

Vancouver, BC, Canada

Toptal member since June 19, 2023

Bio

Mykola is a senior iOS engineer with a master's degree in economic cybernetics, 9+ years of experience in iOS development, and 5+ years of experience in fintech. A results-oriented and adaptable developer, he delivers outstanding software that meets business needs and exceeds expectations. Mykola provides high-quality products for the US and internationally while aligning mobile teams' professional growth with the company's OKRs, resulting in team members' promotions and improved performance.

Portfolio

Backbase
Git, GitHub, Bitbucket, CocoaPods, MVC Frameworks, MVVM, OOP Designs...
Stuzo
Git, Bitbucket, CocoaPods, MVC Frameworks, MVVM, OOP Designs...
MOSST Payments
Git, VSTS Git, CocoaPods, MVC Frameworks, MVVM, XCTest, GCD, UIKit...

Experience

Availability

Part-time

Preferred Environment

MacOS, Xcode, Slack

The most amazing...

...system I've developed is a retail banking solution for banks all over the world at Backbase within the R&D department.

Work Experience

Senior iOS Software Engineer

2020 - 2022
Backbase
  • Delivered a high-scale project with multiple business features for the Royal Bank of Scotland at Backbase's Customer Success department on time, leading an iOS sub-branch.
  • Established an end-to-end testing process to evaluate the development of critical service for engagement value stream at R&D, ensuring timely MVP release and high-quality product.
  • Aligned the mobile team's professional growth with the company's OKRs, resulting in team members' promotions and improved performance.
  • Facilitated cross-functional collaboration and knowledge sharing between R&D and Customer Success teams toward achieving the team's OKRs.
  • Hired 10+ well-performing engineers from 50+ interviews and achieved recognition as the "Interviewer of the Year."
Technologies: Git, GitHub, Bitbucket, CocoaPods, MVC Frameworks, MVVM, OOP Designs, Test-driven Development (TDD), XCTest, XCUITest, GCD, UIKit, SwiftUI, Agile, Scrum, Kanban, Jira, Confluence, Slack, Firebase, REST, Postman, Swagger, SSL, WebSockets, OAuth 2, Apple Push Notifications, Bitrise, Visual Studio App Center, Fastlane, RxSwift, Combine, Black Duck, SonarQube, Security, ThreatMetrix

Senior iOS Engineer

2018 - 2020
Stuzo
  • Engineered applications for leading US companies and integrated critical business features and payment technologies.
  • Promoted and led the successful refactoring of the iOS application and ensured timely releases.
  • Planned the scope and commitment for the team with the project manager and Scrum Master, owning the task evaluation to establish the work for the upcoming sprint.
Technologies: Git, Bitbucket, CocoaPods, MVC Frameworks, MVVM, OOP Designs, Test-driven Development (TDD), XCTest, XCUITest, GCD, UIKit, SwiftUI, Agile, Scrum, Kanban, Jira, Confluence, Slack, Firebase, Urban Airship, REST, GraphQL, SSL, OAuth 2, Apple Push Notifications, iTunes Connect, Bitrise, Fastlane

iOS Engineer

2017 - 2018
MOSST Payments
  • Developed a UX-friendly first-in-class money transfer application and successfully launched it on the App Store within schedule.
  • Used MVC and MVVM patterns with SOLID principles during the fast-pacing and feature-dense development process.
  • Collaborated with the UX, back-end, and management teams to deliver better solutions over time.
  • Created a library for third-party vendors to use POS terminals branded by MOSST Payments.
Technologies: Git, VSTS Git, CocoaPods, MVC Frameworks, MVVM, XCTest, GCD, UIKit, Core Animation, Core Graphics, Agile, Scrum, Kanban, Firebase, REST, Postman, SSL, Apple Push Notifications, Fastlane, SQLite, ReactiveCocoa

iOS Engineer

2016 - 2017
Roots-D
  • Developed and launched an application for the Lithuanian bank from scratch within a tight deadline of four months.
  • Collaborated with the project manager, solution architect, UX, and back-end teams to deliver the project on time.
  • Planned the team load beforehand. Used MVC pattern, SOLID, and DRY principles to develop the application and Storyboard to create the application's UI.
Technologies: Git, GitHub, CocoaPods, VIPER Architecture, GCD, UIKit, Core Animation, Core Graphics, Core Location, Firebase, Google Analytics, REST, Swagger, SSL, WebSockets, OAuth 2, Apple Push Notifications

iOS Engineer

2016 - 2016
Pibox
  • Developed and launched a chat application with a dedicated file-sharing feature, meeting a strict deadline.
  • Integrated native push notification with custom navigation handling and deep-link handling.
  • Implemented a networking connection through WebSockets to reliably receive messages from the back end.
Technologies: Git, GitHub, CocoaPods, MVC Frameworks, OOP Designs, UIKit, AVKit, Core Animation, Jira, Google Analytics, Firebase, REST, WebSockets, Apple Push Notifications, iTunes Connect, Realm, Core Data

iOS Engineer

2013 - 2015
Wezom
  • Established a mobile development branch at a web company and successfully participated in the pre-sales of mobile products, communicating technical aspects to potential clients.
  • Taught a sales manager from a military background to sell and advertise mobile products.
  • Hired a team of developers to develop iOS and Android applications for the local market.
  • Developed a first-in-class white-label "Alert Button" application for security companies in all Ukrainian cities.
  • Collaborated with UX, back-end, management, and sales teams to procure, develop, and deliver projects on time.
Technologies: Git, GitHub, CocoaPods, MVC Frameworks, OOP Designs, GCD, AVKit, UIKit, MapKit, Core Location, Google Analytics, Firebase, REST, Apple Push Notifications, iTunes Connect, Core Data

High-scale Project | The Royal Bank of Scotland

https://apps.apple.com/gb/app/coutts/id1534159074
The project was implemented from scratch by a team of 80+ people from the Customer Success department at Backbase. This high-scale project included various business features, so the development took almost two years from its inception to release.

I led an iOS subbranch in one of the four squads, synchronizing people to achieve the best performance. I also interviewed and hired new people for the iOS team and mentored some of them.

Libraries/APIs

CocoaPods, RxSwift, Core Animation, Core Graphics, AVKit

Tools

Xcode, Git, Apple Push Notifications, Slack, GitHub, Bitbucket, Jira, Confluence, Postman, Visual Studio App Center, Fastlane, iTunes Connect, Google Analytics, SonarQube

Languages

Swift, GraphQL

Frameworks

XCTest, UIKit, XCUITest, SwiftUI, Swagger, OAuth 2, Combine, ReactiveCocoa, Core Location, Core Data, MapKit

Paradigms

MVVM, Test-driven Development (TDD), Agile, Scrum, Kanban, REST, VIPER Architecture

Platforms

MacOS, Firebase, Bitrise

Storage

SQLite, Realm

Other

MVC Frameworks, OOP Designs, GCD, SSL, WebSockets, Black Duck, Security, ThreatMetrix, Urban Airship, VSTS Git

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring