
Giorgi Gagnidze
Verified Expert in Engineering
Senior Full-stack Developer
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
Experience
- JavaScript - 8 years
- REST - 7 years
- React - 6 years
- Express.js - 5 years
- MongoDB - 5 years
- MERN Stack - 5 years
- Node.js - 5 years
- Styled-components - 5 years
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 Full-stack Engineer
Prime Delivery
- Implemented a task management feature in a legacy Django/React project. Added a capability to plan daily tasks in the Kanban board or on a map since each task was connected to a specific location.
- Implemented a B2B courier service platform from scratch using Next.js/Supabase and launched it to production in a couple of months.
- Created a back-end API according to the customer's eCommerce company's needs and helped their developers to integrate our delivery service into their eCommerce platform.
Senior Full-stack Engineer
Al Tayer Digital - Main
- Worked at one of the leading eCommerce companies in the Middle East, Ounass (Al Tayer Group).
- Led the end-to-end delivery of high-impact features for a large-scale distributed eCommerce platform serving millions of daily users.
- Enhanced on-site search by introducing semantic search capabilities.
- Replaced Google Analytics events with an internal analytics platform integrating Amazon Kinesis to stream real-time events.
- Leveraged AI tools daily (Cursor, Claude Code) to improve productivity and code quality.
- Resolved critical production issues under tight SLA constraints.
- Implemented machine learning (ML) embedding pipelines and personalized recommendation systems using OpenSearch KNN queries, improving product visibility and driving higher conversion and shipment rates.
- Implemented sponsored brands and products campaigns using the Moloco platform.
Full-stack Developer
GRINCO RENTAL MANAGEMENT
- Fixed complex bugs, bad UX use cases, and tech debt.
- Added cron jobs for sending users weekly chores for their rented homes using Twilio and Nodemailer.
- Made changes in the back-end architecture to allow adding some complex features. Used MongoDB Atlas triggers for weekly scheduled database changes.
- Introduced code formatting and linting in legacy front- and back-end projects using Prettier and ESLint.
- Built a new CI/CD pipeline with Heroku Flow, which would create a new dev deployment on every new pull request so that features would be tested by the product team before merging. Set rules for the release process to make it more robust.
Senior Front-end Engineer
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 and several back-end services, fixed bugs, implemented new features, and refactored and redesigned several pages according to user feedback. Conducted code reviews for pull requests.
- Created a Generative AI platform front end (similar to ChatGPT) and took part in building the back end of this platform using KServe and Kubernetes.
- Installed multiple tracking and analytics software to deliver the best user experience after researching user traffic and identifying gaps for future improvements.
- Participated in product planning, design, and solving UX issues. I also 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.
Full-stack Developer
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.
Full-stack Developer
Imagine Council
- Engaged as a MERN stack (MongoDB, Express.js, React, and Node.js) solo developer.
- Refactored and improved a legacy code and 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.
Full-stack Developer
Social Networking Platform
- 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 documentation, wiki guides, and diagrams describing the architecture, technologies, and processes.
Software Engineer
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.
Software Developer
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.
Experience
Deci Platform
The main goal of this app is to upload the deep learning model, benchmark and optimize it, and compare it with other models.
I created the front end from scratch and 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
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
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
I developed the online booking application using MERN stack, Heroku, Redis, MongoDB Atlas, and Google Maps API.
Jive Software
https://www.jivesoftware.comNoMachine
https://www.nomachine.comI worked on NoMachine client applications, specifically cross-platform mobile, cross-platform desktop, and web applications.
Symphony Commerce
Beckon
https://www.beckon.comSweep&Sleep
The project was implemented with the MERN stack (MongoDB, Express, React, and Node.js). I fixed bugs, maintained the whole stack front to back, and added new features. I also had the DevOps role and built a complex CI/CD pipeline.
Education
Bachelor's Degree in Mathematics and Computer Science
Free University of Tbilisi - Tbilisi, Georgia
Skills
Libraries/APIs
React Redux, REST APIs, React, Node.js, React Router, Highcharts, JSON API, Claude API, API Development, Twilio API, SendGrid API, Google Maps API, Google API, Facebook API, Puppeteer, Chai, Formik, Stripe, Socket.IO, AG Grid, Google Maps, React Query, Preact
Tools
Figma, Mongoose, Claude Code, Claude, SendGrid, Zeplin, Git, GitHub, Jira, Mocha, Terraform, Webpack, Babel, NPM, Jenkins, TeamCity, Travis CI, Confluence, MongoDB Atlas, CircleCI, Prettier, RabbitMQ, Amazon OpenSearch, Google Analytics, Codex
Languages
HTML, CSS, SQL, Python, JavaScript, TypeScript, Sass, Java, HTML5, CSS3, SCSS, Java 7, ECMAScript (ES6), GraphQL, C++, C, C#, Swift, Markdown
Frameworks
Redux, Next.js, Express.js, Swagger, Jest, Cypress, Material UI, Vanilla JS, Tailwind CSS, Django, Serverless Framework, Qt, Unity, i18next, Chromium Embedded Framework (CEF)
Paradigms
Microservices, RESTful Development, REST, Modular CSS, Web Architecture, Back-end Architecture, Role-based Access Control (RBAC), UI Design, Model Context Protocol (MCP), App Development, Unit Testing, Continuous Integration (CI), Serverless Architecture, Test-driven Development (TDD), Object-oriented Programming (OOP), Testing, Agile, Automated Testing, UX Design
Platforms
Amazon Web Services (AWS), Docker, Heroku, Twilio, Visual Studio Code (VS Code), Amazon EC2, Kubernetes, KServe, HubSpot, Vercel, Firebase, AWS Lambda, Netlify, MacOS, iOS, Zendesk, Mobile, Contentful, Google Cloud Platform (GCP)
Storage
Redis, MongoDB, MySQL, SQLite, PostgreSQL, Amazon S3 (AWS S3), Elasticsearch
Other
Web Development, Full-stack, Front-end, Back-end, APIs, Styled-components, Software Engineering, Admin Panels, Vite, Early-stage Startups, Front-end Architecture, Artificial Intelligence (AI), Front-end Development, Mobile First, Dashboards, Multi-tenant SaaS, AI-generated Code, Large Language Models (LLMs), Cursor AI, AI Tools, Modular, Software Development, Technical Leadership, Full-stack Development, Architecture, Minimum Viable Product (MVP), SaaS, Multi-tenant Architecture, Cloud Infrastructure, Code Review, Database Optimization, Performance Optimization, Troubleshooting, Prompt Engineering, AI Agents, Software Architecture, Third-party Integration, Third-party APIs, API Design, Web Application Design, User Interface (UI), User Experience (UX), Integration, MERN Stack, Pixel Perfect, Cloud, Cloud Services, API Integration, Single Sign-on (SSO), CI/CD Pipelines, Maps, eCommerce, AI Integration, Cloud Platforms, Online Ordering, Retrieval-augmented Generation (RAG), Agentic Coding, Agentic AI, Supabase, Agentic Workflow Design, Analytics, Metabase, Workflow Automation, Workflows, Pipelines, Administration, ChatGPT API, LLM Integration, Enterprise Architecture, RESTful Microservices, Serverless, Android Development, FastAPI, Apollo, RESTful Web Services, ESLint, Machine Learning, OAuth, Nodemailer, Claudflare, Amazon Kinesis, Moloco, Computer Vision, Augment
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring