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


