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

Ilia Khubuluri

Verified Expert  in Engineering

Software Developer

Location
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.

Portfolio

Sentiomedia
JavaScript, React, Next.js, Redux, User Interface (UI), CSS3, HTML5, Git, Jest...
GLOBALCELL
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...

Experience

Availability

Part-time

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
Sentiomedia
  • 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
GLOBALCELL
  • 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

https://sentiomedia.com/
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:
• https://unitsold-player.web.app/spectra-raywoods/lifestyle
• https://unitsold-player.web.app/totalenvironment-itqe
• https://unitsold-player.netlify.app/?content=oberoi-maxima-assets
• https://unitsold-player.netlify.app/?content=piramal-vaikunth-assets

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.

Languages

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

Frameworks

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

Libraries/APIs

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

Tools

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

Paradigms

Unit Testing, Search Engine Optimization (SEO)

Platforms

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

Other

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

2014 - 2016

Bachelor's Degree in Computer Science

Georgian Technical University - 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