Keti Uridia, Developer in Tbilisi, Georgia
Keti is available for hire
Hire Keti

Keti Uridia

Verified Expert  in Engineering

Software Developer

Location
Tbilisi, Georgia
Toptal Member Since
July 16, 2019

Keti is a qualified software developer with five years of working experience. She is skilled in both Android and back-end development and, during her career, she has worked with projects ranging from basic applications all the way to large development efforts. She has a great skillset for working with any size of team and also enjoys taking on personal challenges.

Portfolio

Rubean AG
GitLab, MySQL, Gradle, Apache Maven, Hibernate, Android, Spring Boot, Java
Product Savvy Consulting
Amazon Web Services (AWS), MySQL, Gradle, Apache Maven, Hibernate, Spring Boot...
National Agency of Public Registry
Git, PL/SQL, Gradle, Apache Maven, Hibernate, Spring Boot, Java, Android

Experience

Availability

Part-time

Preferred Environment

GitHub, GitLab, Android Studio, IntelliJ IDEA, MacOS

The most amazing...

...thing I've developed was for my university dissertation, using OpenCV and SVM to train a red traffic signal classifier.

Work Experience

Senior Java Developer

2018 - PRESENT
Rubean AG
  • Developed a separate module for an app called PhonePOS, a mobile point-of-sale (mPOS) solution for merchants witch takes the form of a mobile application and will enable a suitable smartphone to accept contactless card payments.
  • Integrated GitLab CI/CD for the whole team.
  • Used AES/Hmac for encryption of messages between server and client.
  • Developed a separate module for analyzing phone data and making decisions about its integrity.
Technologies: GitLab, MySQL, Gradle, Apache Maven, Hibernate, Android, Spring Boot, Java

Java/Android Developer

2018 - 2019
Product Savvy Consulting
  • Created a SaaS for PFP Cybersecurity, which provides a cloud-based, dynamic power behavior analytics enabling IntegrityAssessment-as-a-Service for PFP-compatible devices. These devices collect unintended emission data such as electromagnetic or current, non-contact, over the power line, or embedded.
  • Worked with a junior assistant to create a server-side application with Spring Boot, Hibernate, and MySQL using microservices architecture. Loosely coupled services enabled scalability and flexibility of the software running on Amazon Web Services.
  • Used AWS IoT service to create an internet of PFP devices.
  • Designed a websocket connection between Spring Boot server and the website to update the current progress of running data collection. Spring Boot Itself was an IoT topic subscriber getting data from it.
  • Contributed to an Android application called Wolfpack by creating new feature for premium users.
Technologies: Amazon Web Services (AWS), MySQL, Gradle, Apache Maven, Hibernate, Spring Boot, Android, Kotlin, Java

Java/Android Developer

2017 - 2018
National Agency of Public Registry
  • Created a data collection application. The goal of the project is the collection of national geospatial data and integration in existing navigation systems to Increase the popularity of Georgia for tourists.
  • Contributed to creating Spring Boot-based REST services for the application.
  • Used Oracle Spatial for geographic information and spatial data management.
  • Used GeoServer to generate the map service with existing geospatial data.
  • Modified famous open-source project GeoNetwork to create a metadata editor and catalog according to Georgian standards.
Technologies: Git, PL/SQL, Gradle, Apache Maven, Hibernate, Spring Boot, Java, Android

Android Developer

2016 - 2017
Leavingstone
  • Created an Android application called GAMARJOBA for migrants in Georgia that provides information regarding resident permit acquisition, visa status check, leisure places in Georgia, local applications, and an option for chat between app users.
  • Created a news app called Interpressnews. It displays news articles with view-paging and division by topic into several tabs. Users have the option to subscribe to topics of interest and get push notifications as well as personalize settings according to their needs (text size, line height, category-based interests, find stories by date or keyword, share, and save).
  • Created a live radio application called Radio Shokoladi. Users can listen to a live radio stream from anywhere. Shazam or SoundHound can be activated from the app to guess the song being played.
  • Used SoundCloud API to create podcast listening possibility in Radio Shokoladi.
  • Used FireBase CM and analytics for all applications.
Technologies: Git, Java, Android SDK

Java Developer

2015 - 2015
Azry
  • Contributed to a project called Railway Information Board.
  • Implemented parts of the user interface, where railway employees could create and modify train schedules.
Technologies: Git, JEE, Apache Maven, GWT, Java

IPN • Interpressnews

https://play.google.com/store/apps/details?id=com.leavingstone.interpressnews
A news application for users to read the latest stories, important facts, discover photos, and watch video reports from journalists. In the same app, they can see business and economy news from bpn.ge and livestreaming of Palitranews TV.

Frameworks

Spring Boot, Hibernate, GWT, Android SDK

Libraries/APIs

React

Languages

Java, Kotlin

Tools

Git, Apache Maven, Gradle, IntelliJ IDEA, Android Studio, GitLab, GitHub

Platforms

Android, MacOS, JEE, Amazon Web Services (AWS), Amazon EC2

Storage

Amazon S3 (AWS S3), PL/SQL, MySQL

Paradigms

Scrum

2011 - 2017

Bachelor's Degree in Mathematics and Computer Science

Free University Of Tbilisi - Tbilisi, Georgia

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