Position: Senior/Lead Middleware/Software Engineer
Category: C++
English level: intermediate
Years of experience: 7

Optimal solutions of difficult issues, including reverse engineering. Deep knowledge of system concepts and API
Windows system/low-level engineer (7+ years experience)

Experienced in:
* Programming languages: C/C++/CX, IA32 and AMD64 assembly, Delphi
* Windows user-space programming: NT API (NT 5.0+), Win32, MFC, COM, ATL, UWP
* Windows driver programming: WDM, WDF (KMDF/UMDF) 
* System programming: APC, IPC, RPC, multithreading and synchronization, memory management
* Software architecture: OOD, component design (COM)
* Reverse-engineering: IDA
* Setup development: Inno Setup, NSIS

Projects:
* COM servers development
* Logitech SetPoint project support
* Brand new headset middleware (system service) and software (control application) development and team leading (2 subordinates)
* Security memory management Linux kernel module
* NTFS analyzer
Stable company, no one-man-army teams, career opportunities