Giorgi Omiadze, Developer in Tbilisi, Georgia
Giorgi is available for hire
Hire Giorgi

Giorgi Omiadze

Verified Expert  in Engineering

Bio

Giorgi is a highly skilled full-stack developer with over eight years of expertise in React. He excels at transforming designs into high-quality, responsive user interfaces while leveraging React’s core principles. With a strong focus on web and mobile development, Giorgi is dedicated to writing clean, reusable code following industry best practices.

Portfolio

SuperRare
React, Next.js, Node.js, PostgreSQL, Web3, NestJS, Tailwind CSS
Air Labs
React, Redux, TypeScript
Manufactured Networks, Inc.
React, React Apollo, GraphQL, Prisma, Amazon Web Services (AWS), Amazon EC2...

Experience

  • Full-stack - 10 years
  • JavaScript - 10 years
  • React - 9 years
  • Node.js - 8 years
  • GraphQL - 8 years
  • React Apollo - 7 years
  • TypeScript - 5 years
  • Next.js - 2 years

Availability

Full-time

Preferred Environment

Git, Visual Studio Code (VS Code), Jira, Slack

The most amazing...

...project I have worked on was a mobile app designed to foster kindness. It enables users to support those in need through various impactful features.

Work Experience

Senior Full-stack Developer

2020 - 2024
SuperRare
  • Developed an NFT marketplace app, enabling seamless buying, selling, and trading of digital assets with a user-friendly and secure experience.
  • Developed new features and resolved bugs, ensuring optimal performance, stability, and a seamless user experience.
  • Migrated an old application to Next.js, enhancing performance, SEO, and overall user experience.
Technologies: React, Next.js, Node.js, PostgreSQL, Web3, NestJS, Tailwind CSS

Senior React Developer

2019 - 2020
Air Labs
  • Created mobile responsive custom components for an existing application.
  • Worked on performance monitoring to improve app loading time.
  • Wrote tests using Jest and reviewed the code of other developers.
Technologies: React, Redux, TypeScript

Senior Full Stack Developer

2018 - 2019
Manufactured Networks, Inc.
  • Created complex messaging system for an existing application.
  • Integrated Whatsapp, SMS, email, and WeChat into the messaging system.
  • Engineered a complex re-usable task management system used by different organizations.
  • Managed server deployment to AWS ECS, EC2, and lambda functions for microservices.
  • Reviewed code of other developers to maintain good code quality.
  • Converted existing desktop web application to mobile responsive app.
  • Created a complex payment system with a combination of one-time payments and recurring billing.
Technologies: React, React Apollo, GraphQL, Prisma, Amazon Web Services (AWS), Amazon EC2, AWS Lambda, Amazon Elastic Container Service (ECS), TypeScript, Stripe

Senior Full Stack Developer

2016 - 2018
Good morning Georgia
  • Implemented a web application used by different organizations to manage their payment systems.
  • Reviewed and tested code of other developers to monitor app performance and code quality.
  • Planned and created database architecture of a large-scale complex mobile app.
  • Worked on performance enhancement of an existing mobile app which got tremendous improvement after optimization.
  • Integrated Stripe API for mobile application payment system.
Technologies: GRAPH, Craft CMS, Firebase, MongoDB, React Native, Node.js, React, Stripe

Back-end Developer

2014 - 2015
Freelance
  • Worked API integrations and database structures for various applications.
  • Created web applications using CMS and different front-end frameworks.
  • Created mobile responsive static web pages with different types of animations.
Technologies: JavaScript, Ext JS, Ajax, MySQL, Java

Experience

Web Portal

This project was the portal for the company Diebold Nixdorf. Users were registered with different roles for their company, where admins added their partners. Each partner had an admin user who could manage users only for their partners, and these partners had their terminals for their merchants. They could buy more terminals that could be displayed while adding new merchants, which are companies for partners. Merchants had their transactions viewed in the partner's account separately. The web application included complex functionality for managing many partners' and merchants' transactions. I worked on the back-end and the front-end using React, Node.js, and MongoDB on this project.

Goodify

Implemented back-end and front-end of the big social media like a mobile application. It featured lots of complex features to enhance the user experience. The project included an online payment system, advanced search by geolocation, user review system, and complex custom chat.

Skollabet

Mobile application for a school where teachers can manage their students with this app. I implemented front-end and back-end using React Native and Firebase.

Improving Lives Portal

A web application where users register and get individual meal plans and exercise plans for their health. These plans change every day and the users register their progress. The application has lots of features with complex functionality. I worked on the front-end with React.

Improving Lives Blog

https://improvinglives.no/
Blog for improving lives portal where users can get maximum information. I worked on front-end using React.

Peltarion

Developed website using jQuery, HTML, CSS, and content managed with Craft CMS

Skollverket

Facebook bot that chats with the user, answers questions, and generates video for each user separately and sends to the user. Worked on back-end and front-end using Node.js and React.

Sector

https://www.sector.no/
Worked on the front-end of this website.

Save Tropical House

Worked on the part of the back-end of this website using Node.js.

Idea cloud

A social network where users register and post their ideas, other people can see each other's posts, to discuss their ideas and they can comment, like, or unlike this ideas, or go to direct chat and discuss there, with the author of the post. In this project, I did all the back-end work using Java and MySQL, and on the front-end, my part was to implement chat which was written on JavaScript.

Maze generator

A desktop application written in C# that generates a maze of different sizes with a special algorithm and gives the user the ability to find a path and then it shows right path, using Bfs algorithm.

Education

2013 - 2017

Bachelor's Degree in Computer Science

Free University - Georgia, Tbilisi

Skills

Libraries/APIs

Node.js, React, Stripe

Tools

React Apollo, Jira, Slack, Expo.io, Git, Prisma, Expo, Amazon Elastic Container Service (ECS)

Languages

CSS3, HTML5, GraphQL, JavaScript, TypeScript, Java, C++, C

Frameworks

Express.js, React Native, Next.js, NestJS, Tailwind CSS, Ext JS, Redux

Paradigms

Object-oriented Programming (OOP), Asynchronous Programming, Concurrent Programming, Functional Programming

Platforms

Firebase, Windows, Visual Studio Code (VS Code), Craft CMS, Amazon EC2, AWS Lambda, Amazon Web Services (AWS)

Storage

Firebase Realtime Database, MongoDB, PostgreSQL, MySQL

Other

Full-stack, GRAPH, Ajax, Web3, Software Development, Computer Science

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