Сервис поиска работы №1 в Украине
Личные данные скрыты
Этот соискатель решил скрыть свои личные данные и контакты. Вы можете связаться с ним со страницы https://www.work.ua/resumes/17641929/
IOS-програміст
- Город проживания:
- Кривой Рог
- Готов работать:
- Удаленно
Контактная информация
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Загруженный файл
Версия для быстрого
просмотра
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Volodymyr Martyniuk
Senior iOS Developer
[открыть контакты ](см. выше в блоке «контактная информация») | telegram: @DkTitaH | LinkedIn: [открыть контакты ](см. выше в блоке «контактная информация»)
PROFESSIONAL SUMMARY
Senior iOS Developer with 7+ years of hands-on experience building high-performance, production-grade mobile
applications across diverse domains including fintech, betting, ride-hailing, social networking, and e-commerce.
Deep expertise in Swift, UIKit, SwiftUI, reactive programming (RxSwift/Combine), and modern architecture patterns
(MVVM, TCA). Proven track record of growing from Middle to Senior, leading feature development from ideation to
App Store release, building apps from scratch, and delivering maintainable codebases at scale. Hands-on experience
with digital signatures (EDS/PKI), video calling (Jitsi Meet SDK, WebRTC), and complex fintech flows (credits,
deposits, KYC).
TECHNICAL SKILLS
Languages & Platforms: Swift (Expert), Objective-C (working knowledge), C#, iOS 12–26, macOS
Architecture: MVVM, MVC, TCA (The Composable Architecture), Clean Architecture, Coordinator pattern, Service Layer,
DI
Reactive Programming: RxSwift, Combine, async/await (Swift Concurrency)
Networking: REST API, WebSockets, TCP/UDP, WebRTC, HTTP/HTTPS, Alamofire, URLSession
Security & Crypto: Digital Signatures / EDS (PKI, CMS), Keychain, Biometric Auth (Face ID / Touch ID), SSL Pinning
Video & Communication: Jitsi Meet SDK, WebRTC, BlueSocket, AVFoundation, CallKit
Databases & Storage: CoreData, Realm, UserDefaults, Keychain
UI Frameworks: UIKit (expert), SwiftUI, SnapKit, AutoLayout, Custom Animations, AVFoundation, MessageKit
Maps & Location: Google Maps API, MapKit, CoreLocation
Third-party Integrations: Firebase (Crashlytics, Analytics, Push), Jitsi Meet SDK, Facebook SDK, Kingfisher, SDWebImage,
IQKeyboardManager
Dev Tools & CI: Xcode, Git, CocoaPods, SPM, Fastlane, TestFlight, Charles Proxy
Methodologies: Agile/Scrum, Code Review, TDD basics, SOLID principles
WORK EXPERIENCE
Middle iOS Developer → Senior iOS Developer
Finik Pro | [2023] – Present | Remote
Domains: Fintech · Digital Banking · Video Communication · e-Signature
• Built a full-featured digital banking app from scratch: architected the project structure, set up CI/CD pipeline, and
delivered MVP within deadline.
• Developed core fintech modules: credit application flows, deposit management, transaction history, account
dashboard — using SwiftUI + TCA (The Composable Architecture).
• Integrated digital signature (EDS/PKI) support for legally binding in-app document signing: implemented CMS
signature generation, certificate validation, and secure key storage via Keychain.
• Implemented video calling feature using Jitsi Meet SDK (CallKit integration, background audio, PiP mode) enabling
customers to consult with bank managers directly in-app.
• Built hybrid UI: SwiftUI screens with TCA state management alongside UIKit legacy flows; ensured smooth
interoperability between both frameworks.
• Grew from Middle to Senior: took ownership of architectural decisions, introduced code review processes, and
onboarded new team members.
• Delivered multiple features end-to-end: gathered requirements with product team, implemented, wrote unit tests,
and shipped to App Store.
• Optimized app startup time and memory footprint; resolved critical crashes identified via Firebase Crashlytics.
iOS Developer
Startup (Confidential) | April 2020 – [2023] | Remote
Domains: Social Networking · Ride-Hailing · E-Commerce · Betting
• Led end-to-end feature development for a real-time ride-hailing app: driver/passenger tracking, dynamic ETA
calculation using Google Maps SDK and CoreLocation.
• Architected and implemented a social networking module with real-time chat (WebRTC + BlueSocket), media sharing
(AVFoundation, Kingfisher), and push notifications (Firebase FCM).
• Built scalable e-commerce flows including product catalog, cart, and in-app purchase flows, integrating third-party
payment gateways.
• Developed real-time sports data feeds and betting slip management in a high-traffic betting module; optimized UI
rendering for live odds updates via WebSocket.
• Refactored legacy MVC codebase to MVVM + Coordinator pattern, reducing codebase complexity by ~30% and
improving testability.
• Integrated Facebook SDK for social login and analytics; implemented Firebase Crashlytics reducing crash rate by 40%.
• Performed code reviews, maintained coding standards, and mentored 2 junior iOS developers.
• Collaborated with backend team on API design (REST), defining contracts and versioning strategy.
iOS / macOS Developer
IDAP | October 2018 – April 2020 | On-site
Domains: Fintech · Enterprise · Internal Tools
• Developed iOS and macOS applications for enterprise clients: custom dashboards, secure networking, and data
visualization tools.
• Implemented fintech features including secure transaction flows, biometric authentication (Face ID / Touch ID), and
encrypted local storage using Keychain.
• Built networking layer from scratch supporting REST, UDP/TCP sockets, and WebRTC video calling, handling
concurrency with GCD and Operation Queues.
• Designed reusable UI components with UIKit and custom layouts using SnapKit, reducing UI development time by
~25%.
• Applied reactive programming with RxSwift across data binding, network request chaining, and user input validation.
• Wrote and maintained CocoaPods-based dependency management; migrated one project to Swift Package Manager.
• Delivered a freelance iOS project in parallel: full-cycle development from wireframes to App Store submission.
KEY PROJECTS
Finik Pro — Digital Banking App (from scratch): SwiftUI + TCA architecture, EDS/PKI digital signatures (CMS, Keychain),
Jitsi Meet SDK video calls, credits & deposits flows, hybrid UIKit+SwiftUI, App Store release.
Ride-Hailing App (like Uber/Bolt): Real-time GPS tracking, driver/passenger matching, dynamic pricing, Google Maps
routing, CoreLocation background mode, MVVM + Coordinator.
Social Messenger with Video Calls: Chat (MessageKit), WebRTC video/voice calls, BlueSocket, Firebase push, media
gallery (AVFoundation), 50K+ MAU.
Fintech Dashboard (iOS + macOS): Secure transaction management, Touch ID / Face ID auth, REST + encrypted
CoreData, custom charts, enterprise deployment.
Sports Betting Platform: Live odds via WebSocket, bet slip management, RxSwift reactive UI, deep-link navigation, App
Clips integration.
E-Commerce App: Product catalog with offline support (Realm), StoreKit IAP, Stripe integration, push promo campaigns,
A/B feature flags.
EDUCATION
Master's Degree — Computer Systems and Networks
Kryvyi Rih National University (KNU) | Graduated 2018
LANGUAGES
Ukrainian / Russian: Native
English: Pre-Intermediate (reading technical documentation, written communication)
Senior iOS Developer
[
PROFESSIONAL SUMMARY
Senior iOS Developer with 7+ years of hands-on experience building high-performance, production-grade mobile
applications across diverse domains including fintech, betting, ride-hailing, social networking, and e-commerce.
Deep expertise in Swift, UIKit, SwiftUI, reactive programming (RxSwift/Combine), and modern architecture patterns
(MVVM, TCA). Proven track record of growing from Middle to Senior, leading feature development from ideation to
App Store release, building apps from scratch, and delivering maintainable codebases at scale. Hands-on experience
with digital signatures (EDS/PKI), video calling (Jitsi Meet SDK, WebRTC), and complex fintech flows (credits,
deposits, KYC).
TECHNICAL SKILLS
Languages & Platforms: Swift (Expert), Objective-C (working knowledge), C#, iOS 12–26, macOS
Architecture: MVVM, MVC, TCA (The Composable Architecture), Clean Architecture, Coordinator pattern, Service Layer,
DI
Reactive Programming: RxSwift, Combine, async/await (Swift Concurrency)
Networking: REST API, WebSockets, TCP/UDP, WebRTC, HTTP/HTTPS, Alamofire, URLSession
Security & Crypto: Digital Signatures / EDS (PKI, CMS), Keychain, Biometric Auth (Face ID / Touch ID), SSL Pinning
Video & Communication: Jitsi Meet SDK, WebRTC, BlueSocket, AVFoundation, CallKit
Databases & Storage: CoreData, Realm, UserDefaults, Keychain
UI Frameworks: UIKit (expert), SwiftUI, SnapKit, AutoLayout, Custom Animations, AVFoundation, MessageKit
Maps & Location: Google Maps API, MapKit, CoreLocation
Third-party Integrations: Firebase (Crashlytics, Analytics, Push), Jitsi Meet SDK, Facebook SDK, Kingfisher, SDWebImage,
IQKeyboardManager
Dev Tools & CI: Xcode, Git, CocoaPods, SPM, Fastlane, TestFlight, Charles Proxy
Methodologies: Agile/Scrum, Code Review, TDD basics, SOLID principles
WORK EXPERIENCE
Middle iOS Developer → Senior iOS Developer
Finik Pro | [2023] – Present | Remote
Domains: Fintech · Digital Banking · Video Communication · e-Signature
• Built a full-featured digital banking app from scratch: architected the project structure, set up CI/CD pipeline, and
delivered MVP within deadline.
• Developed core fintech modules: credit application flows, deposit management, transaction history, account
dashboard — using SwiftUI + TCA (The Composable Architecture).
• Integrated digital signature (EDS/PKI) support for legally binding in-app document signing: implemented CMS
signature generation, certificate validation, and secure key storage via Keychain.
• Implemented video calling feature using Jitsi Meet SDK (CallKit integration, background audio, PiP mode) enabling
customers to consult with bank managers directly in-app.
• Built hybrid UI: SwiftUI screens with TCA state management alongside UIKit legacy flows; ensured smooth
interoperability between both frameworks.
• Grew from Middle to Senior: took ownership of architectural decisions, introduced code review processes, and
onboarded new team members.
• Delivered multiple features end-to-end: gathered requirements with product team, implemented, wrote unit tests,
and shipped to App Store.
• Optimized app startup time and memory footprint; resolved critical crashes identified via Firebase Crashlytics.
iOS Developer
Startup (Confidential) | April 2020 – [2023] | Remote
Domains: Social Networking · Ride-Hailing · E-Commerce · Betting
• Led end-to-end feature development for a real-time ride-hailing app: driver/passenger tracking, dynamic ETA
calculation using Google Maps SDK and CoreLocation.
• Architected and implemented a social networking module with real-time chat (WebRTC + BlueSocket), media sharing
(AVFoundation, Kingfisher), and push notifications (Firebase FCM).
• Built scalable e-commerce flows including product catalog, cart, and in-app purchase flows, integrating third-party
payment gateways.
• Developed real-time sports data feeds and betting slip management in a high-traffic betting module; optimized UI
rendering for live odds updates via WebSocket.
• Refactored legacy MVC codebase to MVVM + Coordinator pattern, reducing codebase complexity by ~30% and
improving testability.
• Integrated Facebook SDK for social login and analytics; implemented Firebase Crashlytics reducing crash rate by 40%.
• Performed code reviews, maintained coding standards, and mentored 2 junior iOS developers.
• Collaborated with backend team on API design (REST), defining contracts and versioning strategy.
iOS / macOS Developer
IDAP | October 2018 – April 2020 | On-site
Domains: Fintech · Enterprise · Internal Tools
• Developed iOS and macOS applications for enterprise clients: custom dashboards, secure networking, and data
visualization tools.
• Implemented fintech features including secure transaction flows, biometric authentication (Face ID / Touch ID), and
encrypted local storage using Keychain.
• Built networking layer from scratch supporting REST, UDP/TCP sockets, and WebRTC video calling, handling
concurrency with GCD and Operation Queues.
• Designed reusable UI components with UIKit and custom layouts using SnapKit, reducing UI development time by
~25%.
• Applied reactive programming with RxSwift across data binding, network request chaining, and user input validation.
• Wrote and maintained CocoaPods-based dependency management; migrated one project to Swift Package Manager.
• Delivered a freelance iOS project in parallel: full-cycle development from wireframes to App Store submission.
KEY PROJECTS
Finik Pro — Digital Banking App (from scratch): SwiftUI + TCA architecture, EDS/PKI digital signatures (CMS, Keychain),
Jitsi Meet SDK video calls, credits & deposits flows, hybrid UIKit+SwiftUI, App Store release.
Ride-Hailing App (like Uber/Bolt): Real-time GPS tracking, driver/passenger matching, dynamic pricing, Google Maps
routing, CoreLocation background mode, MVVM + Coordinator.
Social Messenger with Video Calls: Chat (MessageKit), WebRTC video/voice calls, BlueSocket, Firebase push, media
gallery (AVFoundation), 50K+ MAU.
Fintech Dashboard (iOS + macOS): Secure transaction management, Touch ID / Face ID auth, REST + encrypted
CoreData, custom charts, enterprise deployment.
Sports Betting Platform: Live odds via WebSocket, bet slip management, RxSwift reactive UI, deep-link navigation, App
Clips integration.
E-Commerce App: Product catalog with offline support (Realm), StoreKit IAP, Stripe integration, push promo campaigns,
A/B feature flags.
EDUCATION
Master's Degree — Computer Systems and Networks
Kryvyi Rih National University (KNU) | Graduated 2018
LANGUAGES
Ukrainian / Russian: Native
English: Pre-Intermediate (reading technical documentation, written communication)
Похожие кандидаты
-
IOS developer
Удаленно -
IOS-програміст
60000 грн, Удаленно, Киев, Другие страны -
IOS-програміст
Удаленно, Киев, Львов -
IOS-програміст
Удаленно, Львов, Другие страны -
IOS-розробник
38000 грн, Удаленно -
Objective-C Kotlin Legacy App Recover Developer (iOS, Android, macOS)
Удаленно, Киев