Alexander Pataridze, Developer in Tbilisi, Georgia
Alexander is available for hire
Hire Alexander

Alexander Pataridze

Verified Expert  in Engineering

Software Developer

Tbilisi, Georgia

Toptal member since June 5, 2018

Bio

Alex is a positive and motivated senior mobile developer with over nine years of experience in Android and iOS. He has created mobile banking suites for Georgia's largest banks, other company apps, and games. He is open-minded and constantly experiments with new technologies and frameworks. He loves a challenge.

Portfolio

Exodus
React Native, Java, Objective-C
Rocket League Garage
React Native, JavaScript
Coo-e LLC
React Native, React Native for Web, JavaScript

Experience

  • Java - 9 years
  • Google Maps SDK - 7 years
  • iOS - 6 years
  • Kotlin - 6 years
  • React Native - 4 years
  • Unit Testing - 4 years
  • RxJava 2 - 3 years
  • Fastlane - 3 years

Availability

Part-time

Preferred Environment

GitHub, IntelliJ IDEA, Android Studio, MacOS

The most amazing...

...thing I've developed is a mobile banking suite for Bank of Georgia which included utility payments, money transfers, and stunning animations.

Work Experience

Senior React Native Engineer

2021 - PRESENT
Exodus
  • Led the development and maintenance of our React Native-based mobile app.
  • Mentored and led a small team of engineers to improve app performance.
  • Worked closely with the product and design teams to implement new features and functionality.
  • Ensured the performance, quality, and responsiveness of the app.
  • Improved the development process and architecture of the app continuously.
Technologies: React Native, Java, Objective-C

Senior React Native Developer

2021 - 2021
Rocket League Garage
  • Improved the Android app performance by ten times and implemented CodePush.
  • Tracked bugs with the Jira tool and suggested and implemented multiple improvements.
  • Oversaw bug tracking with Sentry and implemented custom native views for Rocket League items.
Technologies: React Native, JavaScript

Senior React Native Engineer

2019 - 2021
Coo-e LLC
  • Led a React Native team and drastically improved performance.
  • Tracked and fixed bugs with Jira and refactored animations to Reanimated 2.
  • Implemented CI/CD with Microsoft AppCenter and implemented CodePush.
Technologies: React Native, React Native for Web, JavaScript

React Native Engineer

2018 - 2019
Hellofriend
  • Developed a mobile application for discounted services that includes Google/Apple Maps. Developed a service management system with React Native and React Native for Web, which deploys native on the web and Android/iOS tablets.
  • Built CI/CD for web and native deployments with dynamic environment support. Implemented Microsoft CodePush OTA updates resulting in no need to go through the App Store review process for hotfixes and minor UI changes.
  • Oversaw launch processes. Tracked bugs with Sentry and Crashlytics.
Technologies: Objective-C, iOS, React Native for Web, Java, Android, React Native

Android Development Lead

2016 - 2018
Bank of Georgia
  • Worked on payments, transfers, authorization, 60 FPS animations, and mobile bank universal master wizard development.
  • Performed mobile bank build optimizations, increasing them by 67%. Performed mobile bank app memory optimizations and decreased memory usage by 43%.
  • Implemented machine code level storage, resulting in zero security vulnerabilities found by the bank's information security team.
Technologies: Google Maps, Kotlin, Java, Android

Mobile Developer

2015 - 2016
DDRC Didi Digomi Research Center
  • Developed and designed large-scale mobile applications.
  • Updated obsolete application technologies.
  • Collaborated with designers to update the UI to modern material design (for Android applications).
  • Worked tightly with the mobile developers' team to solve complex architectural problems.
  • Worked with my team to implement TDD.
Technologies: iOS, Android

Mobile Developer

2013 - 2015
Lemondo Entertainment
  • Developed Android applications for Georgian companies.
  • Rewrote Lemondo's older games written in native SDKs to Unity3D.
  • Pioneered in the Swift programming language at Lemondo Entertainment.
Technologies: Unity3D, iOS, Android

Stillwhite: Wedding Dresses (React Native iOS)

https://apps.apple.com/us/app/stillwhite-wedding-dresses/id1483180828
Find your dream wedding dress on Stillwhite. Discover over 50,000 designer wedding dresses at amazing prices, on the world’s largest wedding dress marketplace. Shop and save today.

For buyers:
• Browse thousands of dresses with new listings added hourly
• Powerful filtering helps you find exactly what you're looking for
• Save frequently used searches
• Share your favourite dresses with friends and family
• With chat and push notifications, never miss a thing
• Person to person payments: Pay with PayPal

For sellers:
• Easy-to-use editor makes listing your dress a breeze
• Manage your listing or update your asking price anytime
• Reply to buyer enquiries, share photos and accept payments securely

Download the Stillwhite App today and find your dream wedding dress in your city or across the world.

Need help? Our friendly team are here to assist you through the Help Center.

Stillwhite: Wedding Dress Marketplace (React Native Android)

https://play.google.com/store/apps/details?id=com.stillwhite.app
Find your dream wedding dress on Stillwhite. Discover over 50,000 designer wedding dresses at amazing prices, on the world’s largest wedding dress marketplace. Shop and save today.

For buyers:
• Browse thousands of dresses with new listings added hourly
• Powerful filtering helps you find exactly what you're looking for
• Save frequently used searches
• Share your favourite dresses with friends and family
• With chat and push notifications, never miss a thing
• Person to person payments: Pay with PayPal

For sellers:
• Easy-to-use editor makes listing your dress a breeze
• Manage your listing or update your asking price anytime
• Reply to buyer enquiries, share photos and accept payments securely

Download the Stillwhite App today and find your dream wedding dress in your city or across the world.

Need help? Our friendly team are here to assist you through the Help Center.

Hellofriend (React Native)

Using Hellofriend, you can find and join activities organized by your friends on your campus and locals in your city. From hiking trips to house parties, Hellofriend allows you to find unique and authentic social experiences around your location.

Find:
• House parties
• Outdoor adventures
• Networking
• Music and dance classes
• City and college tours
• Arts and crafts workshops
• Study groups
• And much more!

Say Hello to your Friends everywhere!

MenuMaker (React Native Web)

Menu creation web app written in React Native Web.

Animation Workshop (React Native)

https://github.com/alexandrius/React-Native-Animation-Workshop
The collection of animations I created with React Native/Expo. This repository contains interesting ways how layouts/views can be animated with React Native

BOG mBank - Mobile Banking (Android)

https://play.google.com/store/apps/details?id=ge.bog.mobilebank
Mobile banking suite for Bank of Georgia - mBank.

• Log in quickly and securely with fingerprint or passcode
• Receive information about your accounts, deposits, credit cards, loans, MR, and Express points
• Transfer money to accounts in BOG, in other banks, or to the state treasury
• Pay utility and other bills with your bank's card, without registration
• Top-up mobile and purchase packages with your bank's card, without registration
• Share account numbers, payment, and transfer receipts
• Review recent currency exchange rates and calculate converted values
• Exchange currency between your own accounts
• Save templates of preferred operations, group them by topic, and set reminders
• Change your password or username
• Find the nearest ATM, cash-in terminal, or service center
• Block and unblock lost cards

Domus Development

https://play.google.com/store/apps/details?id=org.ddrc.domus
Domus brings several great features for the company’s clients and potential buyers.

Projects:
• View current, future, and upcoming projects
• Photo galleries
• Countdown to project finish date
• Locations

Financials:
• Payment schedules for the house installment
• Domus card points

Housing:
• Apartment information
• Photo galleries
• Legal documents

News:
• Company news and updates
• New sales terms and offers

Game:
• Game series
• Prizes for winning users

The application's upcoming features include:
• Chat with Domus administrator
• Live cameras from the project side

Domus Development

Domus brings several great features for company’s clients and potential buyers.

Projects:
• View current, future, and upcoming projects
• Photo galleries
• Countdown to project finish date
• Locations

Financials:
• Payment schedules for house installment
• Domus card points

Housing:
• Apartment information
• Photo galleries
• Legal documents

News:
• Company news and updates
• New sales terms and offers

Game:
• Game series
• Prizes for winning users

The application's upcoming features include:
• Chat with Domus administrator
• Live cameras from the project side

Terabank - Mobile Banking (Android)

https://play.google.com/store/apps/details?id=mobility.ge.terabank
Mobile banking suite for Terabank

Through the mobile application of Terabank, you may perform various types of banking operations, seek out necessary information, and observe the innovations. The following will be available for you:
• Check balance and available amounts at any account, including deposits and loans
• Receive information on active banking products
• Make bank transfers inside of the bank as well as to any bank within Georgia
• Pay utility and other bills
• Top up your cell phone balance
• Look for the nearest ATM and branch on the map. See branch/ATM addresses and business hours
• See currency rates
• Send and receive messages

School Village (Flutter)

Creating safer schools by enhancing communication among students, faculty, and families, addressing issues before incidents happen and facilitating rapid response and command during those critical first few minutes of an incident.

ANONYMOUS SAFETY HOTLINE - SAFETY ISSUE REPORTING
Students can anonymously and securely alert administrators of safety concerns, allowing for possible intervention before issues get more serious.

INCIDENT ALERT BUTTON - RAPID RESPONSE OPTIMIZATION
When trouble hits, a pre-scripted text can be sent in seconds to a team of on-campus first responders automatically identifying the type and location of the incident.

BROADCAST SAFETY MESSAGING
Providing clear, immediate direction is essential when incidents happen. Messages can be broadcast immediately to specific groups such as faculty, students or parents to manage the situation.

SAFETY PLAN - QUICK & EASY ACCESS
Your school's safety plans and procedures are at your fingertips via phone or tablet.

SECURITY & ADMINISTRATIVE STAFF MESSAGING/REPORTING
Discrete group messaging system allows for both routine and non-routine security communications through-out the day with options for recording, data gathering and reporting functions.

Terabank - Mobile Banking (iOS)

Mobile banking suite for Terabank

Through the mobile application of Terabank, you may perform various types of banking operations, seek out necessary information, and observe the innovations. The following will be available for you:
• Check balance and available amounts at any account, including deposits and loans
• Receive information on active banking products
• Make bank transfers inside of the bank as well as to any bank within Georgia
• Pay utility and other bills
• Top up your cell phone balance
• Look for the nearest ATM and branch on the map. See branch/ATM addresses and business hours
• See currency rates
• Send and receive messages

Blur Tool (iOS)

Blur instantly anything on the photo with a simple swipe on the screen.

Main Features:
• Easy to use
• Smart switch between Fill and Stroke modes
• Opportunity to edit a photo not only from the app but also directly from Photo Gallery
• Simple and clean UI design

Gudauri (Android)

Gudauri Ski resort's official app brings Good Aura to your mobile device. Enrich your alpine skiing experience.
• Local weather
• Live cams
• News
• Interactive map
• Price list
• Ski tracker
• Emergency

Bedegi (Xamarin.Android)

An informational website about a construction material production company, including 3D product models, details, and prices.

Crack and Break It (Unity3D)

A game where you can experience the satisfaction of cracking or breaking framed photos, glass blocks, light bulbs, and more, with realistic graphics and sound effects.

Play to Learn (Android)

An educational app for preschool kids in Georgia to teach kids about animals, birds, human body parts, objects, and other vocab items. The app features a variety of gameplay methods.

CLUB 71

Club 71 app is an informative and interactive solution for Club 71 wellness center members and interested individuals.

Accordion Swipe Layout (Android Library)

https://github.com/alexandrius/accordion-swipe-layout
Accordion Swipe Layout for Android is a UI library for Android application development which mimics the iOS Mail application swipe mechanism.

Weatherer (React Native)

Application for daily forecast with automatic location detection.

Delivery Acceptance (React Native)

This application's purpose is to take photos of every act of delivery acceptance between restaurant and product supplier.

Features include:
• Push notifications to notify upper management about a new or overdue delivery
• Android Widget (Android Native)

MyCredo — Mobile Banking (Android)

https://play.google.com/store/apps/details?id=ge.qwerty.credo
MyCredo - The Credo Bank mobile app is suited to customer behavior and the needs of individuals. Its easily navigable interface allows you to have a comfortable customer experience while performing the desired banking operations without visiting service-centers.
Through the app, it is possible to:
• Manage personal accounts and add an account in the desired currency
• Execute banking transactions
• Cash remittance
• Convert currency
• Pay utility and other types of bills
• Top up mobile balance

MyCredo — Mobile Banking (iOS)

https://apps.apple.com/ca/app/mycredo-mobile-banking/id1535238816
MyCredo - The Credo Bank mobile app is suited to customer behavior and the needs of individuals. Its easily navigable interface allows you to have a comfortable customer experience while performing the desired banking operations without visiting service-centers.
Through the app, it is possible to:
• Manage personal accounts and add an account in the desired currency
• Execute banking transactions
• Cash remittance
• Convert currency
• Pay utility and other types of bills
• Top up mobile balance
2010 - 2014

Bachelor's Degree in Computer Science

Tbilisi State University - Tbilisi, Georgia

JUNE 2016 - PRESENT

Android Development

SKILLUP (Ukraine)

APRIL 2014 - PRESENT

Programming Mobile Applications for Android Handheld Systems

University of Maryland

Libraries/APIs

React, React Redux, RxJava 2, Retrofit 2, Google Maps SDK, Facebook SDK, Firebase Android SDK, Google Maps, React Native for Web

Tools

GitHub, Fastlane, Android Studio, Android NDK, IntelliJ IDEA

Languages

JavaScript, Java, Kotlin, Swift, Objective-C

Frameworks

Flutter, Redux, React Native, Dagger 2, Unity3D, Unity2D

Paradigms

Test-driven Development (TDD), Unit Testing

Platforms

Android, iOS, Xamarin, MacOS

Storage

Realm, Firebase Realtime Database

Other

Android Emulators, Web Development

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