Artem Starshov is a backend team lead based in Moscow with six years of hands-on experience building high-performance microservices in C++, Go and Lua, and operating close-to-data systems like Tarantool. He has progressed rapidly at VK from junior roles to leading teams responsible for messaging and chat architecture, driving features such as scheduled messages and service redesigns. Artem also contributed to the tarantool open-source project, improving its test suite and fixing core issues—an indication of his attention to reliability and low-level system details. His background includes implementing blockchain node components in Go and working with Postgres-backed services at Yandex, giving him a strong cross-domain systems perspective. A largely self-taught developer who discovered programming at university, he’s motivated by creating products that make people’s lives easier and happier.
Get your data in RAM. Get compute close to data. Enjoy the performance.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:4 reviews, 41 commits, 4 PRs in 7 months
Contributions summary:Artem primarily contributed to fixing bugs and improving the test suite of the Tarantool database system. Their work involved refactoring code to use flexible array members, addressing build issues related to GCC 10, and fixing a Lua script initialization issue that caused the program to hang. They also added a module for process timeout operations and updated tests to improve reliability.
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.