• File

Олександр

Rust Systems, Backend Developer

Age:
22 years
City of residence:
Teofipol
Ready to work:
Khmelnytskyi, Krasyliv, Kyiv, Lviv, Remote, Teofipol, Ternopil

Contact information

The job seeker has provided: Phone numberEmailMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Oleksandr Parail
Rust Systems & Backend Developer
[open contact info](look above in the "contact info" section) | gitlab.com/BassetMC | [open contact info](look above in the "contact info" section)
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

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: