Yevgeny Rouban is a Staff Software Engineer with over 20 years of experience (10+ in senior roles) specializing in JVM internals, JIT compilers and performance engineering. Based in Novosibirsk, he has driven LLVM-based Falcon JIT development and AArch64 porting for Zing JVM at Azul, and previously led managed runtime and tooling efforts at Intel including Android ART/Dalvik work. His strengths lie in low-level compiler work, flow-sensitive escape analysis, and building performance analysis tooling (linux perf, JVMTI agents) that bridge research and production. Comfortable owning complex porting and optimization projects, he combines deep academic training in math and CS with practical experience shipping robust runtime features and diagnostics. An often-overlooked asset is his long-standing focus on cross-platform performance regressions, making him adept at finding subtle system-level bottlenecks.
9 years of coding experience
16 years of employment as a software developer
Master's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at Novosibirsk State University (NSU)
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:45 pushes, 1 branch, 1 issue in 3 years 10 months
compilerstechnologiesclangsubmittoolchain
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
Yevgeny Rouban - Staff Software Engineer at Azul Systems