Mikhail Shustov is a Director of Engineering based in Berlin with 11 years of experience leading backend and DevOps teams at high-scale analytics and search companies. He progressed through engineering and management roles at ClickHouse and Elastic, driving backend reliability, security fixes, and migrations such as upgrading Kibana to the Elasticsearch 8 client while managing APM and execution contexts. A pragmatic technical leader, he still contributes code—improving debugging and core behaviors in well-known open-source projects like redux-saga and hardening Kibana’s backend. His background spans front-end beginnings at Yandex to senior engineering and technical lead roles at Delivery Hero and Ada Health, giving him a rare blend of product empathy and infrastructure depth. Collected around observability, performance and secure data handling, he’s focused on turning complex distributed systems into maintainable, debuggable platforms.
11 years of coding experience
14 years of employment as a software developer
Master's degree Automation of Technological Processes and Production (by sectors), Master's degree Automation of Technological Processes and Production (by sectors) at Moscow Power Engineering Institute (Technical University)
Contributions:1353 reviews, 788 commits, 1585 PRs in 2 years 10 months
Contributions summary:Mikhail primarily focused on improving the Kibana backend, including fixing critical issues and refactoring the codebase. They addressed vulnerabilities in user-supplied data content and licensing plugin exports. Furthermore, the user implemented and tested the execution context across various applications, including the discover and dashboard apps, and also migrated to the ES client v8.0. They also configured and managed the APM agent.
Contributions:113 commits, 63 PRs, 117 pushes in 2 years 1 month
Contributions summary:Mikhail's contributions center on enhancing the core functionality of the Redux Saga library. The user added support for error stacks, enhancing the debugging capabilities by including error details and source code locations. They implemented checks and made supporting code changes for supporting error stacks and symbols. They also made several updates to the codebase for internal functionality such as buffer checks and adding root flags.
reactredux-sagaside-effectgeneratorsreducers
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
Mikhail Shustov - Director Of Engineering at ClickHouse