Kirill Ivanov

Senior Software Engineer at Miro

Amsterdam, North Holland, Netherlands
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

👤
Senior
🎓
Top School
Kirill Ivanov is a Senior Software Engineer with 10+ years of backend experience, specializing in building complex systems, large-scale refactors, performance improvements, and tuning team processes. Based in Amsterdam, he currently drives backend initiatives at Miro, delivering reliable, scalable features while collaborating across teams and product goals. He blends a mathematical foundation from Udmurt State University with hands-on expertise in C#/F# and other backend languages (Java, Golang, Erlang), and he also works with frontend frameworks like React and Svelte. An active open-source contributor, Kirill has helped enhance time-series tooling and observability projects—contributing to go-graphite/carbonapi and participating in OpenTelemetry efforts. He has a track record of leadership and community involvement, including leading the Izhevsk Developer Community and guiding legacy-system migrations, reflecting a practical, goal-oriented approach to shipping robust software at scale.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Mathematics, Bachelor's degree, Mathematics at Удмуртский Государственный Университет / Udmurt State University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
186reputation
9kreached
5answers
1question
github-logo-circle

Github Skills (11)

timeseries10
carbon-lang10
capi10
graphite-carbon10
go10
monitoring8
arm646
aws-lambda6
amazon-web-services6
intellisense6
aspnet6

Programming languages (8)

C#TypeScriptPowerShellJavaCSSMakefileGoF#

Github contributions (5)

github-logo-circle
go-graphite/carbonapi

Jan 2018 - Feb 2018

Implementation of graphite API (graphite-web) in golang
Role in this project:
userBack-end Developer
Contributions:6 commits, 5 PRs, 1 comment in 17 days
Contributions summary:Kirill contributed to the `carbonapi` project by implementing new features and fixing existing ones. They added compatibility for functions like `mapSeries`, `reduceSeries`, and `delay`, significantly expanding the functionality of the API. The user also addressed result ordering issues in the `mapSeries` function and upgraded the `asPercent` implementation. These changes suggest a focus on enhancing the core time-series data processing capabilities of the API.
golangapicarbonapigraphite-clickhousegraphite-web
kipwoker/arcane.space

Jan 2018 - Feb 2021

Source code of site
Contributions:17 PRs, 20 pushes, 3 branches in 3 years 1 month
source-portwxwidgets
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
Kirill Ivanov - Senior Software Engineer at Miro