Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Личные данные скрыты

Этот соискатель решил скрыть свои личные данные и контакты, но ему можно отправить сообщение или предложить вакансию.

Этот соискатель решил скрыть свои личные данные и контакты. Вы можете связаться с ним со страницы 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)

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: