Michael Dokolin

Principal Software Engineer at Elastic

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

🤩
Rockstar
🎓
Top School
Michael Dokolin is a Principal Software Engineer based in Amsterdam with a decade of experience building and optimizing backend systems. At Elastic since 2021, he has driven improvements in Kibana’s data processing, reporting and PDF export pipeline, removing dependencies and improving aggregation performance for large-scale observability use cases. He combines deep practical knowledge of backend engineering with a focus on measurable UX outcomes—e.g., fixing canvas/table interactions that unblock analytics workflows. Trained at South Ural State University, he blends rigorous academic foundations with hands-on contributions to a widely used open-source stack. Colleagues describe him as a pragmatic problem-solver who surfaces non-obvious performance wins that benefit both product and platform.
code10 years of coding experience
bookSouth Ural State University (SUSU)
github-logo-circle

Github Skills (12)

elasticsearch10
elasticsearchquery10
aws-elasticsearch10
reporting-services10
kibana10
elasticsearch-api10
amazon-elasticsearch10
react9
javascript9
data-visualization9
data-visualisation9
data-visualizations9

Programming languages (8)

TypeScriptShellCJavaScriptVueGoHTMLPython

Github contributions (5)

github-logo-circle
elastic/kibana

Mar 2021 - Jan 2023

Your window into the Elastic Stack
Role in this project:
userBack-end Developer
Contributions:411 reviews, 145 commits, 313 PRs in 1 year 10 months
Contributions summary:Michael's commits primarily involved enhancements to the Kibana application's data processing and reporting capabilities. They updated the `esaggs` function for improved aggregation, specifically integrating count aggregation by default and addressing a canvas element issue related to data tables. They also removed dependencies from the content stream to improve the reporting functions performance. Furthermore, they worked on optimizing the pdf export.
elasticdashboardskibanaobservabilitywindow
bloomreach/spa-sdk

Aug 2019 - Feb 2021

Contributions:647 commits in 1 year 5 months
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
Michael Dokolin - Principal Software Engineer at Elastic