Giorgi Peranidze, Developer in Tallinn, Estonia
Giorgi is available for hire
Hire Giorgi

Giorgi Peranidze

Verified Expert  in Engineering

Software Developer

Tallinn, Estonia

Toptal member since July 29, 2019

Bio

Giorgi is a software developer with over six years of experience in Android application development. He has a background in computer science and engineering, and a strong drive to deliver exceptional products with clean, maintainable, and scalable code. Outside of his primary expertise, he has worked on the back end, web, and desktop solutions in .NET.

Portfolio

Onoff
Agile Software Development, Java, Kotlin, RxJava...
Mooncascade
Retrofit, Dagger 2, RxJava, Java, Kotlin, Android
Modera OU
Dagger 2, Socket.IO, Retrofit, RxJava, Java, Android

Experience

  • Android - 6 years
  • Java - 5 years
  • Testing - 3 years
  • RxJava 2 - 3 years
  • Dagger 2 - 3 years
  • Kotlin - 2 years

Availability

Part-time

Preferred Environment

Git, Android Studio, MacOS

The most amazing...

...project I've worked on was a security application which used video feed to recognize car plate numbers, suspicious items, and human movement.

Work Experience

Senior Android Engineer

2020 - PRESENT
Onoff
  • Developed B2C and B2B telecommunication applications, which allow users to have multiple SIM cards in the cloud and communicate via VoIP or GSM.
  • Implemented A/B testing, which allows making better UI/UX and business decisions.
  • Worked closely with the CEO, designers, and back-end, iOS, and Android developers to deliver a high-quality product.
Technologies: Agile Software Development, Java, Kotlin, RxJava, Artificial General Intelligence (AGI), Telecommunications, Android

Senior Android Engineer

2017 - 2020
Mooncascade
  • Developed, maintained, and supported multiple native Android applications for the company's clients in the fields of logistics, casino, real-time monitoring, and car parking.
  • Participated in meetings with potential customers.
  • Spoke at and organized workshops for internal knowledge-sharing meetups.
  • Participated in workshops with customers to help determine their needs and find solutions to business problems.
Technologies: Retrofit, Dagger 2, RxJava, Java, Kotlin, Android

Android Engineer

2016 - 2018
Modera OU
  • Participated in redesigning a taxi ordering application and rewrote the native Android application.
  • Maintained and supported an Android application for taxi drivers.
  • Wrote microservices in Golang for the microcontroller in taxi cars.
Technologies: Dagger 2, Socket.IO, Retrofit, RxJava, Java, Android

Software Developer

2012 - 2014
Nova technology
  • Developed a digital payment application for Android.
  • Developed a back-end solution in .NET with an Oracle database for an Android application.
  • Built upon the back-end application for POS terminals.
  • Participated in the development of a product and web application for a package delivery service using ASP.NET.
Technologies: Model View Controller (MVC), C#, .NET, Java, Android

Experience

Paybox

Developed a native Android application and back-end solution for online payments.

Indigo, Saba, Laz

Part of the team who completely reshaped a native Android application for car parking. The application was used on three continents under four different brands, having different designs and business logic for each market.

Georgian Parliament Regulations

This was a freelance application for the regulations of the Georgian parliament.

Omniva

Part of the team who developed a native Application for couriers and sorting facility workers for an international post and logistics company. The entire Baltic states were its domestic market.

Bitcasino

As an Android developer and technical lead, I developed a native Android application for a casino. We delivered a feature-rich and secure application for casino players. I created an easy-to-implement UI library for sharing components to other products of the same company.

Education

2014 - 2016

Master's Degree in Mechatronics

TalTech - Tallinn, Estonia

2013 - 2014

Master's Degree in Computer Science

Tbilisi State University - Tblisi, Georgia

2009 - 2013

Bachelor's Degree in Informatics

Tbilisi State University - Tbilisi, Georgia

Skills

Libraries/APIs

Android Architecture Components, RxJava 2, RxJava, Retrofit, Socket.IO, REST APIs, Retrofit 2

Tools

Git, Android Studio

Languages

Java, Kotlin, GraphQL, C#, Python, Go

Platforms

Android, MacOS, Firebase

Paradigms

Testing, Clean Code, Model View Controller (MVC), Agile Software Development, Continuous Integration (CI), Continuous Delivery (CD), Pair Programming

Frameworks

.NET, Dagger 2

Industry Expertise

Telecommunications

Storage

Microsoft SQL Server, SQLite, JSON

Other

Room, Artificial General Intelligence (AGI), App UI, Algorithms

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