Skip to content
View StoyanTc's full-sized avatar

Block or report StoyanTc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
stoyantc/README.md

👋 Hi there — I’m Stoyan Tchervenkov

Senior / Staff-Level Software Engineer • Rust & Distributed Systems

I build high-performance, low-latency, distributed backend systems using Rust and modern async architecture. With 25+ years of deep experience in systems design, real-time data pipelines, and enterprise-scale infrastructure, I’ve transitioned legacy JVM and enterprise systems into sleek, efficient Rust services — improving throughput, reducing latency, and optimizing resource use.


🛠️ What I Work With

Core Languages & Technologies:
Rust (async/await, tokio, actix-web, crossbeam, memory-safe concurrency), Java, Python, JavaScript, SQL/PLSQL

Systems & Tools:
Docker · Kubernetes · Kafka / Pulsar · Postgres / Oracle · Polars / DataFusion · CI/CD · Profiling & benchmarking (flamegraph, Criterion, perf)

Focus Areas:
• Distributed real-time data pipelines
• High-throughput metrics ingestion & analytics
• Memory-efficient, safe concurrency
• Replacing legacy components with modern, robust Rust microservices
• API / stream interfaces, backpressure & retry logic, observability & tracing


🚀 Selected Projects & Highlights

This is a curated list. See individual repos for full details and code.

Project What it does / Why it matters
Metrics ingestion & analytics pipeline (Rust) Replaced legacy JVM-based pipeline — now processes streaming data at high throughput with lower latency, improved CPU/memory efficiency, and real-time analytics using a Rust + Polars stack.
Global distributed data service (edge network) Backend for real-time data distribution across multiple regions — designed for low-latency, high-availability workloads, leveraging async Rust, stream processing, and containerized microservices.
Stream replication & resilience service (Rust + Tokio) Implements backpressure-aware replication, retry logic, and efficient concurrency primitives for stable, fault-tolerant data flows.
Legacy-to-modern migration / refactoring (Java → Rust / container-native) Modernized enterprise services, improved stability and reduced operational overhead by replacing monolithic Java/JEE systems with modular, containerized, Rust-based microservices.

🎯 What I'm Looking For

  • Senior / Staff Rust engineering roles — building distributed systems, real-time pipelines, or cloud-native infrastructure.
  • Opportunities where performance, correctness, concurrency, and maintainability matter — replacing legacy systems or building new high-throughput platforms.
  • Teams valuing clean code, safety-first design, and robust, production-grade engineering.

If you’re building or scaling backend/infra platforms — let’s talk.
🔗 You can reach me at [email protected]

Pinned Loading

  1. columnar-processor columnar-processor Public

    Rust

  2. half-space-trees half-space-trees Public

    Half Space Trees lib

    Rust

  3. video-piracy-detection video-piracy-detection Public

    Piracy Detection System for Video streams

    Rust