Worked for Excelsior in Excelsior JET project (Java SE certified implementation based on optimizing AOT compilation). Now works for Huawei on JVMs, compilers and new programming languages. Basically, works with runtime: GC, class loading, concurrency maintenance, profiling and so on.
Also, he is co-founder and co-lead of JUGNsk — an official Java Users Group in Novosibirsk and Program Committee member of SnowOne conference.
In his free time teaches C/C++ courses at Novosibirsk State University.