Adel Prokurov
Summary
# About me Rust Software developer with experience in backend and low-level development. I am interested in compilers, runtimes, memory management and software optimization. I have several successful projects where my implementation outperformed wildly used commercial and freeware alternatives.
Profiles
Experience
vlang.io
2021-07-01 - 2022-02-23
Part-time compiler developer
Developed translator from Go-like language to JavaScript as well contributed to parser & lexer parts of compiler and maintened standard-library of programming language.
Skyroads
2022-02-27 - 2022-10-30
Backend Rust Developer
Mainly backend development of RESTful APIs and gRPC endpoints. Optimized and implemented SQL queries. Some parts of work included developing low-level code for RISC-V/ARM and unikernel testing.
Bare Metal Trading
2022-12-25 - 2023-02-01
Rust HFT Developer
Implementation of low-latency algorithms for HFT. Rust, WebSockets, gRPC.
RSHedge
2023-02-01 - 2023-05-05
Rust HFT Developer
Development of low-latency platform for trading. Implementation of kernel bypass TCP/IP stack on top of DPDK + F-Stack + Rust.
Projects
Starlight
2021-01-06 - 2021-10-31
Developed JS engine from scratch in Rust. Performs just as well as JavaScriptCore and V8 engines, sometimes managed to outperform them in Octane benchmark. 20% of test262 was passing after 4 months of development. Has more than 400 stars on GitHub.
RSGC
2022-11-01 - 2023-03-03
Concurrent GC library written in Rust for Rust. Throughput and latency are comparable to that of HotSpot GCs like G1 or Shenandoah, outperforms .NET and Go garbage collectors.
b3-rs
-
A library for code generation based on B3 from WebKit. Supports generating x86_64 and RISC-V machine code out of the box.
Skills
Rust
Expert
tokio, actix, postgresql, gRPC, prost, websockets
Other programming languages
Scheme, Common Lisp, C/C++, x86-64/RISC-V Assembly, JavaScript
Backend Development
Intermediate
PostgreSQL, REST, gRPC, Protobuf, Async, Docker
System Engineering
Expert
Linux Kernel, Memory Management, Compilers
Interests
Running
Cooking
Gaming
Languages
Russian
Native
English
C1 (Advanced)