Giorgi Solomonidze, Developer in Batumi, Adjara, Georgia
Giorgi is available for hire
Hire Giorgi

Giorgi Solomonidze

Verified Expert  in Engineering

Software Developer

Batumi, Adjara, Georgia

Toptal member since July 2, 2020

Bio

Giorgi is a highly motivated and reliable professional who possesses a broad skill set for web application development. His computer science-and-chess background makes him especially good at solving logical problems. Giorgi has worked on a range of products, including implementing complex solutions for ERP systems. Giorgi focuses on using test-driven development because it leads to more modularized, flexible, and extensible code.

Portfolio

datacy
JavaScript, Python, Node.js, D3.js, PostgreSQL, Amazon Web Services (AWS)...
FocustApps
React, React Native, Redux, TypeScript
Wonderland
Laravel, WordPress, React, Vue, Angular

Experience

  • JavaScript - 4 years
  • PHP - 4 years
  • Laravel - 3 years
  • Vue - 3 years
  • React - 3 years
  • Angular - 3 years
  • Redux - 3 years
  • React Native - 2 years

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), Linux, MacOS

The most amazing...

...project I've worked on is a business management software that allows invoice generation, expanse-income calculation, salary calculation, and other features.

Work Experience

Full-stack Tech Lead

2022 - 2024
datacy
  • Led a dynamic team in the development of landing pages and personal dashboards.
  • Incorporated payment functionalities through Stripe and PayPal.
  • Created customer rewards, referrals, bonuses, and payment systems.
  • Integrated various social media platforms, including Twitter, Reddit, and YouTube, to enhance user engagement and experience.
  • Established and implemented a comprehensive design system across multiple projects, ensuring consistency and efficiency in design elements.
  • Enhanced data collection capabilities of a Chrome extension through systematic improvements, contributing to streamlined processes and improved functionality.
  • Developed a business dashboard tailored for B2B services, featuring custom charts built using D3.js for insightful data visualization.
  • Demonstrated adaptability by modifying and optimizing public libraries to meet project requirements and achieve desired outcomes.
  • Implemented subscription features to enhance user retention and monetization strategies.
Technologies: JavaScript, Python, Node.js, D3.js, PostgreSQL, Amazon Web Services (AWS), Google Cloud Platform (GCP), Svelte, Docker

React Native Developer

2020 - 2022
FocustApps
  • Spearheaded work-order management for the cross-platform React Native App for iOS and Android.
  • Led asset management for the cross-platform React Native App for iOS and Android.
  • Created power monitoring software using React Redux and TypeScript, which helped the client catch a problem before facing it.
Technologies: React, React Native, Redux, TypeScript

Senior Full-stack Developer

2017 - 2020
Wonderland
  • Built an ERP system from scratch which included invoice generation, expanse-income calculation, bonus-based salary calculation, and more.
  • Developed an airplane-ticket selling platform that a used legacy SOAP API; this was accomplished despite having no clear documentation and poor support.
  • Constructed a highly customizable front page for the company along with a B2C module.
Technologies: Laravel, WordPress, React, Vue, Angular

Experience

ERP System for a Travel Agency

This is a type of multilingual ERP (business management software) that included the following modules:
• Accounting module: With this, we can record the expenditure and revenue of the company; it also gives the ability to review the company’s financial status in real-time.
• Customer and client relationship management module: With this, we could track our clients.
• Reports management module: This held the core operational information, including check-in/check-out reports, occupancy reports, and reports about employees.
• Order and billing management module: Here you could foster quote accuracy, eliminate billing errors, and accelerate the cash flow.
The project was built with a test-driven development approach and a technology stack, using Laravel, Angular, and ngrx for state management.

Airplane-ticket Selling Platform

A multilingual airplane-ticket selling platform that consumes a flight-booking SOAP API from our provider and uses local banks charging API for payments.
The platform is connected to an ERP system and all sales are displayed there.
The technology stack used includes Node.js for the back end and React with Redux for the front end.

React Native Game

A puzzle-like game where players should take a guess and find out what is hidden behind tiles. The fewer tiles they open, the more coins they get.
The game was built using Expo CLI. React Native and Redux were used for state management. The app was deployed to both the App Store and Google Play.

Safety Check App

Safety Check App allows you to store important information about the fixed assets in your logistics hub all in one place. A user can easily walk through your warehouse and capture all the assets within the building.

Assets that can be documented include:
Loading Dock and Door Positions
High-Speed Doors and Other Doors in the Facility
HVLS Fans
Data such as manufacturer, serial number, type, capacity, and much more are available for entry. We use the notes feature to track modifications, repairs, and necessary recommendations. The ability to take pictures of the asset and store them for reference is a built-in feature that will allow us to asset-track the surveyed equipment

Work-Order Management App

This project is an affiliate interface for mobile to interact with the salesforce for work orders and invoice approval and submissions. You can access real-time data through our affiliate self-service portal, simplifying your workflow and managing costs by optimizing your daily routine.

Power Monitoring Software

A React app for batteries and chargers monitoring. I was the front-end developer and liaised with the front-end developer to integrate external tools needed for displaying rich information in the user dashboards and full customization of data views. The project contains lots of advanced charts with reach features such as syncing multiple charts interaction. Such features include: filtering data on the fly, displaying huge data on the timeline chart, etc. Visualization made unseen things appear.

Education

2016 - 2020

Bachelor's Degree in Computer Science

Tbilisi State University - Tbilisi, Georgia

Skills

Libraries/APIs

Vue, React, Node.js, Vuex, RxJS, DevExtreme, REST APIs, jQuery, NgRx, React Native for Web, TensorFlow, D3.js

Tools

Git

Languages

JavaScript, PHP, HTML, SCSS, CSS, TypeScript, C#, SQL, Python, C++, Python 3

Frameworks

Laravel, Angular, Lumen, Angular Material, Redux, React Native, PHPUnit, Jest, Cypress, Vuetify, Tailwind CSS, Next.js, Svelte, Flutter, Unity

Paradigms

Object-oriented Programming (OOP), Functional Programming, Azure DevOps

Storage

MySQL, PostgreSQL

Platforms

WordPress, Docker, MacOS, Linux, Visual Studio Code (VS Code), Amazon Web Services (AWS), Google Cloud Platform (GCP)

Other

Front-end, Back-end, Full-stack, Data Structures, Algorithms, PWA, Progressive Web Applications (PWAs), Artificial Intelligence (AI)

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