Skip to content
View rishatzinatullin's full-sized avatar
😈
😈

Block or report rishatzinatullin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rishatzinatullin/README.md

Rishat Zinatullin - Senior iOS Engineer | 6+ years | Apps with Millions of Users

Hello, I am a Senior iOS Engineer with 6+ years of commercial experience, working in teams ranging from 2 to 40 members, both remotely and on-site.

Built full development cycles β€” from gathering product and business requirements to establishing fully automated release processes with high test coverage, analytics, and CI/CD. Expert in functional reactive programming and declarative UI implementation.

In addition to core iOS knowledge, implemented multiple features involving low-level graphics and machine learning.

Passionate about the evolution of Apple’s ML and AI technologies and actively stay up to date with platform advancements.

πŸ› οΈ Skills

iOS: Swift, Objective-C, Kotlin, SwiftUI, UIKit, Combine, RxSwift, async/await, GCD, OperationQueue, Realm, CoreData, SwiftData, Alamofire, GraphQL, Moya, WebSockets, MVVM, MVI, TCA, VIPER, KMM, Metal, CoreML, Vision, XCTest, XCUITest, SnapKit, AVFoundation, CoreAnimation, CoreGraphics

Other: Fastlane, Github Actions, CI pipelines, SPM, Git, Xcode Instruments

πŸ’Ό Work Experience

06/2024 – 02/2026 (1.8 year)

β€’ Owned core trading flows (quotes, orders, deposits, withdrawals) to support 1M+ DAU, ensuring stable execution during peak market volatility

β€’ Built a real-time market data pipeline with WebSockets and RxSwift, handling 31,200 concurrent sessions with 210–390 ms quote latency

β€’ Reworked scrolling, layout passes, and cell reuse in real-time screens to achieve stable 55–60 FPS under continuous data updates

β€’ Refactored state management and concurrency in latency-sensitive flows, reducing crash rate on mission-critical screens by 41.6%

β€’ Implemented CI/CD pipelines with Fastlane and GitHub Actions, automating builds, tests, code signing, and TestFlight releases, cutting release-related regressions by ~35%

Technologies: UIKit/SwiftUI, RxSwift/Combine, WebSockets, VIPER, Alamofire, Fastlane, GitHub Actions, XCTest, XCUITest


04/2023 – 06/2024 (1.2 year)

β€’ Designed and implemented the iOS architecture from scratch to scale the product to 8.4M MAU with predictable performance

β€’ Built a reusable UI component system used across 40+ screens, reducing feature delivery time by 24.8% and improving UI consistency

β€’ Optimized data flow and rendering for data-heavy views, reducing average screen load time from 3.18s to 2.27s

β€’ Stabilized the app during 3.2–5.1x traffic spikes at major sports events, lowering UI-related crash rate by 29.4%

β€’ Introduced architectural guidelines and mentored 4 iOS engineers, reducing post-release UI regressions by ~30%

Technologies: SwiftUI, Combine, MVI, GraphQL, CoreData, Metal, XCTest


01/2021 – 04/2023 (2.3 year)

β€’ Developed core e-commerce flows (catalog, product, checkout) for an app with 12.6M MAU, focusing on peak-load reliability

β€’ Integrated on-device ML for product categorization and camera-based flows used by 520K+ users, keeping 100% inference on-device

β€’ Optimized product and checkout performance during sales events, reducing worst-case load time from 5.6s to 2.9s

β€’ Improved long-session stability by reducing memory usage by 21.3%, lowering background terminations on older devices

Technologies: UIKit, RxSwift, MVVM, Alamofire, CoreML, Vision, Metal, SnapKit, XCTest


01/2020 – 01/2021 (1 year)

β€’ Refactored and stabilized legacy iOS modules used by 5.1M clients, improving maintainability and reducing technical debt

β€’ Fixed threading and unsafe state handling in critical banking flows, decreasing crash rate by 19.7%

β€’ Optimized account and payment screens, reducing average load time by 1.3–1.6s without violating regulatory constraints.

Technologies: UIKit, MVVM, SnapKit, XCTest, XCUITest

πŸ“š Education

Kazan Federal University
Bachelor of Science in Software Engineering

πŸ”— Links

Pinned Loading

  1. TinkoffExpress TinkoffExpress Public

    Swift

  2. PointTaxi PointTaxi Public

    Swift