Aleksandr Chernyshev, Developer in Cancún, Mexico
Aleksandr is available for hire
Hire Aleksandr

Aleksandr Chernyshev

Verified Expert  in Engineering

Software Developer

Location
Cancún, Mexico
Toptal Member Since
March 23, 2021

Aleksandr is a senior iOS app developer with 10 years of experience in Objective-C and Swift. His background in working with various data storage types and REST web service integration allows him to create high-quality, efficient applications that perform both offline and online with a superior user experience. Aleksandr is a self-starter with excellent multitasking and time management skills. His ability to communicate and adapt helps him integrate easily into any new or ongoing project.

Portfolio

Faktura.ru
iOS, Xcode, Swift, Alamofire, Swinject, Firebase, iOS Frameworks...
4finance
iOS, Swift, Objective-C, Firebase, iOS Frameworks, Google Maps SDK, iOS Camera...
Improve Group :: Improve Digital, Improve Intelligence
Swift, Objective-C, Xcode, CocoaPods, UIKit, iOS SDK, Firebase, iOS...

Experience

Availability

Part-time

Preferred Environment

MacOS, Xcode, AppCode, CocoaPods, Swagger, Postman, Figma

The most amazing...

...thing I've developed is the Pro Angler fishing app, which skyrocketed to the top of the US App Store just after the release.

Work Experience

Lead iOS Developer

2020 - 2021
Faktura.ru
  • Integrated into the complex ongoing project with more than seven years of history. The project is a template app with a common source code for online banking with more than 50 applications built on top of it in stores.
  • Designed architecture for the complete project redesign with transferring from Objective-C to Swift.
  • Completed the first phase of the redesign for five months with developing and supporting the old version in parallel. Worked with a team of three iOS developers.
Technologies: iOS, Xcode, Swift, Alamofire, Swinject, Firebase, iOS Frameworks, Google Maps SDK, Lottie, Lottie-iOS, iOS Camera, Sockets

Mobile Tech Lead (Contract)

2014 - 2020
4finance
  • Collaborated with the product manager from the client's side to create a mobile department for a big international financial group. Hired team members, established processes, and integrated with the other group's departments.
  • Released more than ten applications for six different countries for both iOS and Android.
  • Created the common code base for the applications, which reduced the average development time from eight to less than 3-4 months for each new product.
Technologies: iOS, Swift, Objective-C, Firebase, iOS Frameworks, Google Maps SDK, iOS Camera, Sockets

Senior iOS Developer | CIO

2013 - 2020
Improve Group :: Improve Digital, Improve Intelligence
  • Developed and released more than five different apps for key clients. All applications were created to allow the team to maintain them easily in the following years.
  • Contributed to polishing and improving the company's internal frameworks and code style.
  • Interviewed, onboarded, and led team members. During my time in the company, the team grew from five to more than 15 engineers.
  • Helped with task decomposition, estimation, and management.
Technologies: Swift, Objective-C, Xcode, CocoaPods, UIKit, iOS SDK, Firebase, iOS, iOS Frameworks, Google Maps SDK, Lottie, Lottie-iOS, iOS Video, iOS Camera, Game Development, Sockets

iOS Developer

2012 - 2013
Sibers
  • Developed three iOS applications from scratch with REST integration and rich UI.
  • Contributed to more than ten projects with successful deliveries to clients.
  • Collaborated and worked with teams of different sizes and various roles.
Technologies: iOS, Objective-C, iOS Frameworks, Google Maps SDK, iOS Video, iOS Camera, Game Development, Sockets

Pro Angler | Fishing Ap‪p

https://apps.apple.com/ru/app/pro-angler-fishing-app/id572778910
The number one fishing guide app. It contains plenty of useful features for anglers, including features called What's Biting Now, Catch and Cook, Solunar Times, Tides, and Marine Weather.

I wrote it from scratch in Objective-C, using SQLite for storing cache data. Integrated with in-app purchases and subscriptions for monetization and Flurry for analytics.

Imhonet | iOS App

An iOS application for Imhonet, an advisory service that helps people choose films they like among thousands of movies. It analyzes which movies users previously liked or didn't like. Based on this information, the Imhonet app personalizes recommendations and forecasts new films.

From a technical perspective, the main task was to create the video file on the go from multiple pieces, including the ad video files.

NewNew

NewNew is an interactive marketplace where you bid and vote on the outcomes of people's lives. People make money by letting others have a say in their life decisions.

In that app, creators can share some recorded video content, and the main task is to display that video to the users, bearing in mind that the video could be captured in horizontal/vertical format and should be extended to the whole screen with some blur applied on top of it.

Vivus.es | Mobile App

https://apple.co/3bUqHlQ
Vivus.es is a mobile application for payday loans in Spain.

Developed and implemented different project features:
• Common codebase for all 4finance Group projects, which reduces each new app's development time.
• Integration with Firebase for push notifications and analytics.
• Deep and dynamic links with AppsFlyer.

SMS Finance | Mobile App

The first completely online mobile app for payday loans in Russia. The app allows to get the money transfer in about 12 minutes — no office visits or phone calls required. It also includes flexible money transfer options, such as bank transfer and e-wallets, live status updates on the current loan and loan history, and a built-in loyalty program.

Languages

Swift, Objective-C, Swift 5

Frameworks

UIKit, iOS SDK, Swinject, Core Foundation, Cocoa Touch, iOS Frameworks, Swagger, Core Data, Core Location, SwiftUI

Libraries/APIs

CocoaPods, REST APIs, Sockets, Alamofire, Flurry, Apple Subscriptions, Core Animation, Google Maps SDK, Lottie-iOS, RxSwift

Tools

Xcode, Git, TestFlight, GitHub, GitLab, Jira, Auto Layout, AppCode, Postman, Figma, Branch.io, Fastlane, Firebase Cloud Messaging (FCM)

Paradigms

REST, Dependency Injection, Model View Presenter (MVP), Model View ViewModel (MVVM), Reactive Programming, Object-oriented Programming (OOP), Design Patterns, Agile, Kanban, Scrum, Unit Testing, Continuous Integration (CI), Requirements Analysis

Platforms

MacOS, Firebase, iOS, Mobile, AppsFlyer, Bitrise

Storage

JSON, SQLite, Realm, Firebase Realtime Database

Other

Mobile Applications, Mobile Architecture, iOS Video, iOS Camera, Game Development, In-app Purchases, AVFoundation, MP4, Ads, Debugging, Profiling, SOLID Principles, User Authentication, Push Notifications, Architecture, Leadership, Native Mobile Apps, Startups, Lottie, Accessibility, Location Services, UI Testing

2012 - 2014

Master's Degree in Applied Mathematics and Informatics

Novosibirsk State Technical University - Novosibirsk, Russia

2008 - 2012

Bachelor's Degree in Applied Mathematics and Informatics

Novosibirsk State Technical University - Novosibirsk, Russia

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