Works at Excelsior since 2011, is one of the Excelsior JET developers (full JVM implementation based on optimizing AOT compilation). Basically, works with runtime: GC, class loading, concurrency maintenance, profiling and so on. Besides, supports one plugin for the JET-compiled applications' debugging in GDB and writes posts for Excelsior JET Team Blog. Also, he is co-founder and co-lead of JUGNsk — an official Java Users Group in Novosibirsk, helps to organize meetups about Java and JVM. In his free time teaches C/C++ courses at Novosibirsk State University.