
Roman Tichshenko
Senior iOS Developer | Swift, SwiftUI
Salary / Daily rate
Astana, Kazakhstan
Freelance, open to permanent contract
Remote only
Skills
Languages
About me
Intro
Senior iOS Developer with 6+ years of expertise in building high-performance mobile applications using Swift and SwiftUI. Proven record of optimizing app performance by 30%, implementing modular architecture with SPM, and creating reusable component systems that reduced time-to-market by 30%. Specializing in clean architecture, test-driven development, and Swift Concurrency to deliver stable, fast, and maintainable iOS solutions for your business.
Work experience
Senior iOS Developer
01tech
Aug 2023 - Jan 2025
1 year 6 months
Remote, OR 97458, USA
► Architected and led the development of a White Label app generation system, accelerating product launch timelines by 30%. Initiated and implemented an internal build system, streamlining CI/CD pipelines and enhancing QA efficiency. ► Optimized WebSocket communication, reducing backend load by 10%; integrated Swift Concurrency with async/await, lowering memory usage by 10% and app-side load by 20%. ► Collaborated with designers to build a design system with over 100 reusable SwiftUI components, achieving 90% snapshot test coverage and reducing time-to-market by 30%. ► Coordinated with Android and backend teams to build a custom in-house analytics tool, improving the accuracy of key metrics like MAU and DAU, and helping identify friction points in the user journey. Improved performance of login flow by 30% through profiling and eliminating UI bottlenecks using Xcode Instruments. ► Drove a strategic migration from Combine to Observable using Branch by Abstraction and feature flags, enabling incremental rollout and minimizing user impact. ► Championed a test-driven development approach, increasing test coverage to 50%, which improved product stability and decreased release cycle time by 15%. ► Enhanced developer productivity by introducing build-time analysis tools, which shortened initial compilation time by 20%. ► Guided the technical onboarding of 3+ junior iOS developers by creating detailed architecture documentation and code examples, resulting in a 40% faster project integration rate. Tech stack: Swift, SwiftUI, Swift, Combine, Foundation, Swift Concurrency, CI/CD, Fastlane, Git, REST, WebSockets, SPM, Tuist, GRDB, SQL, Test-Driven Development, TCA/MVI, Clean Architecture.
Senior iOS Developer
Citilink.ru
May 2022 - Jul 2023
1 year 3 months
Remote, OR 97458, USA
► Pioneered a UI refresh of the in-app purchasing funnel based on behavioral data, leading to a 10% increase in average transaction value and a 5% rise in repeat purchases. ► Revamped the product detail screen in collaboration with analysts, which decreased data inconsistencies in purchase records by 20%. ► Spearheaded the migration from a monolithic to a modular architecture using Swift Package Manager (SPM), achieving a 30% reduction in cold build times and enhancing CI/CD performance. ► Partnered with designers to implement a full app redesign, delivering over 50 reusable UIKit components and ensuring consistent visual language across the product. ► Co-developed a server-driven UI (SDUI) framework for product category screens with the backend team, resulting in a 13% increase in partner-driven advertising campaigns per quarter. ► Migrated the app’s API layer to async/await (Swift Concurrency), yielding a 20% boost in runtime performance. ► Pioneered comprehensive onboarding documentation for new iOS engineers, reducing ramp-up time by 40% and improving code contribution readiness within the engineering team by 30%. Tech stack: Swift, UIKit, SPM, GCD, Swift Concurrency, Test-Driven Development, REST, gRPC, CI/CD, Fastlane, Git, Backend Driven UI, Clean Architecture, VIPER.
Senior iOS Developer
Dodo Brands
May 2021 - May 2022
1 year 1 month
St Petersburg, St Petersburg City, Russia · On-site
► Collaborated on the design and development of a revamped loyalty system, enabling 500,000+ users to claim rewards and resulting in a 20% improvement in key engagement metrics. ► Co-developed an interactive product selection UI using UIKit and SpriteKit, boosting conversion rates by 13% and securing 1st place at a local company hackathon. ► Strengthened test coverage of two major loyalty programs by 27% in collaboration with QA engineers, enhancing overall stability and shortening the release cycle by 11%. ► Implemented a smooth container transform animation for loyalty card transitions in UIKit, increasing screen open rates by 5%. Tech stack: Swift, UIKit, SwiftUI, GCD, Swift Concurrency, Accessibility, Test-Driven Development, Test Automation, Tuist, SPM, SQL, GRDB, REST, CI/CD, Fastlane, Git, CocoaPods, Ruby, Clean Architecture, VIPER.
iOS Developer
ATI.SU
Mar 2019 - May 2021
2 years 3 months
St Petersburg, St Petersburg City, Russia · On-site
► Led the integration of Push Notifications into the core product using NotificationServiceExtension, resulting in a 17% increase in user transactions. ► Co-orchestrated the migration to a modular architecture based on Swift Package Manager (SPM), improving cold app launch times by 20%. ► Diagnosed and resolved a critical WebView crash by conducting in-depth analysis of a dependency injection framework, helping raise crash-free sessions from 95% to 99.9%. ► Collaborated with the product team to introduce in-app rating functionality, increasing the App Store rating from 2.3 to 4.0. Tech stack: Swift, UIKit, CocoasPods, Ruby, SPM, GCD, RxSwift, SQL, GRDB, CI/CD, Fastlane, Test Automation, Test Management, REST, Dependency Injection, VIPER, Clean Architecture.
Education
Saint Petersburg State Electrotechnical University "LETI"
Master of Engineering - MEng
2018 - 2020
2 years 1 month
Tomsk State University of Control Systems and Radioelectronics
Bachelor of Engineering - BE
2014 - 2018
4 years 1 month