MAXIM EGOROV
Senior / Lead iOS Engineer
Summary
Senior / Lead iOS Engineer with 12+ years building real-time trading, fintech, and automotive apps. Focused on SwiftUI architecture, modular iOS systems, real-time data flows, and cross-functional technical leadership. Built and led a team of 6 iOS engineers at B2Broker. Open to Lead iOS, Staff iOS, and iOS Architect roles.
Experience
B2Trader professional trading platform. I own iOS architecture, team health, and technical roadmap.
- Designed a SwiftUI architecture for real-time market-data streaming across 3,000+ instruments, optimizing diffing, state updates, and rendering under sub-second latency constraints.
- Built and led a team of 6 iOS engineers — hiring, code review, 1:1s, and technical growth.
- Drove cross-functional iOS architecture decisions across mobile, backend, QA, and product for latency-sensitive trading flows.
- Defined iOS architecture standards and review practices for state isolation, rendering boundaries, and feature delivery.
Sole iOS engineer. Built the Charge Mustang companion app from scratch: architecture, UI, REST, and BLE.
- Remote control: locking/unlocking, climate pre-conditioning, real-time charging status.
- Secure REST + BLE communication with the vehicle's onboard systems.
- GPS-backed find-my-car and trip monitoring, resilient to spotty connectivity.
iOS software for Arrival's EV platform: live telemetry, vehicle control and NFC key/access.
- Migrated client–server from REST to Apollo GraphQL with generated, type-safe contracts.
- Built live telemetry pipelines (Combine + Protobuf) for battery, location, and accelerometer streams.
- Modularised the codebase into 12+ Swift packages so feature teams could ship independently.
- Drove unit & UI test coverage past 95% on owned modules; defined the testing playbook.
Crypto-payments app with a large Objective-C codebase. Led the iOS team and ran a parallel Swift migration.
- Raised crash-free sessions from the low 80s to 98%.
- Migrated 70% of the Objective-C codebase to Swift without a feature freeze.
- Shipped iPad and Apple Watch versions alongside the main iPhone app.
- Led hiring, code review and project management while remaining hands-on.
Earlier
Built features on OlympTrade, delivered a full UIKit redesign in two months, and shipped a SpriteKit seasonal mini-game.
Mobile game studio. Rendering layer work: shaders, draw-call optimisation, and Cocos2D UI components.
Skills
LanguagesSwift, Objective-C, C++FrameworksSwiftUI, UIKit, Combine, Core Bluetooth, Apollo GraphQL, Protobuf, XCTestToolsXcode, SPM, Fastlane, GitHub Actions, Instruments, Testing, AutomationArchitectureModular Architecture, MVVM, Clean Architecture, CI/CD, Architecture Reviews, Technical RoadmapsLeadershipTeam Lead, Hiring, Code Review, 1:1s, Technical Strategy, Cross-functional Decisions
Education
Murmansk State Technical University — Bachelor of Science in Computer Science