S K
Verified Expert in Engineering
Multithreading Developer
Shota is a software engineer with five years of experience creating a real-time, network, remote access application at NoMachine. He is exceptionally skilled in C, C++, and algorithms and specializes in virtualization stacks such as QEMU, KVM, Libvirt, and Docker.
Portfolio
Experience
Availability
Preferred Environment
Quick EMUlator (QEMU), VirtualBox, Docker, Git, Valgrind, GDB, g++, GCC, Make, Linux
The most amazing...
...things I've developed is a virtualization infrastructure that allows fast and easy deployment of virtual environments and smooth and seamless remote access.
Work Experience
Software Engineer
NoMachine S.a.r.l.
- Integrated NoMachine software to Docker containerized environment. This allows users to access Docker containers through a graphical session with Desktop Manager running inside it, while the usual way to access the Docker container is through CLI.
- Implemented remote access to QEMU provided a virtual environment, allowing users to access remotely running virtual machines.
- Implemented disk, printer, USB device sharing services, and clipboard (copy/paste) support to QEMU virtual machines, offering a much better experience and possibilities to users while accessing a virtual machine.
- Implemented virtualization module providing control and management functionalities for virtualization infrastructure and running virtual machine instances.
- Implemented remote access to modern Wayland desktops, allowing users to access their remote Wayland desktops through NoMachine software.
- Maintained and supported existing core components of the software such as agent service, grabber, and display feeder.
Experience
Virtualization Infrastructure
Wayland
Skills
Languages
C++, C, Python, Bash Script, Python 3
Platforms
Linux, Docker, Quick EMUlator (QEMU)
Paradigms
Object-oriented Programming (OOP)
Other
Algorithms, Virtualization, Debugging, TCP/IP, Linux IPC, Multithreading, g++
Tools
Make, GCC, GDB, Valgrind, Git, VirtualBox, GNU Toolchain
Education
Bachelor's Degree in Information Technology
Université Paris 8 - Tbilisi, Georgia
Bachelor's Degree in Computer Science
Tbilisi State University - Tbilisi, Georgia
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