Bogdan Degtyarev

Rust Engineer | Reth contributor

Southeast Asia (Nomad)
Available for remote work or on-site with relocation in EU/SG/US

Profile

Software engineer specializing in high-performance systems and infrastructure in Rust.

  • Actively contributing to Reth (Ethereum execution client).
  • Built Solana Snapshot Parser - production-grade tool for processing large blockchain state datasets( 110GB+ ) on a personal computer for about 2-3 minutes.
  • 3+ years of production experience in distributed systems, streaming pipelines, infrastructure and backend services.
  • Strong systems background (Linux, networking, concurrency).

Open Source & Projects

Reth (Ethereum Execution Client)

Active Contributor
github.com/paradigmxyz/reth

Focus: RPC APIs, networking, async patterns, event-driven streaming, Ethereum protocol specifics.

Rust tokio jsonrpsee alloy

Solana Snapshot Parser (SSP)

github.com/yottaes/ssp

Enables running full Solana blockchain analytics on a personal laptop without third-party services or a mainnet validator. Streams and parses 110GB+ of validator state data at ~850 MB/s. Zero-copy deserialization, async network layer with automatic failover across 300+ RPC nodes, and columnar output (Parquet + DuckDB) for instant SQL analytics.

  • ~850 MB/s throughput (6.1x over single-threaded baseline) using zero-copy deserialization (bytemuck) and parallel processing via crossbeam channels
  • Streams directly from 300+ RPC nodes — async probing (tokio) discovers fastest source with automatic failover. Zero local disk usage
  • Pipeline: RPC Discovery → HTTP Stream → zstd decompress → tar unpack → AppendVec parse → Parquet → DuckDB. Supports owner/pubkey/hash filters
  • Columnar output to Parquet/DuckDB for instant SQL analytics over full on-chain state — accounts, programs, token balances
Rust bytemuck zstd crossbeam arrow/parquet DuckDB tokio

AmnesiaWG Protocol (Rust Port)

In Development | Early Stage
github.com/yottaes/npr

Porting AmnesiaWG (quantum-resistant VPN protocol with advanced DPI obfuscation) from Go to Rust for improved performance, better maintainability, future improvements.

Learning project with potential for community use.

  • Focus:
    • cryptographic primitives
    • network I/O
    • packet handling with minimal allocations
Rust tokio x25519-dalek zeroize chacha20poly1305 blake2 tai64 subtle aead tracing tokio ip_network boringtun

Skills

Languages
Rust (primary) Go TypeScript
Blockchain & Data
RPC nodes maintaining On-chain data parsing Apache Arrow / Parquet DuckDB Zero-copy deserialization
Infrastructure
PostgreSQL Redis Kafka gRPC Docker Linux
Performance
Parallel processing Async I/O Streaming pipelines

Employment

Software Engineer, Backend & Infrastructure

Aug 2023 — Mar 2026

Ladamed (Invitro Franchise Partner) · Remote

  • Built and maintained backend services in Go handling high-throughput data processing and operational workflows for a medical center network
  • Implemented a document processing pipeline with automated verification in Rust — parallel processing of structured and unstructured data with validation rules
  • Migrated the stack to SvelteKit and Go. Optimized Nginx and asset delivery, achieving a 70% reduction in server costs and 40% faster load times
  • Conducted OWASP-based security audits. Implemented DDoS defense and CRS rules, enforced 2FA for internal staff

Full-stack Developer

Mar 2023 — Jul 2023

Ladamed (Invitro Franchise Partner) · Remote

  • Took over full technical ownership of an undocumented legacy codebase, ensuring business continuity with zero downtime
  • Stabilized and maintained an internal platform during team transition — triaged critical bugs, documented core workflows, and established a foundation for the subsequent backend migration to Go

Full-stack Developer

May 2022 — Feb 2023

Freelance · Remote

  • Built full-stack services and web applications for small business clients using Sveltekit, Go, React and Next.js, with focus on data processing and business logic integration

Junior System Administrator

Jan 2021 — Feb 2022

Local SME · Moscow, Part-time

  • Managed Debian-based Linux servers and local networks
  • Performed network security assessments using Nmap, Wireshark, and Burp Suite

Let's work together

Open to new challenges!