Skip to content
View iskorotkov's full-sized avatar

Highlights

  • Pro

Block or report iskorotkov

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
iskorotkov/README.md

Ivan Korotkov

Senior Go Developer building high-throughput systems at Aviasales — processing millions of flight prices daily.

I optimize what's slow, fix what's broken, and occasionally mass-migrate what's legacy.

What I do

  • Architect storage systems handling 50M+ daily requests at sub-10ms latency
  • Migrate legacy stacks (PHP, Ruby, Elixir) to Go with 80-90% cost reduction
  • Hunt memory leaks and data races in concurrent Go code
  • Write about Go internals on Habr (20k+ readers)

Tech

Go Rust TypeScript PostgreSQL Redis Kafka Kubernetes gRPC GraphQL

Open Source

Active contributor to go-binance, bybit, rust-web3


CV · LinkedIn · Telegram

Pinned Loading

  1. metadata metadata Public

    Marshal/unmarshal Kubernetes ObjectMeta properties into/from a custom struct

    Go

  2. package-manager-cli package-manager-cli Public

    Package manager for GitHub releases

    Go

  3. remote-vm remote-vm Public

    Automatically create, setup and connect to Digital Cloud VM for effective remote development

    JavaScript 2

  4. remote-vm-server remote-vm-server Public

    Go

  5. chaos-framework chaos-framework Public

    Chaos Framework is a platform for easy resilience testing in Kubernetes

    Makefile 1

  6. UtilityAI UtilityAI Public

    Utility AI plugin for complex AI decision-making

    C++ 13 2