I write software in C/Python/C++/x86 assembly languages for Linux and Windows. I work in the area of virtualization and simulation since 2008. This includes simulation runtime, CPU and devices modelling. I worked on Linux/Windows kernel module for hardware-assisted virtualization. I have experience with different aspects of x86 computer architecture, up to system level.
I routinely do/use scripting (Python, Bash), version control systems (Git, Subversion), unit and system testing, code reviews, continuous integration systems, debuggers, makefiles, build toolchains, profilers, static code analysis.