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

Alexander Gedevanishvili

Verified Expert  in Engineering

Software Developer

Location
Tbilisi, Georgia
Toptal Member Since
January 20, 2016

Alexander is an accomplished full-stack developer with seventeen years of experience in software development. He has worked for a large telecommunication company as a senior back-end engineer and as a front-end team lead in a US-based consulting company. Alexander is passionate about mobile development and has created many commercial and corporate applications.

Portfolio

Toptal Clients
Android, iOS, React Native, Flutter, Swift, Kotlin, Objective-C, Java...
Product Savvy Consulting
React Native, Java, Objective-C, iOS, Android, Code Review, Source Code Review...
OECD
jQuery, Doctrine, Symfony, PHP

Experience

Availability

Part-time

Preferred Environment

Git, OS X, Xcode, Visual Studio Code (VS Code), Android Studio

The most amazing...

...thing I've developed is the implementation of an encryption algorithm using elliptic curve cryptography (ECC).

Work Experience

Senior Mobile Developer

2016 - PRESENT
Toptal Clients
  • Developed about 20 mobile apps using different technologies.
  • Worked for 15 clients in different teams of different sizes.
  • Worked on iOS and Android mobile applications with native technologies as well as cross-platform tools.
Technologies: Android, iOS, React Native, Flutter, Swift, Kotlin, Objective-C, Java, JavaScript, TypeScript, Dart, Source Code Review, App Store, Google Play Store, Expo.io, CI/CD Pipelines

Android/IOS Developer/Client-side Team Lead

2016 - 2018
Product Savvy Consulting
  • Developed mobile applications for Android and iOS.
  • Delivered applications across the entire lifecycle, from development to testing and deployment.
  • Collaborated with the UX designer to create a compelling user interface.
  • Coordinated with the team members on application design.
  • Created UI tests for mobile applications with other members of the team.
  • Carried out design and code reviews with the team.
Technologies: React Native, Java, Objective-C, iOS, Android, Code Review, Source Code Review, Interviewing, Technical Hiring, App Store, Google Play Store, CI/CD Pipelines

Software Developer

2016 - 2017
OECD
  • Worked on survey platform Pista.paris21.org.
  • Worked on the content management system.
  • Developed a reporting platform.
Technologies: jQuery, Doctrine, Symfony, PHP

Freelance Android Developer

2015 - 2015
Mobility, Ltd.
  • Developed a mobile banking application.
  • Delivered applications across the entire lifecycle, from development to testing and deployment.
  • Worked with the UX designer to create a compelling user interface.
  • Interacted directly with clients to understand their requirements and implement them in the application.
  • Published applications on Google Play.
Technologies: Google API, Java, Android SDK, App Store, Google Play Store

Senior Software Developer

2010 - 2015
Silknet JSC
  • Developed the company's ERP system which contained over thirty modules.
  • Created RESTful APIs and SOAP web services.
  • Integrated the ERP system with the company's billing software.
  • Integrated the ERP system with a revenue service API.
  • Worked on the software's architecture and design.
  • Developed mobile applications for some modules of the ERP software.
Technologies: REST, SOAP, Ext JS, PHP, PL/SQL, Oracle, Code Review, Source Code Review, Interviewing

Web Developer

2008 - 2010
Neomedia, Ltd.
  • Built about thirty websites.
  • Developed software for microfinance organizations.
  • Created a content management system that is still used today.
  • Implemented an eCommerce system with online payments.
  • Optimized websites for mobile devices.
  • Created RSS feeds for different websites.
Technologies: Flash ActionScript, Adobe Flash, SOAP, MySQL, PHP, Ajax, jQuery, JavaScript, CSS, HTML

Website Developer

2007 - 2008
Happy, Ltd.
  • Created a content management system for the websites that were owned by the company.
  • Built a website for a real estate company.
  • Developed a website and an administrative tool for an HR company.
  • Managed and trained the company's interns.
  • Implemented SEO best practices.
Technologies: CSS, HTML, Adobe Flash, Ajax, JavaScript, MySQL, PHP

Web and Software Developer

2005 - 2007
Association “Poseidon”
  • Developed dynamic websites.
  • Created a billing system for a Cable TV company.
  • Translated programming courses into the Georgian language.
  • Worked as a programming coach.
  • Developed Flash animations.
  • Oversaw and implemented SEO practices.
Technologies: C++Builder, C++, C, Flash ActionScript, Adobe Flash, MySQL, PHP, JavaScript, CSS, HTML

Dugri: Peer Support Network

https://apps.apple.com/us/app/dugri-peer-support-network/id1524345770
Dugri is a peer support network. The app was developed using a cross-platform tool and built for iOS and Android OS. It contains live chat that uses Firebase technology. The live audio call is also implemented in the application.

WolfPack

https://www.wolfpack.run/
This mobile application for Android and iOS helps bikers when they are riding as a group. It includes turn-by-turn navigation and direct communication adapted for bikers on the ride. This application has many different features and can also be useful for other drivers and travelers.

The Mark Manson App

https://play.google.com/store/apps/details?id=net.markmanson.main
An Android app of the American self-help author and blogger Mark Manson where you can get access to his work. It is a native Android app written in Kotlin, using Android Clean Architecture. Google's in-app subscription is integrated into the app.

Cat Tailer

https://cattailer.com
Cat Tailer is an innovative pet tracking device designed specifically for cats. It uses Bluetooth Low Energy technology to assist you in finding your pet within your yard or neighborhood.

I worked on mobile applications that connected Cat Tailer devices with iOS and Android phones.

Walem

An application for food orders and delivery, built using Kotlin and Android Clean Architecture.

I worked on three applications that were connected to each via a server-side API and push notification service.

TableBid

I worked on exclusive real-time access to the hottest venues and lowest minimums, a mobile application that helps users bid and book tables in different bars, clubs, restaurants, and more.

I developed the mobile side of the project and the server side.

iVerified

The ultimate free, simple, safe, and reusable identity and age verification app for Android and iOS.

The application uses machine learning to scan information from various types of documents and also age detection by a live camera.

Know Stone

https://apps.apple.com/tt/app/stone-pass-kidney-stones/id1491822657
A mobile application created with React Native. It is a community education effort to help people have better discussions with their healthcare providers by sharing the decisions made by others with similar kidney stone conditions.

LinkUp

An iOS application that helps people to connect via different social networks.

The application uses Facebook, Instagram, LinkedIn, and Twitter APIs. It also allows users to communicate by simply scanning a QR code.

EverBeat

An Android application that connects with Bluetooth-based health devices (watch, scale, blood pressure meter, etc.) helps monitor key aspects of heart health, such as heartbeat rate, blood pressure, weight, etc.

Mobile Banking Application

https://play.google.com/store/apps/details?id=ge.mobility.basisbank
A mobile banking application for iOS and Android that provided remote services for the bank and helped users carry out a variety of banking operations. It uses different authentication methods to secure personal user data.

UNIQUE Banking

https://play.google.com/store/apps/details?id=ge.basisbank.unique
A mobile banking application for VIP customers, developed using Kotlin. It uses push notification services for fast communication between banks and clients and secure authentication methods to secure this communication.

ERP System

An ERP system for a large telecommunication company that included over 30 modules. Thousands of users worked with the system daily.

It uses Oracle Database on the back end and integrates with many third-party APIs.

Platform for Innovations in Statistics

PISTA is an online platform that collects information on innovations and statistical capacity in official statistics and systematically matches identified challenges to potential solutions.

The platform is created using the PHP Symphony framework.

Human Rights Web Portal for Georgia

http://www.humanrights.ge/
The main web portal in Georgia about human rights, which I have been working on since 2007. It contains lots of text, video, and audio content, with a fast and efficient search system. It uses PHP and MySQL databases on the back-end side.

Languages

CSS, Kotlin, Objective-C, Swift, JavaScript, Java, PHP, TypeScript, Flash ActionScript, HTML, C, C++, Dart

Frameworks

React Native, CodeIgniter, Android SDK, Flutter, Redux, Laravel, Ext JS, Symfony, KOIN, Core Bluetooth

Libraries/APIs

jQuery, Node.js, React, Facebook API, Google API, Doctrine, Google Maps API, TensorFlow, Instagram API, Twitter API, LinkedIn API

Tools

Android Studio, Xcode, Git, Bitbucket, GitHub, Expo.io, Subversion (SVN), Adobe Flash, C++Builder, Amazon Simple Notification Service (Amazon SNS), Android NDK

Paradigms

Object-oriented Programming (OOP), Agile Software Development, Scrum, REST, Clean Architecture

Platforms

Firebase, iOS, Oracle, Android, Google Cloud Platform (GCP), OS X, Bluetooth LE, Visual Studio Code (VS Code)

Storage

MySQL, Oracle PL/SQL, SQLite, MongoDB, Google Cloud, PL/SQL

Other

Software Development, Code Review, Source Code Review, Interviewing, Technical Hiring, Task Analysis, Back-end, App Store, Google Play Store, APIs, Objective-C++, CI/CD Pipelines, Ajax, SOAP, Bluetooth Beacons, Symphony

2003 - 2010

Master's Degree in Computer Science

Ivane Javakhishvili Tbilisi State University - Tbilisi, Georgia

MAY 2018 - PRESENT

React Native

Toptal Academy

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