Research fellow, mathematician, programmer.
Professional code experience from 2005. I've started with coding assembler emulator in m4 for microprocessor development.
Developer of several web-apps in Ruby (mostly in Ruby on Rails). Lead developer of internal bank web-based helpdesk for 10-30 thousand of bank employees.
Developer of scientific distributed heterogeneous software system (GPGPU: OpenCL (PyOpenCL), Sage Math, Magma). Developer of several open source ruby gems. Developer of following VIM-plugins: vim-magma, vim-gap, vim-pycuda, vim-sage, vim-pyopencl.