Alexander Barinov, Developer in Cumming, GA, United States
Alexander is available for hire
Hire Alexander

Alexander Barinov

Verified Expert  in Engineering

iOS Developer

Cumming, GA, United States

Toptal member since April 24, 2025

Bio

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

Revel Systems
iOS, iOS App Development, Swift, Objective-C, Xcode, Jira, Git, Scrum, SwiftUI...

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

Part-time

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

2016 - 2024
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.
Technologies: iOS, iOS App Development, Swift, Objective-C, Xcode, Jira, Git, Scrum, SwiftUI, UIKit, API Integration, Model View ViewModel (MVVM)

Experience

US Presence Test

If a person resides in the United States but is not a US citizen nor a lawful permanent resident, their tax status may be defined with an IRS substantial 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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring