Mikhail Cheshkov is a Lead Software Developer with 12 years of professional experience and a mathematics background, currently based in the Netherlands. He builds reliable back-end systems using Linux, Rust, and TypeScript, and has led small engineering teams while conducting over 50 technical interviews. His recent work includes core server contributions to Cube.js, improving development server error handling and SQL/data-processing performance for a widely used open-source analytics platform. A former Yandex lead engineer, he combines production-grade engineering with algorithmic rigor—having competed in ACM ICPC and recent Hash Code and ICFPC contests. He brings a pragmatic, systems-oriented mindset honed in both research-like competitions and large-scale product teams, and has roots in the hacker community as a B4CKSP4CE resident.
12 years of coding experience
12 years of employment as a software developer
Специалист, Математика, Специалист, Математика at Dostoevsky Omsk State University
📊 Cube Core is open-source semantic layer for AI, BI and embedded analytics
Role in this project:
Back-end Developer
Contributions:5 releases, 55 reviews, 249 PRs in 1 year 1 month
Contributions summary:Mikhail primarily contributed to the core server-side logic of the Cube.js project, focusing on improving the development server. Their work involved fixing bugs in the server-core, specifically regarding headers sent multiple times and error handling. They also refactored and refactored the development server's error handling, and introduced features to improve the performance and functionality of Cube.js related to SQL and data processing.
Contributions:72 commits, 1 push, 3 comments in 7 months
static-analysischeckinghaxe
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.