iOS Developer
Freedom Pay
Freedom Pay provides merchants with online and in person payment processing, payment gateway services, and tools for managing transactions in multiple markets.
Nov 2024 — Jan 2026Built payment SDKs and production payment flows, and improved app architecture, networking, concurrency safety, and developer documentation.
• Designed and evolved a resilient REST networking layer (URLSession, Moya, Alamofire, Codable) featuring centralized error handling, signed requests, payload encryption, and real-time transaction state synchronization.
• Established a reusable Design System across SwiftUI and UIKit (Auto Layout) with atomic design tokens and seamless UIKit–SwiftUI interoperability, enforcing strict Clean Architecture and MVVM+C boundaries.
iOS Developer
Air Astana
Air Astana is Kazakhstan's flag carrier and largest airline, operating domestic and international passenger flights from its hubs.
Jan 2023 — Oct 2024Reduced login latency by 80%, refactored a legacy iOS codebase, and worked on authentication, Flutter integration, and release automation.
• Proactively identified and resolved a critical authentication bottleneck, reducing OAuth2 / Keycloak login latency by 80% by profiling runtime and network layers with Instruments (Time Profiler) and Postman.
• Engineered reliable authentication token management, local caching and persistence (Realm, UserDefaults), and Firebase Remote Config feature toggles for dynamic client configuration and safe rollouts.
iOS Developer
inDrive
inDrive is a global mobility and urban services platform, best known for ride hailing that lets riders and drivers agree on fares.
Oct 2021 — Jan 2023Built and released features for two apps with 30,000+ active users, and improved debugging, memory management, and app integrations.
• Owned features end-to-end from product and UX design collaboration through App Store release for high-load apps DoskaYkt and EdaYkt (30,000+ active users) using Swift, UIKit, and Auto Layout.
• Built a UDF-based internal debug menu on my own initiative to inspect state and validate edge cases on-device, significantly accelerating QA and developer verification cycles.
• Eliminated critical production memory leaks and retain cycles (ARC) monitored via Firebase Crashlytics, and integrated the 2GIS SDK, REST API networking (URLSession), and APNs push notifications.