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

Giorgi Gagnidze

Verified Expert  in Engineering

Full-stack Developer

Location
Tbilisi, Georgia
Toptal Member Since
April 3, 2020

Giorgi is a full-stack software engineer with a strong background in React and Node.js. He is skilled in many software platforms and languages, from low-level programming, using C and C++, to native mobile applications and web development. Giorgi has years of experience working remotely in large corporations and is excited to use that experience when creating new projects for clients.

Portfolio

Deci AI
JavaScript, React, Redux, Styled-components, Amazon Web Services (AWS)...
Nectar Technologies Inc.
React, Front-end, CSS, HTML, RESTful Web Services, AG Grid, Google Maps, ESLint...
Imagine Council (via Toptal)
JavaScript, React, Node.js, TypeScript, Express.js, MongoDB, Redux, Material UI...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), MacOS

The most amazing...

...thing I've developed is a web platform where you can upload, benchmark, and optimize a deep learning model with a click of a button.

Work Experience

Senior Front-end Engineer

2020 - PRESENT
Deci AI
  • Created a React application from scratch for an AI-based startup.
  • Transformed wireframes and designs from Figma to code.
  • Implemented the design system and all the basic widgets and components from scratch without using UI libraries.
  • Handled the implementation of a radar graph and a bar chart from scratch to compare the performances of deep learning models.
  • Maintained the React app, fixed bugs, implemented new features, and re-factored and re-designed several pages according to user feedback.
  • Conducted code reviews for front-end pull requests.
  • Installed multiple tracking and analytics software to deliver the best user experience after researching user traffic and identifying gaps for future improvements.
  • Took part in product planning, designing, and solving UX issues. Handled back-end tasks with Python and FastAPI when needed.
  • Added Chrome, Safari, and Firefox support and made the website responsive for several screen sizes.
  • Covered almost the whole platform with end-to-end tests using Cypress.io.
Technologies: JavaScript, React, Redux, Styled-components, Amazon Web Services (AWS), CircleCI, Jira, Confluence, Figma, Kubernetes, Python, FastAPI, GitHub, HTML, CSS, React Redux, TypeScript, Vite, React Query, User Interface (UI), User Experience (UX), Early-stage Startups, Testing, Pixel Perfect, React Router

Full-stack Developer

2022 - 2022
Nectar Technologies Inc.
  • Improved Google Maps' performance to load many markers flawlessly by replacing InfoWindows with custom SVG Markers. SVGs were generated on the fly, and they looked and behaved exactly the same as InfoWindows. Zoom in and out became much smoother.
  • Introduced code formatting and linting in an existing project using Prettier and ESLint.
  • Created a test project and tasks for a Senior Front End Engineer tech interview.
  • Implemented two big features requested by customers (Groups of bee yards and a search for bee yards). Optimized every new mobile and tablet screen, making it fully responsive.
  • Fixed complex bugs, bad UX use cases, and tech debt.
  • Created a document to compare several popular table and Datagrid libraries (ag-grid, react-table, material-table, rsuite-table) to replace basic HTML table components in an existing project.
Technologies: React, Front-end, CSS, HTML, RESTful Web Services, AG Grid, Google Maps, ESLint, Prettier, Styled-components, i18next, React Redux, User Interface (UI), User Experience (UX), Early-stage Startups, React Router

Full-stack Developer

2020 - 2020
Imagine Council (via Toptal)
  • Engaged as a MERN-stack (MongoDB, Express.js, React, Node.js) solo developer.
  • Refactored and improved a legacy code, maintained one back-end and. multiple front-end portals.
  • Created an admin panel containing lists with filtering options and optimized it to show thousands of data flawlessly.
  • Developed a general portal from scratch to showcase what the whole platform does.
  • Integrated Redux in React applications instead of Context API.
  • Added live updates using socket.io where it was required.
  • Implemented a simple chatbot and created a live chat for the platform users.
Technologies: JavaScript, React, Node.js, TypeScript, Express.js, MongoDB, Redux, Material UI, Styled-components, Formik, Mongoose, Stripe, Socket.IO, SendGrid, Heroku, MongoDB Atlas, Figma, HTML, CSS, Full-stack, React Redux, User Interface (UI), User Experience (UX), Early-stage Startups, React Router

Full-stack Developer

2020 - 2020
Social Networking Platform (via Toptal)
  • Designed the architecture of a social network app from scratch.
  • Consulted the founder on which technologies to use, what positions and roles to hire for their team, and planned a development process.
  • Created the documentations, wiki guides and diagrams describing the architecture, technologies, and processes.
Technologies: React, Node.js, Express.js, MongoDB, Markdown, Full-stack, Early-stage Startups

Software Engineer

2018 - 2020
An Online Freelance Agency
  • Improved performance bottlenecks as a member of the "Faster" team.
  • Handled multiple enterprise-level eCommerce, social network, marketing, business analytics, automated export system, automated emergency notification, and financial management applications.
  • Communicated with the product development team leads and managers to formulate performance improvement orders for the "Faster" team.
  • Worked along with 3,000 remote workers and gained important skills in remote communication culture.
  • Collaborated closely with 15 team members of software chief architects.
  • Contributed to fixing complex performance-related issues.
Technologies: Jira, TeamCity, Jenkins, MongoDB, PostgreSQL, MySQL, Docker, Amazon EC2, Java, Node.js, React, JavaScript, REST, Full-stack, Chai

Software Developer

2016 - 2018
NoMachine
  • Migrated the NoMachine desktop application from Qt-based GUI to an HTML5 and JavaScript-based layout GUI using the Chromium Embedded Framework (CEF).
  • Implemented the front end of a virtual machine add-on for NoMachine's remote desktop app.
  • Fixed bugs and maintained the existing NoMachine remote desktop cross-platform and web applications.
  • Worked in a multi-national team based in three different countries.
Technologies: Qt, C++, C, CSS3, HTML5, Redux, Node.js, React, JavaScript

Deci Platform

https://console.deci.ai/
The Deci Platform is a React and Python-based website.

The main goal of this app is to upload the deep learning model, benchmark and optimize it, compare it with other models.

I created the front end from scratch, implemented all the components according to the design provided in Figma. I used functional components and React Hooks, Redux for global state management, and styled-components for styling.

Imagine Council

http://www.imaginecouncil.com
Imagine Council consists of several front-end platforms united with one back-end. The preferred technology was the MERN stack (MongoDB, Express.js, React, Node.js).

The project's goal is to help companies create and sell products through this platform. The platform allows regular users to participate and earn some coins. I implemented one of the platforms, added an admin panel, improved and refactored the legacy code, implemented a live chat, and fixed some performance-related issues.

Nectar

Nectar is an application for beekeepers to help them track their bee yards and hives. It consists of a mobile application for workers and a management portal for company owners to manage all their yards and hives.
I was working on the front end of the manager portal. Improved performance bottlenecks, added new features, fixed complex bugs, and maintained the website.

KazbegiBus

KazbegiBus is a web application for intercity bus services. It offers affordable and comfortable bus travel in the eastern part of Georgia.

I developed the online booking application using MERN stack, Heroku, Redis, MongoDB Atlas, and Google Maps API.

Jive Software

https://www.jivesoftware.com
Enterprise social software that unleashes employee productivity, harnesses corporate knowledge, and builds institutional memory. Jive serves as both modern document management and a people-centric collaboration hub. It can unite all of its people, content, and resources in one easy-to-use platform. Jive is a web application based on React, Java, PostgreSQL, and MongoDB.

NoMachine

https://www.nomachine.com
NX technology, commonly known as NX, is a proprietary suite of products for desktop virtualization and application delivery for servers and client software. NoMachine is the fastest and highest quality remote desktop, thanks to NX technology.
I worked on NoMachine client applications, specifically cross-platform mobile, cross-platform desktop, and web applications.

Symphony Commerce

Symphony provides a single, complete commerce system delivered as a service to free you up to focus on your core business of marketing and selling great products. It's commerce as a service. Symphony Commerce is natively built as a single system for orchestrating the entire business flow, from shopping through orders, inventory, and fulfillment orchestration. All critical commerce functionality is included and designed to work together in real time so everything is always in sync.

Beckon

https://www.beckon.com
Beckon delivers integrated, clean, normalized marketing performance and business outcome data to set the stage for true, actionable insight. Finally, the marketing organization can explore and share insights via storytelling dashboards, performance scorecards, and engaging visualizations.

Languages

HTML, CSS, SQL, JavaScript, Sass, Java, HTML5, CSS3, SCSS, Java 7, ECMAScript (ES6), TypeScript, Python, C++, C, C#, Swift, Markdown, GraphQL

Frameworks

Redux, Express.js, Swagger, Jest, Cypress, Serverless Framework, Next.js, Qt, Unity, Material UI, Chromium Embedded Framework (CEF)

Libraries/APIs

React Redux, REST APIs, React, Node.js, React Router, Twilio API, SendGrid API, Google Maps API, Google API, Facebook API, Puppeteer, Chai, Formik, Stripe, Socket.IO, AG Grid, Google Maps

Tools

Figma, Mongoose, SendGrid, Zeplin, Git, GitHub, Jira, Mocha, Webpack, Babel, NPM, Jenkins, TeamCity, Travis CI, Confluence, MongoDB Atlas, CircleCI

Paradigms

RESTful Development, REST, Modular CSS, Web Architecture, Unit Testing, Continuous Integration (CI), Test-driven Development (TDD), Object-oriented Programming (OOP), Testing, Agile, Automated Testing, Microservices, Serverless Architecture

Other

Web Development, Full-stack, Front-end, Back-end, APIs, Styled-components, Software Engineering, Admin Panels, Early-stage Startups, Front-end Architecture, Front-end Development, Mobile First, User Interface (UI), User Experience (UX), Integration, MERN Stack, Pixel Perfect, Cloud, Cloud Services, API Integration, CI/CD Pipelines, Maps, eCommerce, RESTful Microservices, Serverless, Android Development, FastAPI, Apollo, RESTful Web Services, ESLint, Prettier, i18next, Vite, React Query, Machine Learning, Artificial Intelligence (AI), Single Sign-on (SSO), OAuth

Platforms

Heroku, Twilio, Amazon Web Services (AWS), Visual Studio Code (VS Code), Amazon EC2, Firebase, AWS Lambda, Netlify, MacOS, iOS, Docker, Kubernetes, Zendesk, Mobile

Storage

MongoDB, MySQL, SQLite, PostgreSQL, Amazon S3 (AWS S3), Elasticsearch, Redis

2012 - 2016

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