Alexander Pataridze
Verified Expert in Engineering
Software Developer
Tbilisi, Georgia
Toptal member since June 5, 2018
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
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
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
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.
Senior React Native Developer
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.
Senior React Native Engineer
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.
React Native Engineer
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.
Android Development Lead
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.
Mobile Developer
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.
Mobile Developer
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.
Experience
Stillwhite: Wedding Dresses (React Native iOS)
https://apps.apple.com/us/app/stillwhite-wedding-dresses/id1483180828For 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.appFor 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)
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)
Animation Workshop (React Native)
https://github.com/alexandrius/React-Native-Animation-WorkshopBOG mBank - Mobile Banking (Android)
https://play.google.com/store/apps/details?id=ge.bog.mobilebank• 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.domusProjects:
• 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
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.terabankThrough 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)
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)
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)
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)
• Local weather
• Live cams
• News
• Interactive map
• Price list
• Ski tracker
• Emergency
Bedegi (Xamarin.Android)
Crack and Break It (Unity3D)
Play to Learn (Android)
CLUB 71
Accordion Swipe Layout (Android Library)
https://github.com/alexandrius/accordion-swipe-layoutWeatherer (React Native)
Delivery Acceptance (React Native)
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.credoThrough 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/id1535238816Through 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
Education
Bachelor's Degree in Computer Science
Tbilisi State University - Tbilisi, Georgia
Certifications
Android Development
SKILLUP (Ukraine)
Programming Mobile Applications for Android Handheld Systems
University of Maryland
Skills
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
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