Ivan Korotkov is a Senior Software Engineer with 8 years of experience building high-performance Go backends and distributed systems that routinely handle tens of millions of daily requests. At Aviasales he architects ticket pricing and storage infrastructure serving 50M+ daily requests with P99 <200ms and 100k tickets/second throughput, having driven migrations (ClickHouse→Kvrocks) that cut latency and costs. He has a track record of modernizing legacy stacks into unified Go microservices, optimizing CI/CD and infrastructure for dramatic cost and speed improvements, and implementing exactly-once, event-sourced pricing pipelines on Kafka. A hands-on tech lead and mentor, he scaled teams, created a Go training program, and built an interview framework used across multiple teams. Ivan also publishes widely-read technical articles and maintains OSS tooling for Kubernetes resilience and fintech integrations, blending production-grade engineering with practical teaching.
8 years of coding experience
3 years of employment as a software developer
Bachelor's degree Mathematics and Computer Science, Bachelor's degree Mathematics and Computer Science at Perm State University (PSU)
Service for automatic generation and scheduling of the chaos test workflows
Contributions:14 releases, 199 commits, 24 PRs in 1 year
chaospythonschedulingdockerbackend
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ivan Korotkov - Senior Software Engineer at Habr.com