← Back to list
Senior
Registration: 03.08.2026

Yevgeny Yezub

Specialization: iOS Developer
— Senior iOS Engineer with 6+ years of experience in production mobile apps, scalable networking architectures, and engineering team leadership. — Expertise in real-time systems (WebSocket, gRPC), SwiftUI performance optimization, and end-to-end product development from concept to App Store release. — Led a team of 5 iOS engineers, drove UIKit → SwiftUI migration, and maintained 0% crash rate across high-DAU applications. — Independently built two live App Store apps: BaliTideForecast (4.8★, ~1,000 MAU, recurring revenue) and Surfcast. — Open source contributor to TunnelKit (WireGuard/OpenVPN framework).
— Senior iOS Engineer with 6+ years of experience in production mobile apps, scalable networking architectures, and engineering team leadership. — Expertise in real-time systems (WebSocket, gRPC), SwiftUI performance optimization, and end-to-end product development from concept to App Store release. — Led a team of 5 iOS engineers, drove UIKit → SwiftUI migration, and maintained 0% crash rate across high-DAU applications. — Independently built two live App Store apps: BaliTideForecast (4.8★, ~1,000 MAU, recurring revenue) and Surfcast. — Open source contributor to TunnelKit (WireGuard/OpenVPN framework).

Skills

Swift
SwiftUI
UIKit
iOS Development
Combine
async/await
MVVM
VIPER
SOLID
REST API
WebSocket
gRPC
Firebase
Git
Fastlane
GitHub Actions
Xcode Instruments
StoreKit
RevenueCat
WidgetKit
WatchKit
GraphQL
SQLite
Kotlin
Jetpack Compose
Auth0
AppsFlyer
SwiftGen
Alamofire
Firebase Analytics

Work experience

Founder & iOS Developer
since 05.2026 - Till the present day |Surfcast
Swift, SwiftUI, MVVM, Combine, async/await, WidgetKit, Firebase, Swift Charts
● Solo-designed and built a native iOS surf-forecast app (waves, wind, precipitation, tides) released on App Store in May 2026. ● Architected in Swift/SwiftUI (MVVM, Combine, async/await) integrating marine and weather data from multiple APIs. ● Built disk cache, request coalescing, and background refresh reducing unnecessary network requests. ● Added home widget and lock-screen widgets using WidgetKit and Swift Charts. ● Integrated Firebase (Analytics, Crashlytics, Performance, Remote Config, App Check) for observability.
Senior iOS Developer
04.2024 - 07.2026 |Realist Grand
Swift, SwiftUI, MVVM, Combine, WebSocket, Auth0, Starscream, SwiftGen, Firebase Analytics, gRPC, JWT, Fastlane, GitHub Actions
● Real-time mobile poker application with in-app monetary transactions; designed a layered networking architecture. ● Built a typed networking client from scratch with structured error handling, request idempotency, and safe logging. ● Diagnosed and fixed critical race conditions in concurrent, multi-session real-time flows. ● Improved app performance by >10x (SwiftUI rendering) via XCode diagnostics and removing view re-drawing events. ● Maintained 0% app crash rate throughout the entire production lifetime. ● Implemented client-side connection-quality monitoring and reconnection system. ● Maintained CI/CD pipelines (Fastlane, GitHub Actions); contributed 900+ commits over 2.5 years. ● Worked extensively with Auth0, Starscream, SwiftGen, Firebase Analytics, gRPC, and JWT.
Senior iOS Developer
10.2023 - 04.2024 |DaGama
Swift, UIKit, MVVM, Apollo, GraphQL, Google Maps SDK, SQLite, AppsFlyer
● Developed a native iOS location-based social app for discovering, posting, and interacting with places on an interactive map. ● Implemented personalized feed, user profiles, activity notifications, and interactive map features. ● Implemented Figma design covering all social app features: camera upload, news feed, authorization, onboarding, user profile, and settings.
Senior iOS Developer
03.2023 - 09.2023 |PlanetVPN
Swift, UIKit, VIPER, Firebase, Appodeal, AppsFlyer, Xcode Instruments
● Worked on PlanetVPN app as Senior iOS Developer (DAU up to 1,500,000 users). ● Reduced crash rate to 0% by diagnosing issues via third-party analytics, Xcode Instruments, and crash reports. ● Researched and rebuilt the networking framework and integrated it into the project. ● Upgraded UI of multiple screens according to design and refactored legacy code for better modularity. ● Integrated advertising and marketing features via Appodeal and AppsFlyer.
iOS Team Lead
09.2021 - 09.2022 |Digital Platforms
Swift, SwiftUI, UIKit, MVVM, SOLID, Firebase, SwiftGen, Combine, WebSocket
● Led a team of 5 iOS engineers developing a poker game app for the Brazilian market. ● Improved team performance by adopting agile practices and planning weekly releases. ● Triaged backlog; groomed features, refined requirements, and kept the team focused on priorities. ● Improved project code health by establishing better code review practices. ● Migrated the app from UIKit to SwiftUI, reducing feature implementation time. ● Redesigned the MVVM app architecture to align with SOLID principles for better modularity. ● Implemented unit testing practices for critical classes to improve app stability.
iOS Developer
12.2020 - 09.2021 |Digital Platforms
Swift, UIKit, SwiftUI
● Implemented new features with pixel-perfect UI following Apple's design guidelines. ● Started code migration to SwiftUI, learning new APIs and best practices. ● Created a project logic scheme to help onboard new team members and visualize data flow.
iOS Developer
06.2020 - 12.2020 |NDA
Swift, UIKit
● LNER App: designed and implemented an internal iOS application for employees to report and evaluate safety incidents. ● ForensiDoc (Medical App): redesigned a hospital application, migrated from Swift 2.3 to Swift 5, reduced technical debt. ● Added secure patient photo capture to ForensiDoc, improving usability and maintainability.
Founder & iOS Developer
since 07.2020 - Till the present day |BaliTideForecast
Swift, SwiftUI, UIKit, Alamofire, Firebase, StoreKit, RevenueCat, WidgetKit, WatchKit, SwiftGen, Amplitude
● Sole creator of a production iOS tide forecast app rated 4.8★ with ~1,000 MAU and recurring revenue. ● Designed full architecture: hybrid SwiftUI/UIKit app with async/await networking layer and cache-then-network strategy. ● Integrated Firebase (Realtime Database, Remote Config, App Check) and Amplitude analytics. ● Implemented in-app purchases and subscriptions (StoreKit / RevenueCat) with Remote Config–driven paywalls. ● Built WidgetKit widgets, Apple Watch companion app (WatchKit) with WatchConnectivity, and HealthKit integration. ● Set up multi-language localization (SwiftGen) and owned full dev cycle: architecture, code review, and product optimization.

Educational background

Mathematics and Mechanics (Masters Degree)
2003 - 2009
Ural Federal University

Languages

RussianNativeEnglishAdvancedIndonesianUpper Intermediate