Aleksandr Gaidukov
Verified Expert in Engineering
Software Developer
Alexander has over twelve 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 also has worked freelance on and off for over the past five years. Alexander is a self-motivated and communicative professional who can work well independently and with a team.
Portfolio
Experience
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
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
http://itunes.apple.com/us/app/saferkid-text-monitoring-app/id1143802529?mt=8Advanced Threat Analytics (via Toptal)
70-20 (via Toptal)
Macy's App
http://itunes.apple.com/us/app/macys/id341036067?mt=8Bloomingdale's App
ToMesto
Mobile Banking for Russian Standard Bank
Property Validator
http://github.com/alexander-gaidukov/property-validatorSimpleREST
http://github.com/alexander-gaidukov/SimpleRESTExpandingTableView
http://cocoapods.org/pods/AGExpandingTableViewAn Introduction to Protocol-oriented Programming in Swift
How to Approach Wrappers for Swift Properties
Skills
Languages
Swift, Objective-C
Tools
Auto Layout, Interface Builder, Xcode, Sketch, GitLab, Apple Push Notifications, GitHub
Platforms
iOS, Back4App, Firebase
Frameworks
Core Location, AFNetworking, MapKit, Core Data, EventKit
Libraries/APIs
Firebase iOS SDK, OpenSSL, REST APIs, Core Graphics, RxSwift
Storage
Realm, Amazon S3 (AWS S3)
Other
Front-end, RSA, Encryption, APNs, Structure, Multithreading, Background Threading
Paradigms
REST
Education
Engineer's Degree in Computer Engineering
Tver State Technical University - Tver, Russia
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