Aleksei Akulovich

Staff Backend Engineer at inDrive

Tbilisi, Cyprus
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
Aleksei Akulovich is a Staff Backend Engineer with 14 years of experience building high-performance, resource-efficient backend systems and platforms. He has driven large-scale projects at VK and Tinkoff—introducing Go at VK, designing massive push and music-recognition systems, and advocating tail-based sampling for distributed tracing. At inDrive he evolved from Developer Advocate into complex backend work, improving Go libraries, observability, and hiring processes while focusing on performance and stability. His open-source contributions to go-mysql demonstrate deep attention to memory allocation and zero-allocation strategies that materially speed up hot paths and add binlog/JSON features. Comfortable across languages and layers—from low-level optimizations to platform architecture—he thrives on turning complexity into pragmatic, maintainable solutions. Based in Tbilisi with a master’s from Bauman MSTU, he pairs hands-on engineering with mentoring and process-level impact.
code14 years of coding experience
job15 years of employment as a software developer
bookMaster's degree, Information Technology, Master's degree, Information Technology at Bauman Moscow State Technical University
languagesRussian, English
github-logo-circle

Github Skills (5)

memory-allocation10
go10
performance-optimization10
binlog10
mysql10

Programming languages (7)

DockerfileC++RustJavaScriptGoLuaPython

Github contributions (5)

github-logo-circle
go-mysql-org/go-mysql

Jul 2020 - Jan 2023

a powerful mysql toolset with Go
Role in this project:
userBack-end Developer
Contributions:79 reviews, 64 commits, 84 PRs in 2 years 6 months
Contributions summary:Aleksei focused on optimizing memory allocation within the go-mysql codebase, specifically targeting performance improvements in hot paths for the mysql/client component. Their work involved significant code changes to reduce memory usage, including zero-allocation strategies and modifications to the Resultset.Values public API. Additionally, they added support for the PARTIAL_UPDATE_ROWS_EVENT binlog event and introduced PARTIAL_JSON mode. These changes directly improve the efficiency and performance of the go-mysql toolset.
golangmysqlcdcreplicationtoolset
Contributions:7 commits, 3 pushes, 1 branch in 3 years
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
Aleksei Akulovich - Staff Backend Engineer at inDrive