Alexander Polyakov

Compiler Engineer at VK

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
Alexander Polyakov is a compiler engineer and programming-languages researcher with a decade of experience building toolchains and debugging solutions. He has contributed to high-profile open-source projects like LLDB (re-implementing and hardening the MI interface) and worked on LLVM, Apache TVM, and production compiler efforts at Huawei and VK. His background blends language design—authoring experimental languages ArkTS and Accord—with hands-on systems work on stepping, error handling, and debugger integrations. Comfortable moving between research and production, he has shipped both low-level debugger enhancements and AI compiler features. Based in Russia, he holds an M.Sc. in Software Engineering from Saint Petersburg State University and brings a rare mix of PL design intuition and pragmatism from years in industry-grade toolchains.
code10 years of coding experience
job6 years of employment as a software developer
bookM.Sc. Software Engineering, M.Sc. Software Engineering at Saint Petersburg State University
languagesEnglish, Russian, Ukrainian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

debugging10
debug10
c-language10
cprogramming-language10
lldb10
apidoc9
api9

Programming languages (8)

JavaC++ShellCTeXMakefilePythonKotlin

Github contributions (5)

github-logo-circle
llvm-mirror/lldb

Jun 2018 - Sep 2018

Project moved to: https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer
Contributions:29 commits in 3 months
Contributions summary:Alexander primarily contributed to the LLDB MI interface, implementing and re-implementing commands related to debugging functionality. This included addressing issues with the `-exec-run` command, re-implementing stepping commands such as `-exec-next`, `-exec-step`, and adding improvements to the stepping API using `SBError` for error handling. The user also made modifications related to error handling within the MI commands, refactoring code and cleaning up the commands.
llvm
PolyakovAlexander/homework

Oct 2015 - Apr 2017

Contributions:279 pushes, 25 branches in 1 year 6 months
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
Alexander Polyakov - Compiler Engineer at VK