Alexander Gedevanishvili, Software Developer in Tbilisi, Georgia
Alexander Gedevanishvili

Software Developer in Tbilisi, Georgia

Member since December 13, 2015
Alexander is an accomplished full-stack developer with fourteen years of experience in software development. He has worked for a large telecommunication company as a senior back-end engineer as well as a front-end team lead in a US-based consulting company. Alexander is passionate about mobile development and has created lots of commercial and corporate applications.
Alexander is now available for hire

Portfolio

Experience

Location

Tbilisi, Georgia

Availability

Unavailable

Preferred Environment

Git, OS X, Xcode, VS Code, Android Studio

The most amazing...

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

Employment

  • 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
  • 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
  • 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
  • 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: 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, ActionScript, Adobe Flash, MySQL, PHP, JavaScript, CSS, HTML

Experience

  • 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 be useful for other drivers and travelers, as well.

  • Cattailer
    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 were connecting Cattailer devices with iOS and Android phones.

  • Walem
    https://play.google.com/store/apps/details?id=io.walem.walem

    An application for food orders and delivery, built using Kotlin and Android clean architecture.

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

  • TableBid
    https://apps.apple.com/app/apple-store/id1504901856?mt=8

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

    I developed the mobile side of the project as well as 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 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 health care providers by sharing the decisions made by other people with similar kidney stone conditions.

  • LinkUp
    https://itunes.apple.com/us/app/linkup-faster-friending/id1152353529?mt=8

    An iOS application that helps people to connect via different social networks.
    The application uses Facebook, Instagram, LinkedIn, and Twitter APIs. It also gives users the ability to connect by simply scanning a QR code.

  • EverBeat

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

  • Mobile Banking Application
    https://play.google.com/store/apps/details?id=ge.mobility.basisbank

    A mobile banking application for Android that provided remote services for the bank and helped users carry out a variety of banking operations.

    It's using different authentication methods to secure user personal 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 a lot of 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've been working on since 2007.

    It contains lots of text, video, and audio content, with a fast and efficient search system. It's using PHP and MySQL database at the back-end side.

  • Android and iOS UI Testing with Calabash (Publication)
    Do you think testing your iOS or Android apps manually is faster than writing automated tests for them? Calabash, the cross-platform acceptance framework, busts that myth once and for all. In this article, Toptal Freelance Software Engineer Alexander Gedevanishvili shows how Calabash, with its support for Cucumber, makes writing automated UI tests as simple as writing instructions in plain English.

Skills

  • Languages

    Kotlin, Objective-C, Swift, JavaScript, Java, PHP, ActionScript, HTML, CSS, C, C++
  • Frameworks

    React Native, CodeIgniter, Android SDK, Laravel, Ext JS, Symfony, KOIN, Core Bluetooth, Flutter
  • Libraries/APIs

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

    Bitbucket, GitHub, Subversion (SVN), Android Studio, VS Code, Xcode, Git, Adobe Flash, C++Builder, Android NDK
  • Paradigms

    Object-oriented Programming (OOP), Agile Software Development, Scrum, REST
  • Platforms

    iOS, Oracle, Android, OS X, Firebase, Bluetooth LE
  • Storage

    MySQL, Oracle PL/SQL, SQLite, MongoDB, PL/SQL
  • Other

    Software Development, Ajax, SOAP, Bluetooth Beacons, Amazon SNS, Objective-C++, Symphony

Education

  • Master's degree in Computer Science
    2003 - 2010
    Ivane Javakhishvili Tbilisi State University - Tbilisi, Georgia

Certifications

  • React Native
    MAY 2018 - PRESENT
    Toptal Academy

To view more profiles

Join Toptal
Share it with others