Levan Karanadze
Verified Expert in Engineering
iOS Developer
Levan is a software developer who specializes in front-end iOS apps. He developed a mobile banking iOS app with approximately 400,000 monthly active users that required extensive refactoring of the legacy codebase, fixing bugs, and doing code reviews. His strong background in mathematics makes him an asset on highly technical projects, as does his experience in leading seminars and validating and testing code to a high degree. Levan's domain expertise includes insurance and banking.
Portfolio
Experience
Availability
Preferred Environment
Xcode, Slack, Jira, Zeplin, Postman, Zoom, Skype, MacOS, Figma
The most amazing...
...iOS app I've developed was for mobile banking with approximately 400,000 monthly active unique users.
Work Experience
Senior iOS Developer
Hyper
- Added new features and modules that allow users to customize their stream, create and save the recording, edit their profile, and interact with other users, among other options.
- Refactored already written modules to increase performance.
- Tracked and fixed bugs using Linear as a reporting tool.
Senior iOS Developer
Bank of Georgia
- Developed an iOS app for mobile banking. The app enables customers to enjoy full-fledged banking on their mobile phones.
- Added new features and modules, refactored old codebases, fixed bugs, and delivered code reviews.
- Participated in a great team that used Agile methodologies to complete tasks.
- Managed regular updates deployment process on App Store.
iOS Developer
Diettree
- Added new features in the existing app. Operated on front-end code as well as on the back end.
- Tracked and fixed UI and functional bugs. Made changes in business logic.
- Guided the client to deliver the product in the app store.
Seminar Lead in Programming Methodologies
Free University of Tbilisi
- Conducted seminars on the course Programming Methodologies for first-year students.
- Guided students with their practical programming exercises.
- Graded students' practical work, midterm, and final exams.
Seminar Lead in Programming Abstractions
Free University of Tbilisi
- Conducted seminars on course Programming Abstractions for first-year students.
- Assisted students with their practical programming exercises.
- Explained the concepts of Programming Abstractions to students.
Experience
Mobile Bank for the Bank of Georgia
https://apps.apple.com/us/app/bog-mbank-mobile-banking/id1159368231My role included creating new features and modules, refactoring the legacy codebase, fixing bugs, and reviewing code.
iOS Design System of the Bank of Georgia
My role in this project involved the development of various components and code reviews.
App: Hyper — The Avatar Social Network
https://apps.apple.com/us/app/hyper-online/id1535709341My role included creating new features and modules, refactoring the legacy codebase, fixing bugs, and reviewing code.
iOS App for Global Benefits Georgia
Skills
Languages
Swift, Python 3, C++, Java, C, Swift 5
Frameworks
UIKit, XCTest, SwiftUI, Combine
Libraries/APIs
iOS Charts, CocoaPods, Alamofire, REST APIs
Tools
Xcode, Postman, Zoom, Git, Figma, Slack, Jira, Zeplin, Skype, SourceTree, Adobe Experience Design (XD), Sentry, GitHub, GitLab, Bitbucket
Paradigms
Object-oriented Programming (OOP), Model View Presenter (MVP), Clean Architecture, Model View Controller (MVC), Design Patterns, Model View ViewModel (MVVM), Refactoring
Platforms
iOS, Firebase, MacOS
Other
Algorithms, Data Structures, POP, Networking, Back-end, Artificial Intelligence (AI), Machine Learning, Cryptography, Calculus, Linear Algebra, Discrete Mathematics, Information Theory, Statistics, AVFoundation, Audio Streaming, Video Streaming, Live Chat, Bug Fixes, Architecture, Swift Package Manager (SPM), Carthage, Mobile Payments, Money Transfers, App Store, University Teaching
Storage
Relational Databases, NoSQL
Education
Bachelor's Degree in Mathematics and Computer Science
Free University of Tbilisi - Tbilisi, Georgia
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