Vladimir Varankin

Senior Software Engineer at Grafana Labs

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Vladimir Varankin is a Senior Software Engineer with 15 years of experience building reliable backend systems, currently working at Grafana Labs in Berlin. He has a strong Go background from senior roles at Solarisbank and adjust.com and has contributed to high-profile open-source projects including the Go language and Grafana Mimir, improving query processing, rule stores, and core net/http behavior. Skilled in distributed systems and observability, he focuses on stability, testability, and read-consistency in multi-tenant environments. Vladimir’s track record spans fintech and adtech to large Russian tech firms, showing an ability to deliver production-grade systems across domains. A detail-oriented engineer, he combines deep language/runtime knowledge with practical improvements that reduce operational friction.
code15 years of coding experience
job16 years of employment as a software developer
github-logo-circle

Github Skills (16)

go10
prometheus10
backend10
grpc10
testing10
http9
rule-engine9
cmd9
distributed-systems9
nethttp9
observability8
lang8
programming-language8
golang8
metric8

Programming languages (18)

SmartyJavaCSSC++RustCGoHTML

Github contributions (5)

github-logo-circle
grafana/mimir

Jan 2024 - Apr 2025

Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.
Role in this project:
userBack-end Developer
Contributions:4 releases, 474 reviews, 260 PRs in 1 year 2 months
Contributions summary:Vladimir primarily contributed to the backend of the Grafana Mimir project, focusing on improvements to the query processing and rule store functionalities. Their work included addressing gRPC connection reset errors, improving code style in tests, and adding support for the GetRuleGroup endpoint. Furthermore, they introduced a UserAgent() function and made adjustments for stronger read consistency in queries. These changes suggest an active role in enhancing the stability and features of the backend systems.
tenantobservabilitygrafanaprometheusstorage
golang/go

Sep 2022 - Sep 2022

The Go programming language
Role in this project:
userBack-end Developer & QA Engineer
Contributions:1 commit, 4 PRs, 34 comments in 1 day
Contributions summary:Vladimir contributed to the Go programming language repository by modifying the `net/http` and `cmd/go` packages, demonstrating knowledge of core library functionality and command-line tool development. The user also introduced and modified testing functionalities, adding context for testing and renaming testing-related structures, highlighting a focus on code quality and reliability. The modifications also indicate proficiency in documentation improvement and incorporating environment-specific settings.
golanggopluscompilerprogramming-languageinterpreter
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
Vladimir Varankin - Senior Software Engineer at Grafana Labs