Skip to content
View arthkinq's full-sized avatar
😶‍🌫️
😶‍🌫️

Block or report arthkinq

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.

Content in all repositories owned by your account will be closed.
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
arthkinq/README.md

artur slanov

3rd-year Software Engineering student at ITMO University, Saint Petersburg.

Looking for a Go backend internship (30 h/week). I also have commercial Python backend experience: a Telegram marketplace bot (~300 orders/day) where I moved services out of the monolith and built a microservice (in production, ~60 orders/day).


go projects

Project Description Stack
order-flow-engine Order pipeline: gRPC API → rate limit check → RabbitMQ → worker pool → PostgreSQL. Manual acks and DLQ, order state machine, fail-open when the limiter is down, graceful shutdown. k6 on a local Docker stack: 50 VUs for 50 s, ~250 orders/s, p95 9.5 ms, 0 failed requests. Go · gRPC · RabbitMQ · PostgreSQL · Prometheus · k6
go-kitchen Food delivery backend: customer API and a closed partner API. Hand-written SQL, transactions and SELECT ... FOR UPDATE against overselling under concurrent orders. Versioned SQL migrations, integration tests on a real PostgreSQL in Docker, OpenAPI 3.0 contract, CI on GitHub Actions. Go · PostgreSQL · pgx · chi · Docker
gatekeeper Rate limiting service with a gRPC API. Fixed window counter and sliding window log. Tests with miniredis and testify. Used by order-flow-engine. Go · gRPC · Redis · Docker

stack

Go:      PostgreSQL,  Docker, Redis, RabbitMQ, gRPC, Protobuf
Tools:   Git, GitHub Actions, Docker Compose, Linux, SQL, Makefile, Prometheus, k6

arthurslanov@gmail.com · telegram

Pinned Loading

  1. order-flow-engine order-flow-engine Public

    Distributed order processing pipeline with gRPC, RabbitMQ, PostgreSQL, and Worker Pool

    Go 1

  2. gatekeeper gatekeeper Public

    Distributed rate limiter with fixed window and sliding window algorithms

    Go 1

  3. go-kitchen go-kitchen Public

    Order management backend service connecting customers and partner restaurants. Stack: Go 1.26, PostgreSQL, Docker, go-chi.

    Go 1

  4. telegram-stars-service telegram-stars-service Public

    Python 1

  5. Vie Vie Public

    Vie - retro cinema film recommendation & tracking platform (ITMO Web Dev)

    TypeScript 1

  6. kotlin-vehicle-storage kotlin-vehicle-storage Public

    Kotlin 1