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 based in Amsterdam with 11 years building high-throughput backend systems, large refactors, and pragmatic performance fixes. He favors C# and F# but brings polyglot experience in Java, Go, Erlang and modern front-end frameworks, enabling cross-cutting improvements from APIs to UI. At companies like Miro, albelli and SKB Kontur he drove migrations, observability (OpenTelemetry), CI adoption, and concurrency/DB optimizations that unlocked new business opportunities and reduced operational pain. Kirill is an active open-source contributor to notable projects including carbonapi and open-telemetry, where his changes improved time-series function compatibility and .NET telemetry support. He combines hands-on coding with a knack for reducing complexity and improving team delivery processes, and has a background in mathematics that informs his systems thinking.
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)

carbon-lang10
time-series10
capi10
graphite-carbon10
go10
monitoring8
arm6
aws-lambda6
asp-net6
amazon-web-services6
intellisense6

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