Skip to content

StoyanTc/stoyantc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

👋 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]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published