Maxim Smyatkin

Lead Software Engineer at Yandex Cloud

Murom, Vladimir Oblast, Russia
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
Maxim Smyatkin is a Lead Software Engineer with 11 years specializing in backend C++ development for database engines and distributed systems, currently driving technical work at Yandex Cloud. He has deep hands-on experience improving DBMS internals—from storage engine redesigns and metadata catalog refactors to enterprise access control and SAML integration—delivering measurable performance and security gains. At HEAVY.AI he contributed to the HeavyDB open-source codebase, adding prepared statements, approximate distinct aggregates and SQL frontend enhancements, and owned JDBC tooling and maven artifacts. Known for turning “horribly hard” problems into simple, elegant solutions, he favors performance-focused optimizations and practical system-level designs. Based in Murom, Russia, he pairs a master’s in information systems with a background in small-team product development and low-level engineering, including tooling for stress testing and concurrency improvements.
code11 years of coding experience
job11 years of employment as a software developer
bookMaster's degree, Information systems and technologies, 5.0, Master's degree, Information systems and technologies, 5.0 at Владимирский Государственный Университет / Vladimir State University
languagesРусский, English
stackoverflow-logo

Stackoverflow

Stats
365reputation
26kreached
12answers
0questions
github-logo-circle

Github Skills (14)

databases10
c-language10
database-administration10
cprogramming-language10
admin10
sql10
database10
prepared-statements9
catalog8
design-patterns6
socket6
composition6
postgresql6
inheritance6

Programming languages (4)

JavaC++CHTML

Github contributions (5)

github-logo-circle
heavyai/heavydb

Oct 2017 - Aug 2022

HeavyDB (formerly OmniSciDB)
Role in this project:
userBack-end Developer & Database Engineer
Contributions:118 commits, 3 PRs, 13 comments in 4 years 10 months
Contributions summary:Maxim contributed to the development of back-end features and improvements related to database interactions within the HeavyDB repository. The user implemented features for prepared statements and approximate distinct count aggregate functions. The user also refactored privileges code and worked on improvements related to database and table metadata handling within the catalog. Furthermore, the user contributed to the SQL frontend, improving the processing of multi-line queries and extending help messages.
cudareal-timevisualizationgpuheavyai
heavyai/heavyai-jdbc

Mar 2019 - Jul 2022

A JDBC driver for connecting to an OmniSci GPU database and running queries.
Contributions:11 releases, 51 commits, 1 PR in 3 years 4 months
database-accessgpuolapdatabasejava
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
Maxim Smyatkin - Lead Software Engineer at Yandex Cloud