Levan Karanadze, Developer in Tbilisi, Georgia
Levan is available for hire
Hire Levan

Levan Karanadze

Verified Expert  in Engineering

Bio

Levan is a senior iOS engineer with expertise in developing iOS applications. He has extensive experience working in startup environments, which has enhanced his ability to adapt quickly, collaborate in fast-paced settings, and solve complex challenges efficiently. Levan played a key role in the development of a mobile banking iOS app with approximately 500,000 monthly active users, leading efforts in refactoring legacy code, fixing bugs, and conducting comprehensive code reviews.

Portfolio

Hyper
Swift, iOS, UIKit, SwiftUI, Figma, Xcode, Model View ViewModel (MVVM), Combine...
Bank of Georgia
iOS, Swift, UIKit, Model View Presenter (MVP), Clean Architecture...
Diettree
iOS, Swift, Firebase, Git, Bitbucket, App Store

Experience

  • UIKit - 5 years
  • Object-oriented Programming (OOP) - 5 years
  • Xcode - 5 years
  • iOS - 5 years
  • Swift 5 - 5 years
  • Swift - 5 years
  • Clean Architecture - 5 years
  • SwiftUI - 3 years

Availability

Full-time

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 500,000 monthly active unique users.

Work Experience

Senior iOS Engineer

2021 - 2024
Hyper
  • Added new features and modules that allow users to customize their stream, create and save recordings, interact with AI bots, scroll through a TikTok-like feed, edit their profiles, and engage with other users, among other options.
  • Refactored already written modules to increase performance. Converted UIKit layers into SwiftUI.
  • Tracked and fixed bugs using Linear as a reporting tool.
  • Managed the release deployment process and deployed a new update every week.
Technologies: Swift, iOS, UIKit, SwiftUI, Figma, Xcode, Model View ViewModel (MVVM), Combine, Sentry, GitHub, Git, Audio Streaming, Video Streaming, Live Chat, Refactoring, Bug Fixes, Architecture, Swift 5, Swift Package Manager (SPM), Animation

Senior iOS Developer

2018 - 2022
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.
Technologies: iOS, Swift, UIKit, Model View Presenter (MVP), Clean Architecture, Model View Controller (MVC), Xcode, Git, GitLab, Figma, Zeplin, Carthage, CocoaPods, Live Chat, iOS Charts, Mobile Payments, Money Transfers, Object-oriented Programming (OOP), Swift 5, App Store

iOS Developer

2021 - 2021
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.
Technologies: iOS, Swift, Firebase, Git, Bitbucket, App Store

Seminar Lead in Programming Methodologies

2020 - 2021
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.
Technologies: Java, Data Structures, University Teaching

Seminar Lead in Programming Abstractions

2020 - 2021
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.
Technologies: C++, Algorithms, Data Structures, University Teaching

Experience

Mobile Bank for the Bank of Georgia

https://apps.apple.com/us/app/bog-mbank-mobile-banking/id1159368231
An iOS app for mobile banking with approximately 400,000 monthly active users. I developed different parts of the following modules: payments, transfers, an online chat, a personal financial manager (using iOS Charts), money transfers, loans, products, and offers.

My role included creating new features and modules, refactoring the legacy codebase, fixing bugs, and reviewing code.

iOS Design System of the Bank of Georgia

The design system unites a pre-made design and code, communication messages, research findings, UX, and brand manuals. In terms of iOS, this is a standalone library that can be used in different projects.

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/id1535709341
A Swift-based app that enables customers to make an anime avatar or a 3D avatar character. You can use the app to broadcast, live-stream, record content, and make friends online.

My role included creating new features and modules, refactoring the legacy codebase, fixing bugs, and reviewing code.

iOS App for Global Benefits Georgia

An iOS app that offers its customers faster and simpler insurance services. I was involved in the process of creating the app from scratch and assisted in the design of the project architecture and the development of different modules.

Education

2015 - 2019

Bachelor's Degree in Mathematics and Computer Science

Free University of Tbilisi - Tbilisi, Georgia

Skills

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

Languages

Swift, Python 3, C++, Java, C, Swift 5

Frameworks

UIKit, XCTest, SwiftUI, Combine

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

Storage

Relational Databases, NoSQL

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, Animation, HTTP Live Streaming (HLS), Video Editing

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