Олександр
Rust Systems, Backend Developer
- Age:
- 22 years
- City of residence:
- Teofipol
- Ready to work:
- Khmelnytskyi, Krasyliv, Kyiv, Lviv, Remote, Teofipol, Ternopil
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20577658/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Rust Systems & Backend Developer
[
Open to relocation
Profile
Rust developer with hands-on experience through independent and academic projects in asynchronous backends,
cross-platform process management, real-time networking, and native audio integration. Builds software across the
stack: Rust services, browser and native interfaces, scripting integrations, and GitLab CI/CD release workflows.
Cybersecurity master’s student and third-place finisher at the All-Ukraine Cyberhackathon 2025. Interested in Rust
backend, systems programming, and security-focused engineering roles.
Technical Skills
Core: Rust, Tokio, Axum, reqwest, Serde; Python, FastAPI; C/C++ interoperability and FFI.
Networking & data: REST APIs, WebSockets, QUIC/Quinn, TCP/TLS, SQLite (rusqlite, SQLx), MongoDB;
OAuth 2.0/PKCE integration.
Systems: Linux and Windows APIs, process lifecycle management, PTY/ConPTY, cgroups v2, Windows Job
Objects, CPU affinity; Rust cross-compilation for x86, ARMv7 and AArch64.
Audio & extensibility: miniaudio, Opus, SpeexDSP, RNNoise-based processing; Lua/mlua, WebAssembly/wasm-
bindgen.
Interfaces: JavaScript/HTML/CSS, Svelte 5/SvelteKit, Vue 3; egui/eframe, GPUI; Servo embedding prototypes.
Delivery & testing: Git, GitLab CI/CD, Docker, shell/Python automation, Cloudflare Workers/R2; Rust
unit/integration tests, pytest.
Selected Engineering Projects
K.E.Y.S.T.O.N.E. - Distributed Process Management 2026
Independent project | Rust, Axum, Tokio, Svelte 5, SQLite, Lua
• Built a panel-and-daemon architecture for managing application and game-server processes across multiple hosts,
with REST APIs, instance persistence, restart policies, and remote file operations.
• Implemented interactive browser terminals relayed over WebSockets to pipe/PTY processes, including terminal
resizing and lifecycle events.
• Implemented CPU, memory and affinity controls using Linux cgroups v2 and a Windows Job Objects backend;
documented platform-specific limitations and native validation requirements.
• Added Argon2id password hashing, cookie sessions, CSRF/Origin checks, and per-user grants for remote hosts,
instances, files and presets.
• Built Lua-driven installation presets with execution limits and background jobs; configured Linux/Windows and
ARM-target build workflows.
Conduit - Self-hosted Communication Platform 2024–present
Independent project, in development | Rust, Quinn, C/C++, Opus, Lua
• Developed QUIC voice transport and a separate TCP/TLS command service, with channel routing and SQLite-
backed message/audit storage components.
• Built a C++/C ABI/Rust FFI audio layer over miniaudio for device selection, capture and playback; integrated
Opus and noise-processing components.
• Separated the client backend from UI experiments in Servo, GPUI and Tauri; exposed Lua scripting through a
local daemon bridge and prototyped WASM/canvas controls.
• Created multi-stage GitLab pipelines for component builds, packaging, version metadata, R2 release distribution
and a GUI updater.
Minecraft Authentication Service 2026
Independent project | Rust, Axum, SQLx/SQLite, Svelte 5
• Implemented Yggdrasil/authlib-injector-compatible authentication endpoints, account roles, invitations, token
lifecycle operations and administrative password reset flows.
• Added image-upload validation, hash-based texture storage, signed texture metadata and a browser account-
management interface; provided Docker packaging and smoke-test scripts.
1
Oleksandr Parail Rust Systems & Backend Developer
Additional Selected Projects
GPUI Compatibility Patch 2026
gitlab.com/BassetMC/adabraka-gpui-patch
• Patched an existing GPUI distribution for Linux/X11 compilation, Rust/WGSL buffer-layout alignment and
Linux-to-Windows cross-compilation; adjusted shader-build fallback and resource integration without changing
the public API.
Auto Changelog - Local LLM Developer Tool 2026
gitlab.com/BassetMC/auto_changelog
• Built a Rust CLI that analyzes changed lines from Git history and generates Ukrainian changelog entries through
local llama.cpp inference, with Vulkan GPU-layer offload, model download options and non-interactive operation.
MCBuilder - Minecraft Modpack Builder 2026
gitlab.com/s.d.l-minecraft/minecraft-modpack-builder
• Built a Rust/Axum backend and Vue 3 interface integrating the Modrinth API, recursive dependency resolution,
client/server mod selection, bounded concurrent downloads and build-progress reporting.
Other hands-on work:
• Python media workflow: FastAPI, SQLAlchemy and Google OAuth/PKCE integration with background
FFmpeg processing and YouTube API upload workflows.
• Android Rust application: egui/eframe native activity, SQLite-backed dictionary data, text-to-speech integra-
tion and audio playback.
• Reusable Rust tools: asynchronous streaming downloader with bounded concurrency and progress reporting;
Windows named-pipe IPC with Python; C FFI file-timestamp utility; experimental parser/interpreter with
host-function bindings.
Internship & Academic Experience
Cyber Police of Ukraine - Internship 2022–2023
Ternopil, Ukraine
• Developed Python/Rust automation tooling, including application components, a package manager and update
delivery, to simplify software setup and distribution for other interns.
Virtual Laboratory - Department of Physics Collaboration 2021–2024
Ivan Puluj Ternopil National Technical University
• Contributed virtual-environment interactions and logic to an educational simulation project; developed Rust/Rocket
backend components using SQLite.
• Project publication: TNTU institutional repository.
Education
Master’s in Cybersecurity 2025–present
Ivan Puluj Ternopil National Technical University, Ukraine
Bachelor’s degree, Cybersecurity 2021–2025
Ivan Puluj Ternopil National Technical University, Ukraine
Awards & Volunteering
3rd place, All-Ukraine Cyberhackathon 2025 - cybersecurity competition (CTF format).
Cyber Police acknowledgment, 2023 - participation in volunteer activities.
Languages
Ukrainian: native. English: B1 reading/writing/listening; A2 speaking (self-assessed).
2
More resumes of this candidate
Considering positions: Програміст Rust, Python-програміст, Фахівець інформаційних технологій, 4 more positions
Kyiv, Lviv, 3 more cities
Higher education · Full-time, part-time
Education: 01.2025 - 01.2026: 125 f5 кібербезпека (Тнту, Тернопіль). Магістр, ще отримую
Similar candidates
-
Back end програміст
Remote -
Backend-програміст
45000 UAH, Remote -
Backend-розробник
20000 UAH, Odesa, Remote -
Back end програміст
120000 UAH, Uzhhorod, Mukachevo, Remote -
Backend-розробник
50000 UAH, Kryvyi Rih, Remote -
Backend розробник
60000 UAH, Kyiv, Dnipro , more 3 cities