Position: Senior C++ Developer
Category: C++
English level: fluent
Years of experience: 10

To name the few:
- customer had a long lasting issue of upgrading older versions of software to newer ones. I never had an experience of working with InstallShield prior to that, but I've managed to get acquainted with it rather fast and solve this problem;
- created automation framework for the application that is launched on the windows preinstallation environment with ability to simulate button presses, interact with test fields, etc;
- took part in the design and creation of the auto-upgrade mechanism for the project (with all required steps of verification, download, update and reboot).
- created a tool for dataset generation that introduced errors, distortions and other augmentation to elements to simulate realistic look of generated musical scores
Around 10 years of experience in IT industry.
Worked on cloud backup and one-sign solutions and with such things as gSOAP, OpenSSL, WolfSSL, CBFS, VSS, MS SQL.
Have good background in OOP/OOA/OOD and Design Patterns.
Have experience working with embedded networking (as part of one of my previous projects), but this was quite a while ago, so I'm quite rusty in this topic.

Languages: C++, C, Python
Technologies and Frameworks: gSOAP, libprotobuf, boost, openssl, wolfssl, CBFS, CCM API, STL, libzip, pugixml
Tools: Visual Studion 2012/2015/2019, cmake, Install Shield, CheckMarx, Resharper, Jenkins, wireshark 
Version Control Systems:
Git, Perforce

Professional goals: to grow as software developer and to move in the direction of being software architect
Working with new technologies and learning them. Adequate management and professional growth, that isn't hindered by excessive bureaucracy. Flexible working hours. Not interested in working on the projects, where majority of work comes from support/sustaining cases. Not very keen on working with embedded/networking, but will consider it if project piques my interest.