Andrew Zhogin

Senior Software Engineer at Huawei

Novosibirsk, Novosibirsk, 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

👤
Senior
🎓
Top School
Andrew Zhogin is a senior software engineer with 8+ years of systems and compiler engineering experience, currently contributing to rustc at Huawei on debug info, async drop experiments, and x86 calling-convention support for rust-for-linux. His background spans LLVM and JVM toolchains, VLIW and ARM backends, and implementing a clang-based C++ compiler and smart-contract backends for the Everscale blockchain. He repeatedly tackles low-level codegen, platform integration and optimizer challenges—work that shows up in core projects like rust-lang/rust where he added x86-specific flags and debug-info improvements. Based in Novosibirsk with a physics degree from NSU, he blends academic rigor with production-grade engineering and a knack for making compilers and runtimes interoperate across exotic architectures. An uncommon detail: he has hands-on experience shipping both blockchain smart contracts and JVM/GC integrations, bridging fintech and language-runtime domains.
code8 years of coding experience
job18 years of employment as a software developer
bookSESC NSU
bookBachelor, Physics, Bachelor, Physics at Novosibirsk State University (NSU)
bookНовосибирск, гимназия №2
languagesEnglish, Russian
github-logo-circle

Github Skills (9)

rust10
x8610
compiler-development10
cli-flags9
code-generation9
command-line-arguments9
flags9
testing8
linux7

Programming languages (7)

C++RustLLVMSolidityJavaScriptHTMLMarkdown

Github contributions (5)

github-logo-circle
rust-lang/rust

Nov 2023 - Mar 2025

Empowering everyone to build reliable and efficient software.
Role in this project:
userBackend Engineer
Contributions:55 reviews, 20 PRs, 92 comments in 1 year 4 months
Contributions summary:Andrew's contributions focus on compiler-related features and platform integration within the Rust project. They implemented implicit debug information collapsing for builtin macros and added support for the `-Zregparm` and `-Zreg-struct-return` command-line flags, specifically for x86 targets, impacting the function argument passing conventions and struct return behavior. Their work involved modifying code across multiple files related to codegen, target specifications, and testing, improving the compiler's ability to interact with Linux and other x86 targets.
crategarbage-collectionrustreliablecompiler
azhogin/rust

Nov 2023 - Mar 2025

Empowering everyone to build reliable and efficient software.
Contributions:252 pushes, 25 branches in 1 year 4 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
Andrew Zhogin - Senior Software Engineer at Huawei