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

Levan Karanadze

Verified Expert  in Engineering

iOS Developer

Location
Tbilisi, Georgia
Toptal Member Since
April 29, 2021

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

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

Availability

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

Work Experience

Senior iOS Developer

2021 - 2022
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.
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)

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

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.

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

2015 - 2019

Bachelor's Degree in Mathematics and Computer Science

Free University of Tbilisi - Tbilisi, Georgia

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