
Yuri Gurgenidze
Verified Expert in Engineering
iOS Developer
Tbilisi, Georgia
Toptal member since September 1, 2022
Yuri is a hardworking and motivated software developer specializing in iOS app development. He has over four years of experience in the iOS development field. Yuri has developed and maintained apps with more than one million downloads. He has domain expertise in finance, insurance, and workplace lifestyle applications.
Portfolio
Experience
- Object-oriented Programming (OOP) - 5 years
- Clean Architecture - 4 years
- Swift - 4 years
- UIKit - 4 years
- Model View ViewModel (MVVM) - 4 years
- CocoaPods - 4 years
- RxSwift - 3 years
- Firebase - 2 years
Availability
Preferred Environment
Xcode, MacOS, Slack, Postman, Microsoft Teams, Zoom, Jira, Confluence, Zeplin, Adobe Experience Design (XD)
The most amazing...
...thing I've developed was a mobile banking application with more than one million downloads and 400,000 monthly active unique users.
Work Experience
iOS Developer
DataArt
- Reengineered whole application architecture and refactored large application modules.
- Integrated SonarQube and removed over 300 major and critical issues.
- Refactored a PR review process, resulting in faster and better PR reviews.
Senior iOS Developer
Space Neobank
- Redesigned and reengineered an existing money transfer flow with MVVM and the clean architecture, created reusable UI components, and made the code fully testable.
- Developed and architected a term deposit product for the Uzbekistan market from the ground up, resulting in a huge cash inflow for Space Neobank.
- Mentored and managed iOS mentees and implemented pair programming, ensuring the transition from junior to middle level was as smooth as possible.
iOS Developer
Bank of Georgia
- Developed an in-app biometric facial registration flow for a subway system, resulting in smoother entrance and payment for public transport users.
- Integrated a Medallia software development kit (SDK) for user feedback gathering, making it easier for product teams to more precisely plan upcoming sprints.
- Re-engineered a deep-linking managing system and ensured it was up to clean code standards for easy modifications and extensions.
Experience
Bank of Georgia | Mobile Banking
https://apps.apple.com/us/app/bog-mbank-mobile-banking/id1159368231Space | Digital Banking
Insurance App
Office Experience App
Education
Engineer's Degree in Information Technologies
Caucasus University - Tbilisi, Georgia
Skills
Libraries/APIs
CocoaPods, RxSwift, Alamofire, Google Maps
Tools
SonarQube, Xcode, SwiftLint, Auto Layout, Macaw, Slack, Postman, Microsoft Teams, Zoom, Jira, Confluence, Zeplin, Adobe Experience Design (XD)
Languages
Swift
Frameworks
UIKit, Core Data
Paradigms
Object-oriented Programming (OOP), Model View ViewModel (MVVM), Clean Architecture, Model View Presenter (MVP)
Platforms
iOS, Firebase, Bitrise, Azure, MacOS
Storage
Datadog
Other
Algorithms, Data Structures, Foundation, Push Notifications
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