Ilia Khubuluri, Developer in Tbilisi, Georgia
Ilia is available for hire
Hire Ilia

Ilia Khubuluri

Verified Expert  in Engineering

Software Developer

Tbilisi, Georgia
Toptal Member Since
October 6, 2022

Ilia's hobby has been programming since he was a teenager, and he participated in the national competitive programming Olympics as a kid. He landed his first job at 18 and hopped through many companies with short breaks. Changing jobs every year or two allowed Ilia to find new challenges, keep him interested, and grow as a software developer.


JavaScript, React, Next.js, Redux, User Interface (UI), CSS3, HTML5, Git, Jest...
Rust, PHP, Asterisk, RabbitMQ, Android, CSS3, HTML5, iOS, Cordova, REST APIs...
TS Holding
PHP, JavaScript, React, C, CSS3, HTML5, REST APIs, Git, Front-end, Unit Testing...




Preferred Environment

Linux, Visual Studio Code (VS Code), ESLint, Front-end, Git

The most amazing...

...thing I've done is a general-purpose Kiosk software allowing users to build animated presentations, floorplans, photo galleries, and other features using YAML.

Work Experience

Software Engineer

2021 - 2022
  • Developed a React-based general-purpose Kiosk software that allowed users to build animated presentations, floorplans, photo galleries, and other features using the YAML markup language, TypeScript, Redux, and real-time kinematic (RTK) positioning.
  • Helped create and ship multiple projects using the general-purpose Kiosk software.
  • Converted a company's website Figma design to a Next.js application focused on SSG for SEO and Open Graph.
Technologies: JavaScript, React, Next.js, Redux, User Interface (UI), CSS3, HTML5, Git, Jest, Cypress, Front-end, TypeScript, Redux Toolkit, Unit Testing, Gatsby

Software Engineer

2020 - 2021
  • Developed a high-performance short message gateway system using Rust and RabbitMQ.
  • Built a service that allows users to plan marketing campaigns using prerecorded audio files and lists of phone numbers. The service then uses this information to call the provided numbers and play an audio file using the Asterisk Gateway and PHP.
  • Monitored and maintained a Linux-based server infrastructure.
  • Developed a callback service that would allow users to initiate calls between them and a phone number of their choice using PHP, Asterisk Gateway Interface (AGI), Firebase, and React Native.
Technologies: Rust, PHP, Asterisk, RabbitMQ, Android, CSS3, HTML5, iOS, Cordova, REST APIs, Git, Node.js, Front-end, Python, Unit Testing, React Native, Scraping, WASM, Jira, Express.js, GraphQL, SQL

Software Engineer

2018 - 2020
TS Holding
  • Planned and developed CRM and business process management systems for daughter companies using PHP and React.
  • Participated in meetings with third-party software vendors to get the software that would fit the business processes of daughter companies.
  • Built a platform for monitoring and managing machines used in manufacturing using Rust, Modbus protocol, React, and Material UI.
Technologies: PHP, JavaScript, React, C, CSS3, HTML5, REST APIs, Git, Front-end, Unit Testing, Material UI, SQL

Software Architect Adviser

2017 - 2018
Georgia's Innovation and Technology Agency
  • Helped plan, supervise, and ship multiple projects through third-party software development firms.
  • Planned, developed, and shipped a WordPress-based events portal that allowed users to view, search, and book public events held at Techpark Tbilisi.
  • Participated in brainstorming sessions with business incubator beneficiaries regularly.
  • Prototyped an online training portal using Node.js and Angular.
Technologies: PHP, JavaScript, Angular, Azure, Unit Testing, SQL

Software Engineer

2015 - 2017
Radius 13
  • Developed custom themes and extensions for multiple WordPress-based blogs.
  • Deployed, monitored, and maintained multiple websites on a Linux-based server.
  • Helped design user interfaces for multiple websites.
  • Worked on search engine optimization for multiple WordPress-based websites.
Technologies: WordPress, HTML, JavaScript, jQuery, CSS, Sass, Gulp, CSS3, HTML5, REST APIs, Git, Front-end, SQL, Search Engine Optimization (SEO)

Website for Sentio Media
A React-based web application that uses GSAP, ScrollTrigger for animation, and scroll-based storytelling. Used Next.js's static site generation tool for SEO and the entire design was translated from Figma to Tailwind-based markup.

A Real Estate Project Presentation Toolkit

A React-based generic framework for building interactive presentations for real estate projects. Components include animated presentations, a floor-plan browser, and a 3D view.

Example links:

Android and iOS apps for telecommunications company

A React Native-based application for callback service.

The user interface included SMS OTP-based authentication and a dial screen that also showed user information and balance.

When dialing the number, the app would send information to the Node.js-based REST API, which in turn communicated with the PHP-powered Asterisk AGI service. The AGI service was used to create a call to the user number and the dialed number and finally merge them.

The technique was used to make cheap calls during roaming but was eventually shut down for legal reasons.
2014 - 2016

Bachelor's Degree in Computer Science

Georgian Technical University - Tbilisi, Georgia


React, Node.js, REST APIs, jQuery, GSAP


Git, Redux Toolkit, MATLAB, Asterisk, RabbitMQ, Gulp, Jira


Next.js, Redux, Jest, Material UI, Express.js, Cypress, Angular, Tailwind CSS, React Native


JavaScript, HTML, CSS, Sass, CSS3, HTML5, TypeScript, PHP, Rust, Python, WASM, GraphQL, SQL, C++, C, C++11, Maxima


Unit Testing, Search Engine Optimization (SEO)


Visual Studio Code (VS Code), Linux, WordPress, Android, iOS, Azure, Firebase


User Interface (UI), Front-end, Cordova, Scraping, Gatsby, ESLint

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.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

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