Position: Software Engineer
Category: C++
English level: fluent
Years of experience: 8

Profiling and debugging tools for user and kernel spaces.
Emulator of input-output subsystem (emulation of the developed IO-devices).
Software for collects a diagnostic information from PCs.
Software for the measuring and computing complex (multithreading service for receiving, processing and retransmission of digital and analog data).
Many and many hardware devices and firmware to it.
I'm software engineer with experience in system and application programming.

Over 8 years experience from hardware programming (MCU, FPGA) to system (kernel / driver) and application programming (client-server, multithreading, GUI, Database).

C, C++, STL, Qt, C#, Obj-C.
In base level Java and Scala.

Windows / Linux / Mac OS / QNX/ FreeRTOS.
x86 / ARM (ARM7, Cortex M3/M4).