Germany
iOS Developer with 5+ years of experience building and delivering high-load Fintech and mobile applications. I specialize in modular architecture (VIPER, RIBs, MVVM), performance optimization, and automating the release process to help teams ship faster with fewer bugs. Core Expertise: • Mobile Architecture: Design and implement multi-module projects using Clean Swift, RIB, and TCA. Ensure scalability and maintainability for teams of up to 40 engineers. • Release Automation: Set up CI/CD pipelines (GitLab CI, Fastlane) from scratch. Reduced release time by 22%. • Quality & Testing: Advocate for high test coverage (Unit Tests, XCTest), A/B testing, and feature flags. Help apps maintain a 4.8+ star rating on the App Store. • UI Implementation: Deep experience with both declarative (SwiftUI) and imperative (UIKit) approaches. Beyond Coding: I bridge the gap between business and tech. I’ve worked closely with product owners to translate requirements into technical solutions, led daily stand-ups, and mentored junior developers. Comfortable in remote and on-site environments. Tech Stack Highlights: • Languages & Frameworks: Swift, Objective-C, SwiftUI, UIKit, Combine, RxSwift, async/await, AVFoundation. • Architecture: VIPER, RIB, TCA, MVVM, Multi-module, Clean Architecture. • Tools: GitLab CI, Fastlane, Firebase, SPM/CocoaPods, Jira, Confluence, Postman/Proxyman. • Data: CoreData, SwiftData, Realm, Keychain. What’s Next: I’m currently open to iOS roles in product companies (Fintech, E-commerce etc.) or challenging outsourcing projects where I can make a real impact. 📱 Telegram: @alex_khristichenko 📧 Email: [email protected]
• Increased the app rating from 4,4 to 4,8 by removing all critical bugs reported by users • Integrated payment method - QR-code. 12.8% of users chose this method as their favorite one within a month after release • Improved release process by integrating new role - release manager that reduced the amount of prod bugs by 14% • Increased the number of unit and UI tests by 19% to reduce the number of customer- reported bugs • Increased crash-free users rate from 89.6% to 95.2% Technologies: UIKit/SwiftUI, Combine, RxSwift/RxCocoa, MVVM+C, MVP, XCTest/XCUITest, Structured Concurrency, Async/await
• Increased amount of app releases by 18% which improved time of feature delivery • Created new design system - 41 UI components and 13 UI wrappers/helpers. • Added UI tests to the release pipeline (Fastlane), reducing the number of UI bugs by 6% Technologies: UIKit/SwiftUI, Alamofire, Combine, MVP, MVVM, XCTest/XCUITest, Fastlane
• Refactored and removed both legacy and unused code from project by 8% • Served as an on-call engineer, reducing the average response time for all customer-reported bugs to under 2 hours Technologies: UIKit, URLSession, SwiftLint, GCD, CoreAnimation, XCTest/XCUITest