
Aleksandr Gaidukov
Verified Expert in Engineering
Software Developer
Phuket, Thailand
Toptal member since August 31, 2016
Alexander has over 16 years of experience developing applications and several years with the iOS platform (iPhone and iPad). He has worked in teams of various sizes, from small to large groups. He has also worked freelance intermittently over the past five years. Alexander is a self-motivated and communicative professional who can work well independently and with a team.
Portfolio
Experience
- Xcode - 8 years
- iOS - 8 years
- Objective-C - 8 years
- Swift - 5 years
- Firebase - 2 years
- Firebase iOS SDK - 2 years
Availability
Preferred Environment
Swift, GitLab, GitHub, Xcode
The most amazing...
...project I've worked on is the mobile banking for Russian Standard Bank, one of the largest Russian banks.
Work Experience
Senior iOS Developer
Urban Connect
- Developed an app that allows users to rent electric vehicles.
- Built an app that allows maintainers to check and fix the defect reports.
- Redesigned all the applications and implemented new features.
iOS Developer
LymphaTech Technologies
- Created the LymphaTech Scanner application.
iOS Developer
Safer Kid, Inc.
- Created an iOS application for Safer Kid.
- Implemented push notifications in the mobile application.
- Created several reusable UI components.
iOS Developer
Advanced Threat Analytics (via Toptal)
- Created an iOS application for Advanced Threat Analytics.
- Implemented universal links in a mobile application.
- Implemented push notifications in the mobile application.
iOS Developer
70-20 (via Toptal)
- Created an iOS application for the 70-20.com service.
- Connected an application to the Amazon S3 private bucket.
- Encrypted an application connection with RSA keys.
- Developed several reusable UI components.
Senior iOS Developer
Grid Dynamics
- Created iOS applications for Macy's and Bloomingdale's department store apps.
- Connected an application with Citibank in order to load user credit cards.
- Implemented universal links in a mobile application.
- Gathered core metrics with Google Analytics.
- Created several reusable UI components.
Senior iOS Developer
ToMesto
- Created an application for booking tables in restaurants.
- Gathered metrics (Google Analytics and Mixpanel) from an application.
- Implemented universal links in order to link an application and a website.
- Created several reusable UI components.
Senior iOS Developer
Vivanti
- Created an iOS client for a CRM system for pharmacy agencies.
- Created a presentation viewer.
- Synchronized data with a client application and a server.
- Gathered information and metrics from a client application like user location, duration of presentation, and more.
Senior Developer
Accenture
- Created the iOS mobile banking for Russian Standard bank.
- Built a reusable framework for creating mobile banking applications.
- Created several reusable UI components.
- Developed a reusable framework for charting.
- Supported the iOS application in production.
Experience
Safer Kid
https://itunes.apple.com/us/app/saferkid-text-monitoring-app/id1143802529?mt=8Advanced Threat Analytics (via Toptal)
70-20 (via Toptal)
Macy's App
https://itunes.apple.com/us/app/macys/id341036067?mt=8Bloomingdale's App
ToMesto
Mobile Banking for Russian Standard Bank
Property Validator
https://github.com/alexander-gaidukov/property-validatorSimpleREST
https://github.com/alexander-gaidukov/SimpleRESTExpandingTableView
https://cocoapods.org/pods/AGExpandingTableViewEducation
Engineer's Degree in Computer Engineering
Tver State Technical University - Tver, Russia
Skills
Libraries/APIs
Firebase iOS SDK, OpenSSL, REST APIs, Core Graphics, RxSwift
Tools
Auto Layout, Interface Builder, Xcode, Sketch, GitLab, Apple Push Notifications, GitHub, Fastlane
Languages
Swift, Objective-C
Platforms
iOS, Back4App, Firebase
Frameworks
Core Location, AFNetworking, MapKit, Core Data, EventKit, SwiftUI
Storage
Realm, Amazon S3 (AWS S3)
Paradigms
REST
Other
Front-end, RSA, Encryption, APNs, Structure, Multithreading, Background Threading
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