← В ленту
Senior
Регистрация: 03.08.2026

Евгений Езуб

Специализация: 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).

Скиллы

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

Опыт работы

Founder & iOS Developer
с 05.2026 - По настоящий момент |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 |POKS
Swift, SwiftUI, MVVM, Combine, SwiftGen, WebSocket
Real-time mobile poker application with in-app monetary transactions. Designed a layered networking architecture. Implemented numerous WebSocket and REST API features supporting real-time gameplay. The app performance was improved by >10x (SwiftUI rendering), because of XCode diagnostics and removing tons of view re-drawing events. All that was executed without downtime or regressions for existing users. Built a typed networking client from scratch with structured error handling, request idempotency, and safe logging, adopted across multiple feature areas. Diagnosed and fixed critical race conditions in concurrent, multi-session real-time flows. The app crash rate was always 0%, that is how it should be in production always. Implemented a client-side connection-quality monitoring system to detect and surface unstable network conditions to users, and developed reconnection system. Maintained CI/CD pipelines (Fastlane, GitHub Actions) and contributed 900+ commits over 2.5 years. Worked extensively with Auth0, Starscream, SwiftGen, Firebase Analytics, gRPC, JWT and many others frameworks.
Senior iOS developer
10.2023 - 04.2024 |DaGama
Swift, UIKit, MVVM, Apollo (GraphQL), Google Maps SDK, SQLite, AppsFlyer
Native iOS location-based social app where users discover, post, and interact with places on an interactive map, featuring a personalized feed, user profiles, and activity notifications. Swift, UIKit, MVVM, Apollo (GraphQL), Google Maps SDK, SQLite, AppsFlyer Implemented Figma design with all “social app” features such as: camera upload, news feed, authorization, onboarding, user profile, settings, etc
iOS developer
03.2023 - 09.2023 |PlanetVPN
VIPER, UIKit, Swift, Appodeal, Appsflyer, Firebase
PlanetVPN app (DAU up to 1,500,000 users). As a senior iOS developer, responsible for implementing new features, finding weak code areas, and improving code style by refactoring old code. Improved app stability by reducing the crash rate to 0%, locating and diagnosing the most important issues using third-party analytics, Xcode Instruments, and crash reports. Researched and rebuilt the networking framework and integrated it into the project. Upgraded the UI of multiple screens according to design. Refactored legacy code to keep it up to date and modular. Integrate advertising and marketing features via Appodeal and AppsFlyer.
iOS Team Lead
09.2021 - 09.2022 |Digital Platforms
SOLID, MVVM, Firebase, SwiftGen, SwiftUI, Combine, Siwft, Websocket
Lead a team of 5 iOS engineers in the development of a poker game app for the Brazilian market. Responsible for overseeing development from start to finish. Improved team performance by adopting agile practices and planning weekly releases. Triaged the backlog and helped groom features, refine requirements, and identify logical steps, keeping the team organized and focused on priorities. Improved project code health by establishing better code review practices, catching bugs and errors before they reached production. Migrated the app from UIKit to SwiftUI, reducing feature implementation time and making design changes easier to apply. 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
с 07.2020 - По настоящий момент |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.

Образование

Mathematics and Mechanics (Магистр)
2003 - 2009
Ural Federal University

Языки

РусскийРоднойАнглийскийПродвинутыйИндонезийскийВыше среднего