
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.
Portfolio
Experience
- JavaScript - 8 years
- Linux - 7 years
- PHP - 7 years
- Node.js - 5 years
- React - 5 years
- Redux - 4 years
- Next.js - 3 years
- Rust - 3 years
Availability
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
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.
Software Engineer
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.
Software Engineer
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.
Software Architect Adviser
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.
Software Engineer
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.
Experience
Website for Sentio Media
https://sentiomedia.com/A Real Estate Project Presentation Toolkit
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
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.
Education
Bachelor's Degree in Computer Science
Georgian Technical University - Tbilisi, Georgia
Skills
Libraries/APIs
React, Node.js, REST APIs, jQuery, GSAP
Tools
Git, Redux Toolkit, MATLAB, Asterisk, RabbitMQ, Gulp, Jira
Languages
JavaScript, HTML, CSS, Sass, CSS3, HTML5, TypeScript, PHP, Rust, Python, GraphQL, SQL, C++, C, C++11, Maxima
Frameworks
Next.js, Redux, Jest, Material UI, Express.js, Cypress, Angular, Tailwind CSS, React Native
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, WebAssembly (Wasm), Gatsby, ESLint
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