Roman Volosatovs

GitHub: @rvolosatovs • LinkedIn: @rvolosatovs

Professional Experience

2023-2025
Cosmonic: Principal Software Engineer

Tech: Rust, Go, C, Nix, WebAssembly, Elixir, GitHub, NATS.io, TCP/IP, UDP, HTTP, Kubernetes, gRPC, QUIC, OpenAPI, AWS

At Cosmonic I am the WebAssembly runtime expert and perform most of my work as part of the Bytecode Alliance.

Primarily, I build and maintain open-source tooling and low-level libraries around WebAssembly in Rust. For example, I have designed and implemented:

These projects are used by various companies and individuals and serve as the basis on which the core product of Cosmonic is built - wasmcloud/wasmcloud, a distributed WebAssembly execution platform.

I am heavily involved in development of bytecodealliance/wasmtime - the leading WebAssembly runtime, which I am a maitainer of. For example, I was involved in design and development of wasip2 and wasip3.

Additionally, I train junior developers and lead a small team helping other businesses benefit from latest WebAssembly features and optimize their WebAssembly runtimes.

As part of working at Cosmonic, I also completed a contract work for NEAR blockchain, helping them adopt Wasmtime, introducing component model, optimizing their gas instrumentation and overall performance.

Additionally, I actively represent the company at various w3c WebAssembly and WASI working group meetings, WASI, component model and Wasmtime development meetings as well as conferences, such as KubeCon, WasmCon and Wasm I/O.

2021-2023
Profian: Principal Software Engineer / Network Service Tech Lead

Tech: Rust, C, Nix/NixOS, WebAssembly, TLS, TCP/IP, HTTP, cryptography, AWS, Equinix, OCI(docker, podman), GitHub, GitLab, Linux, systemd, Trusted Execution Environments(Intel SGX, AMD SEV-SNP), Nginx, OpenID Connect, REST, OpenAPI

At Profian I worked on Enarx - open-source confidential computing platform for secure execution of WebAssembly workloads in trusted execution environments and services around it.

The company was closed due to lack of funding.

2021
Docker Inc: Senior Software Engineer (Programmable OS team)

Tech: Go, Swift, C#, OCI(docker), Linux, Windows, MacOS, GitHub, Jira, REST, OpenAPI

At Docker I worked on open-source Docker Engine and proprietary Docker Desktop application for Windows and Mac with focus on performance optimizations.

2016-2021
The Things Industries / The Things Network: Backend Engineer

Tech: Go, Lua, C, Python, JavaScript, gRPC, protocol buffers, TLS, TCP/IP, UDP, DNS, Linux, cryptography, OCI(docker), InfluxDB, Redis 6, LoRaWAN, AWS, Azure, GitHub, GitLab, Travis CI, Nginx, IoT, edge devices, REST

At The Things Industries / The Things Network I worked on open-source and proprietary parts of a distributed, global LoRaWAN IoT network operator stack.

2016
Eindhoven University of Technology: Software Engineer

Tech: Go, HTML, CSS, JavaScript, InfluxDB, OCI(docker), systemd, REST

2016
Google Summer of Code: Intern

Tech: Go, C, TypeScript, systemd

Hobby Experience

Education

2015-2018
BSc, Software Science; Eindhoven University of Technology

About me