Skip to content
View ilya-shevelev's full-sized avatar

Block or report ilya-shevelev

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
ilya-shevelev/README.md

Ilya Shevelev

Senior Backend Developer | Distributed Systems Engineer

Telegram Email GitHub


About

I design and build scalable, fault-tolerant distributed systems from functional requirements analysis to infrastructure deployment. My work focuses on high-load backend services, resource scheduling, and data pipeline orchestration across globally distributed infrastructure.

Core areas of expertise: distributed scheduling, stream processing, cloud native, and service reliability at scale.


Tech Stack

Languages

Go Python SQL

Databases & Storage

PostgreSQL MySQL Redis MongoDB S3

Messaging & Streaming

Apache Kafka RabbitMQ Apache Spark

Infrastructure & DevOps

Kubernetes Docker Terraform Helm Nginx GitHub Actions

Observability

Prometheus Grafana OpenTelemetry Elasticsearch Jaeger

Protocols & APIs

gRPC REST Protocol Buffers


Featured Projects

Project Description Stack
Sparkflow Distributed workflow orchestrator with native Apache Spark & Hadoop integration Go, gRPC, Raft, Spark Connect, HDFS
StreamForge High-performance stateful stream processing framework for Go Go, Kafka, RocksDB, Chandy-Lamport
GoSched Distributed resource scheduler for heterogeneous compute (CPU/GPU) Go, gRPC, Raft, YARN, cgroups

Architecture & Practices

Clean Architecture | DDD | Event-Driven | CQRS
Distributed Consensus (Raft) | Exactly-Once Semantics
CI/CD | GitOps | Infrastructure as Code
SOLID | DRY | KISS | Table-Driven Testing

Stats

GitHub Stats

GitHub Streak

Top Languages


Interests

Distributed Systems | Blockchain & DeFi | Economics & Investing | Cycling


Profile views

Popular repositories Loading

  1. ilya-shevelev ilya-shevelev Public

    Information about me

  2. gosched gosched Public

    Distributed resource scheduler for heterogeneous compute workloads. Cloud-native alternative to Hadoop YARN with GPU-aware scheduling, gang scheduling, and preemption.

    Go

  3. streamforge streamforge Public

    High-performance stateful stream processing framework for Go. Kafka Streams alternative with exactly-once semantics, windowing, and distributed checkpointing.

    Go

  4. sparkflow sparkflow Public

    Distributed workflow orchestrator with native Apache Spark and Hadoop integration. Lightweight Go alternative to Apache Airflow.

    Go

  5. nomad nomad Public

    Forked from hashicorp/nomad

    Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and…

    Go

  6. tailscale tailscale Public

    Forked from tailscale/tailscale

    The easiest, most secure way to use WireGuard and 2FA.

    Go