
Alexander Barinov
Verified Expert in Engineering
iOS Developer
Cumming, GA, United States
Toptal member since April 24, 2025
Alex is a senior iOS developer passionate about creating amazing mobile applications and providing incredible user experiences. He has over 19 years of software development experience, including 11 years of iOS development experience. Alex is also well-versed in leading teams and creating application architecture from a valuable and rich perspective.
Portfolio
Experience
- XCTest - 11 years
- Xcode - 11 years
- iOS App Development - 11 years
- Objective-C - 11 years
- UIKit - 11 years
- iOS - 11 years
- Swift - 6 years
- SwiftUI - 4 years
Availability
Preferred Environment
MacOS, Xcode, Git, Jira, Figma, Swift, Objective-C, Cocoa
The most amazing...
...solution I've built is a Cocoa UI component that ranked first and was used in many iOS projects.
Work Experience
Senior iOS Developer
Revel Systems
- Worked with a large Objective-C codebase and migrated 35% of the legacy code to Swift within a Scrum environment.
- Architected and implemented internal Swift packages for printer integration and local networking, with reusable UI components written in SwiftUI and UIKit.
- Successfully integrated three top-market payment processors, leveraging Combine to ensure clean and easy-to-read code.
- Implemented and maintained test coverage for Swift packages above 80%.
- Ensured technical adherence to fiscal laws and PCI compliance with payments integrations.
- Maintained a CI pipeline, ensuring dependencies and Xcode data were up to date.
- Addressed App Store review feedback to ensure successful deployment.
- Worked on a cross-functional team, collaborating with product owners, support colleagues, and QA, UI, and UX experts to plan, refine, and execute new features.
Experience
US Presence Test
This project involved developing a Swift application with this purpose in mind. It was designed on SwiftUI to work on iPhone, iPad, and MacOS and has a user interface compatible with all display resolutions. The application features include light and dark UI themes, paid subscriptions, PDF report generation, and iCloud backups. I completed the whole application development cycle, starting with defining requirements, creating UI in Figma, coding and testing, and finally preparing and publishing the application to the App Store.
Skills
Libraries/APIs
CocoaPods
Tools
Xcode, CircleCI, Git, Jira, Figma
Languages
Swift, Objective-C, Java, Kotlin
Frameworks
SwiftUI, UIKit, XCTest, XCUITest, Core Data, Combine, StoreKit, Cocoa
Platforms
iOS, Firebase, MacOS, iCloud
Paradigms
Model View ViewModel (MVVM), Scrum
Storage
SQLite
Other
iOS App Development, Card Payments, In-app Purchase (IAP), API Integration, Async/Await, Android Development
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring